Cleanout in preparation for a parent POM
diff --git a/Gemfile b/Gemfile
deleted file mode 100644
index 053c27d..0000000
--- a/Gemfile
+++ /dev/null
@@ -1,2 +0,0 @@
-source 'https://rubygems.org'
-gem 'github-pages'
diff --git a/_config.yml b/_config.yml
deleted file mode 100644
index d4f4abf..0000000
--- a/_config.yml
+++ /dev/null
@@ -1,15 +0,0 @@
-# example: <img class="doc-img-full" src="{{site.docs_img_dir}}PeopleCloud.png" alt="PeopleCloud" />
-docs_dir: '/docs'
-docs_img_dir: '/docs/img'
-docs_pdf_dir: 'https://github.com/DataSketches/DataSketches.github.io/blob/master/docs/pdf'
-
-core_api_snapshot: 'https://datasketches.github.io/api/core/snapshot/apidocs/index.html'
-pig_api_snapshot: 'https://datasketches.github.io/api/pig/snapshot/apidocs/index.html'
-hive_api_snapshot: 'https://datasketches.github.io/api/hive/snapshot/apidocs/index.html'
-misc_api_snapshot: 'https://datasketches.github.io/api/misc/snapshot/apidocs/index.html'
-
-core_readme: 'https://github.com/DataSketches/sketches-core/blob/master/README.md'
-pig_readme: 'https://github.com/DataSketches/sketches-pig/blob/master/README.md'
-hive_readme: 'https://github.com/DataSketches/sketches-hive/blob/master/README.md'
-
-druid_datasketches: 'https://github.com/druid-io/druid/tree/master/extensions-core/datasketches'
diff --git a/_includes/page_footer.html b/_includes/page_footer.html
deleted file mode 100644
index d4f50ba..0000000
--- a/_includes/page_footer.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!-- Start page_footer.html include -->
-<footer class="ds-footer">
-  <div class="container">
-    <div class="text-center">
-      <p>
-        <a href="/overview.html">
-          <span class="fa fa-info-circle"></span> Overview</a>&ensp;·&ensp;
-        <a href="/docs/downloads.html">
-          <span class="fa fa-download"></span> Download</a>&ensp;·&ensp;
-        <a href="https://github.com/datasketches">
-          <span class="fa fa-github"></span> GitHub</a>&ensp;·&ensp;
-        <a href="https://groups.google.com/forum/#!forum/sketches-user">
-          <span class="fa fa-comment"></span> Comments</a>&ensp;·&ensp;
-        <a href="/LICENSE.html">Licensing</a>
-      </p>
-    </div>
-  </div>
-</footer>
-<!-- End page_footer.html include -->
diff --git a/_includes/page_header.html b/_includes/page_header.html
deleted file mode 100644
index 69d843b..0000000
--- a/_includes/page_header.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<!-- Start page_header.html include -->
-<div class="navbar navbar-inverse navbar-static-top ds-nav">
-  <div class="container">
-    <div class="navbar-header">
-      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
-        <span class="sr-only">Toggle navigation</span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-      </button>
-      <!-- navbar-brand: https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css -->
-      <!-- /css/main.css:57:.logo -->
-      <a class="navbar-brand logo" href="/">DataSketches</a>
-    </div>
-    <div class="navbar-collapse collapse">
-      <ul class="nav navbar-nav navbar-right">
-        <li>
-          <a href="/overview.html">
-            <span class="fa fa-info-circle"></span> OVERVIEW</a>
-        </li>
-        <li>
-          <a href="/docs/downloads.html">
-            <span class="fa fa-download"></span> DOWNLOAD</a>
-        </li>
-        <li>
-          <a href="https://github.com/datasketches">
-            <span class="fa fa-github"></span> GITHUB</a>
-        </li>
-        <li>
-          <a href="/docs/Research.html">
-            <span class="fa fa-paper-plane"></span> RESEARCH</a>
-        </li>
-        <li>
-          <a href="https://groups.google.com/forum/#!forum/sketches-user">
-            <span class="fa fa-comment"></span> FORUM</a>
-        </li>
-
-      </ul>
-    </div>
-  </div>
-</div>
-<!-- End page_header.html include -->
diff --git a/_includes/site_head.html b/_includes/site_head.html
deleted file mode 100644
index 298ad0b..0000000
--- a/_includes/site_head.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!-- Start site_head.html include-->
-<meta charset="UTF-8" />
-<meta name="viewport" content="width=device-width, initial-scale=1.0">
-<meta name="description" content="">
-<meta name="author" content="datasketches">
-
-<title>DataSketches | {{page.title}}</title>
-
-<link rel="shortcut icon" href="/img/favicon.png">
-
-<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css">
-<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
-
-<link href='https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700,300italic|Open+Sans:300italic,400italic,600italic,400,300,600'
-  rel='stylesheet' type='text/css'>
-
-<link rel="stylesheet" href="/css/main.css">
-<link rel="stylesheet" href="/css/header.css">
-<link rel="stylesheet" href="/css/footer.css">
-<link rel="stylesheet" href="/css/syntax.css">
-<link rel="stylesheet" href="/css/docs.css">
-
-
-<script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML-full">
-</script>
-<script src="https://code.jquery.com/jquery.min.js"></script>
-<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
-<!-- End site_head.html include-->
diff --git a/_includes/toc.html b/_includes/toc.html
deleted file mode 100644
index f1a2797..0000000
--- a/_includes/toc.html
+++ /dev/null
@@ -1,291 +0,0 @@
-<!-- Computer Generated File, Do Not Edit! -->
-<link rel="stylesheet" href="/css/toc.css">
-<div id="toc" class="nav toc hidden-print">
-
-  <p id="overview">
-    <a data-toggle="collapse" class="menu collapsed" href="#collapse_overview">Overview</a>
-  </p>
-  <div class="collapse" id="collapse_overview">
-    <li><a href="{{site.docs_dir}}/TheChallenge.html">The Challenge</a></li>
-    <li><a href="{{site.docs_dir}}/MajorSketchFamilies.html">The Major Sketch Families</a></li>
-    <li><a href="{{site.docs_dir}}/SketchOrigins.html">Sketch Origins</a></li>
-    <li><a href="{{site.docs_dir}}/SketchElements.html">Sketch Elements</a></li>
-    <li><a href="{{site.docs_dir}}/KeyFeatures.html">Key Features</a></li>
-    <li><a href="{{site.docs_dir}}/LargeScale.html">Large Scale Computing</a></li>
-    <li><a href="{{site.docs_dir}}/Architecture.html">Architecture</a></li>
-    <li><a href="{{site.docs_dir}}/OrderSensitivity.html">Notes on Order Sensitivity</a></li>
-    <li><a href="{{site.docs_dir}}/Concurrency.html">Notes on Concurrency</a></li>
-    <li><a href="{{site.docs_pdf_dir}}/DataSketches_deck.pdf">Overview Slide Deck</a></li>
-  </div>
-
-  <p id="research">
-    <a data-toggle="collapse" class="menu collapsed" href="#collapse_research">Research</a>
-  </p>
-  <div class="collapse" id="collapse_research">
-    <li><a href="{{site.docs_dir}}/Research.html">Research</a></li>
-  </div>
-
-  <p id="distinct-counting">
-    <a data-toggle="collapse" class="menu collapsed" href="#collapse_distinct_counting">Distinct Counting</a>
-  </p>
-  <div class="collapse" id="collapse_distinct_counting">
-
-    <p id="hyperloglog-sketches">
-      <a data-toggle="collapse" class="menu collapsed" href="#collapse_hyperloglog_sketches">HyperLogLog Sketches</a>
-    </p>
-    <div class="collapse" id="collapse_hyperloglog_sketches">
-      <li><a href="{{site.docs_dir}}/HLL/HLL.html">HLL Sketch</a></li>
-      <li><a href="{{site.docs_dir}}/HLL/Hll_vs_Hllpp.html">HLL vs HLL++</a></li>
-      <li><a href="{{site.docs_dir}}/HLL/HllJavaExample.html">HLL Sketch Java Example</a></li>
-      <li><a href="{{site.docs_dir}}/HLL/HllPigUDFs.html">HLL Sketch Pig UDFs</a></li>
-      <li><a href="{{site.docs_dir}}/HLL/HllHiveUDFs.html">HLL Sketch Hive UDFs</a></li>
-      <li><a href="{{site.docs_dir}}/HLL/HllMap.html">HLL Map Sketch</a></li>
-      <li><a href="{{site.docs_dir}}/HLL/HllSketchVsDruidHyperLogLogCollector.html">HLL Sketch vs Druid HyperLogLogCollector</a></li>
-    </div>
-
-    <p id="theta-sketches">
-      <a data-toggle="collapse" class="menu collapsed" href="#collapse_theta_sketches">Theta Sketches</a>
-    </p>
-    <div class="collapse" id="collapse_theta_sketches">
-      <li><a href="{{site.docs_dir}}/Theta/ThetaSketchFramework.html">Theta Sketch Framework</a></li>
-      <li><a href="{{site.docs_dir}}/Theta/ConcurrentThetaSketch.html">Concurrent Theta Sketch</a></li>
-      <li><a href="{{site.docs_dir}}/Theta/ThetaJavaExample.html">Theta Sketch Java Example</a></li>
-      <li><a href="{{site.docs_dir}}/Theta/ThetaSparkExample.html">Theta Sketch Spark Example</a></li>
-
-      <p id="kmv-tutorial">
-        <a data-toggle="collapse" class="menu collapsed" href="#collapse_kmv_tutorial">KMV Tutorial</a>
-      </p>
-      <div class="collapse" id="collapse_kmv_tutorial">
-        <li><a href="{{site.docs_dir}}/Theta/InverseEstimate.html">The Inverse Estimate</a></li>
-        <li><a href="{{site.docs_dir}}/Theta/KMVempty.html">Empty Sketch</a></li>
-        <li><a href="{{site.docs_dir}}/Theta/KMVfirstEst.html">First Estimator</a></li>
-        <li><a href="{{site.docs_dir}}/Theta/KMVbetterEst.html">Better Estimator</a></li>
-        <li><a href="{{site.docs_dir}}/Theta/KMVrejection.html">Rejection Rules</a></li>
-        <li><a href="{{site.docs_dir}}/Theta/KMVupdateVkth.html">Update V(kth) Rule</a></li>
-      </div>
-
-      <p id="set-operations">
-        <a data-toggle="collapse" class="menu collapsed" href="#collapse_set_operations">Set Operations</a>
-      </p>
-      <div class="collapse" id="collapse_set_operations">
-        <li><a href="{{site.docs_dir}}/Theta/ThetaSketchSetOps.html">Set Operations</a></li>
-      </div>
-
-      <p id="accuracy">
-        <a data-toggle="collapse" class="menu collapsed" href="#collapse_accuracy">Accuracy</a>
-      </p>
-      <div class="collapse" id="collapse_accuracy">
-        <li><a href="{{site.docs_dir}}/Theta/ThetaAccuracy.html">Basic Accuracy</a></li>
-        <li><a href="{{site.docs_dir}}/Theta/ThetaAccuracyPlots.html">Accuracy Plots</a></li>
-        <li><a href="{{site.docs_dir}}/Theta/ThetaErrorTable.html">Relative Error Table</a></li>
-        <li><a href="{{site.docs_dir}}/Theta/ThetaSketchSetOpsAccuracy.html">SetOp Accuracy</a></li>
-        <li><a href="{{site.docs_dir}}/Theta/AccuracyOfDifferentKUnions.html">Unions With Different k</a></li>
-      </div>
-
-      <p id="size">
-        <a data-toggle="collapse" class="menu collapsed" href="#collapse_size">Size</a>
-      </p>
-      <div class="collapse" id="collapse_size">
-        <li><a href="{{site.docs_dir}}/Theta/ThetaSize.html">Theta Sketch Size</a></li>
-      </div>
-
-      <p id="speed">
-        <a data-toggle="collapse" class="menu collapsed" href="#collapse_speed">Speed</a>
-      </p>
-      <div class="collapse" id="collapse_speed">
-        <li><a href="{{site.docs_dir}}/Theta/ThetaUpdateSpeed.html">Update Speed</a></li>
-        <li><a href="{{site.docs_dir}}/Theta/ThetaMergeSpeed.html">Merge Speed</a></li>
-      </div>
-
-      <p id="large-scale-computing">
-        <a data-toggle="collapse" class="menu collapsed" href="#collapse_large_scale_computing">Large Scale Computing</a>
-      </p>
-      <div class="collapse" id="collapse_large_scale_computing">
-        <li><a href="{{site.docs_dir}}/Theta/ThetaPigUDFs.html">Theta Sketch Pig UDFs</a></li>
-        <li><a href="{{site.docs_dir}}/Theta/ThetaHiveUDFs.html">Theta Sketch Hive UDFs</a></li>
-        <li><a href="{{site.docs_dir}}/DruidIntegration.html">Integration with Druid</a></li>
-        <li><a href="{{site.docs_dir}}/Memory/MemoryPackage.html">Memory Package</a></li>
-        <li><a href="{{site.docs_dir}}/Theta/ThetaPSampling.html"><i>p</i>-Sampling</a></li>
-      </div>
-
-      <p id="theta-sketch-theory">
-        <a data-toggle="collapse" class="menu collapsed" href="#collapse_theta_sketch_theory">Theta Sketch Theory</a>
-      </p>
-      <div class="collapse" id="collapse_theta_sketch_theory">
-        <li><a href="{{site.docs_pdf_dir}}/ThetaSketchFramework.pdf">Theta Sketch Framework (PDF)</a></li>
-        <li><a href="{{site.docs_pdf_dir}}/SketchEquations.pdf">Sketch Equations (PDF)</a></li>
-        <li><a href="{{site.docs_pdf_dir}}/DataSketches.pdf">DataSketches (PDF)</a></li>
-        <li><a href="{{site.docs_dir}}/Theta/ThetaConfidenceIntervals.html">Confidence Intervals Notes</a></li>
-        <li><a href="{{site.docs_dir}}/Theta/ThetaMergingAlgorithm.html">Merging Algorithm Notes</a></li>
-        <li><a href="{{site.docs_dir}}/Theta/ThetaReferences.html">Theta References</a></li>
-      </div>
-    </div>
-
-    <p id="tuple-sketches">
-      <a data-toggle="collapse" class="menu collapsed" href="#collapse_tuple_sketches">Tuple Sketches</a>
-    </p>
-    <div class="collapse" id="collapse_tuple_sketches">
-      <li><a href="{{site.docs_dir}}/Tuple/TupleOverview.html">Tuple Sketch Overview</a></li>
-      <li><a href="{{site.docs_dir}}/Tuple/TupleJavaExample.html">Tuple Sketch Java Example</a></li>
-      <li><a href="{{site.docs_dir}}/Tuple/TuplePigUDFs.html">Tuple Sketch Pig UDFs</a></li>
-      <li><a href="{{site.docs_dir}}/Tuple/TupleHiveUDFs.html">Tuple Sketch Hive UDFs</a></li>
-    </div>
-  </div>
-
-  <p id="most-frequent">
-    <a data-toggle="collapse" class="menu collapsed" href="#collapse_most_frequent">Most Frequent</a>
-  </p>
-  <div class="collapse" id="collapse_most_frequent">
-    <li><a href="{{site.docs_dir}}/Frequency/FrequencySketchesOverview.html">Frequency Sketches Overview</a></li>
-
-    <p id="frequent-item-sketches">
-      <a data-toggle="collapse" class="menu collapsed" href="#collapse_frequent_item_sketches">Frequent Item Sketches</a>
-    </p>
-    <div class="collapse" id="collapse_frequent_item_sketches">
-      <li><a href="{{site.docs_dir}}/Frequency/FrequentItemsOverview.html">Frequent Items Overview</a></li>
-      <li><a href="{{site.docs_dir}}/Frequency/FrequentItemsJavaExample.html">Frequent Items Java Example</a></li>
-      <li><a href="{{site.docs_dir}}/Frequency/FrequentItemsPigUDFs.html">Frequent Items Pig UDFs</a></li>
-      <li><a href="{{site.docs_dir}}/Frequency/FrequentItemsHiveUDFs.html">Frequent Items Hive UDFs</a></li>
-      <li><a href="{{site.docs_dir}}/Frequency/FrequentItemsErrorTable.html">Frequent Items Error Table</a></li>
-      <li><a href="{{site.docs_dir}}/Frequency/FrequentItemsReferences.html">Frequent Items References</a></li>
-    </div>
-
-    <p id="frequent-distinct-sketches">
-      <a data-toggle="collapse" class="menu collapsed" href="#collapse_frequent_distinct_sketches">Frequent Distinct Sketches</a>
-    </p>
-    <div class="collapse" id="collapse_frequent_distinct_sketches">
-      <li><a href="{{site.docs_dir}}/Frequency/FrequentDistinctTuplesSketch.html">Frequent Distinct Tuples Sketch</a></li>
-    </div>
-  </div>
-
-  <p id="quantiles-and-histograms">
-    <a data-toggle="collapse" class="menu collapsed" href="#collapse_quantiles_and_histograms">Quantiles And Histograms</a>
-  </p>
-  <div class="collapse" id="collapse_quantiles_and_histograms">
-    <li><a href="{{site.docs_dir}}/Quantiles/QuantilesOverview.html">Quantiles Overview</a></li>
-    <li><a href="{{site.docs_dir}}/Quantiles/QuantilesAccuracy.html">Quantiles Accuracy and Size</a></li>
-    <li><a href="{{site.docs_dir}}/Quantiles/QuantilesJavaExample.html">Quantiles Sketch Java Example</a></li>
-    <li><a href="{{site.docs_dir}}/Quantiles/QuantilesPigUDFs.html">Quantiles Sketch Pig UDFs</a></li>
-    <li><a href="{{site.docs_dir}}/Quantiles/QuantilesHiveUDFs.html">Quantiles Sketch Hive UDFs</a></li>
-
-    <p id="quantiles-studies">
-      <a data-toggle="collapse" class="menu collapsed" href="#collapse_quantiles_studies">Quantiles Studies</a>
-    </p>
-    <div class="collapse" id="collapse_quantiles_studies">
-      <li><a href="{{site.docs_dir}}/Quantiles/KLLSketch.html">New KLL sketch and comparison with DoublesSketch</a></li>
-      <li><a href="{{site.docs_dir}}/Quantiles/KllSketchVsTDigest.html">KLL sketch vs t-digest</a></li>
-      <li><a href="{{site.docs_dir}}/Quantiles/DruidApproxHistogramStudy.html">Druid Approximate Histogram</a></li>
-      <li><a href="{{site.docs_dir}}/Quantiles/MomentsSketchStudy.html">Moments Sketch Study</a></li>
-      <li><a href="{{site.docs_dir}}/Quantiles/QuantilesStreamAStudy.html">Quantiles StreamA Study</a></li>
-    </div>
-
-    <p id="quantiles-sketch-theory">
-      <a data-toggle="collapse" class="menu collapsed" href="#collapse_quantiles_sketch_theory">Quantiles Sketch Theory</a>
-    </p>
-    <div class="collapse" id="collapse_quantiles_sketch_theory">
-      <li><a href="{{site.docs_pdf_dir}}/Quantiles_KLL.pdf">Optimal Quantile Approximation in Streams</a></li>
-      <li><a href="{{site.docs_dir}}/Quantiles/QuantilesReferences.html">Quantiles References</a></li>
-    </div>
-  </div>
-
-  <p id="sampling">
-    <a data-toggle="collapse" class="menu collapsed" href="#collapse_sampling">Sampling</a>
-  </p>
-  <div class="collapse" id="collapse_sampling">
-    <li><a href="{{site.docs_dir}}/Sampling/ReservoirSampling.html">Reservoir Sampling</a></li>
-    <li><a href="{{site.docs_dir}}/Sampling/ReservoirSamplingPerformance.html">Reservoir Sampling Performance</a></li>
-    <li><a href="{{site.docs_dir}}/Sampling/ReservoirSamplingJava.html">Reservoir Sampling Java Example</a></li>
-    <li><a href="{{site.docs_dir}}/Sampling/ReservoirSamplingPigUDFs.html">Reservoir Sampling Pig UDFs</a></li>
-    <li><a href="{{site.docs_dir}}/Sampling/VarOptSampling.html">VarOpt Sampling</a></li>
-    <li><a href="{{site.docs_dir}}/Sampling/VarOptSamplingJava.html">VarOpt Sampling Java Example</a></li>
-    <li><a href="{{site.docs_dir}}/Sampling/VarOptPigUDFs.html">VarOpt Sampling Pig UDFs</a></li>
-  </div>
-
-  <p id="memory-package">
-    <a data-toggle="collapse" class="menu collapsed" href="#collapse_memory_package">Memory Package</a>
-  </p>
-  <div class="collapse" id="collapse_memory_package">
-    <li><a href="{{site.docs_dir}}/Memory/MemoryPackage.html">Memory Package</a></li>
-    <li><a href="{{site.docs_dir}}/Memory/MemoryPerformance.html">Memory Package Performance</a></li>
-  </div>
-
-  <p id="command-line">
-    <a data-toggle="collapse" class="menu collapsed" href="#collapse_command_line">Command Line</a>
-  </p>
-  <div class="collapse" id="collapse_command_line">
-    <li><a href="{{site.docs_dir}}/CommandLine/CommandLine.html">Creating Command Line Executables</a></li>
-  </div>
-
-  <p id="who-uses-and-license">
-    <a data-toggle="collapse" class="menu collapsed" href="#collapse_who_uses_and_license">Who Uses And License</a>
-  </p>
-  <div class="collapse" id="collapse_who_uses_and_license">
-    <li><a href="{{site.docs_dir}}/WhoUses.html">Who Uses</a></li>
-    <li><a href="/LICENSE.html">License</a></li>
-  </div>
-</div>
-<script>
-  (function () {
-
-    var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
-    };
-
-    var highlighLineItem = function (element) {
-      element.classList.add('highlight');
-    };
-
-    var checkHasClass = function (element, className) {
-      return element.className.split(' ').find(function (item) { return item === className || '' })
-    }
-
-    var findAllCollapseParents = function (element) {
-      var collapseMenus = [];
-      var elementPointer = element;
-      while (elementPointer !== document.body) {
-        if (checkHasClass(elementPointer, 'collapse')) {
-          collapseMenus.push(elementPointer);
-        }
-        elementPointer = elementPointer.parentElement
-      }
-      return collapseMenus
-    };
-
-    var findMatchingCollapseMenu = function (collapseItem) {
-      return document.querySelector(`[href="#${collapseItem.id}"]`);
-    };
-
-    var findAllParentMenus = function (element) {
-      var parentMenus = []
-      var elementPointer = element;
-      while (elementPointer !== document.body) {
-        if (elementPointer.className.split(' ').indexOf('menu') > -1) {
-          parentMenus.push(elementPointer);
-        }
-        elementPointer = elementPointer.parentElement;
-      }
-      return parentMenus;
-    }
-
-    var openMenuItem = function (element) {
-      element.click();
-    };
-
-    var openAllFromList = function (elementList) {
-      elementList.forEach(function (element) {
-        console.log(element)
-        openMenuItem(findMatchingCollapseMenu(element))
-      });
-    };
-
-    var highlightAndOpenMenu = function () {
-      var currentLineItem = findLineItem(document.location.pathname);
-      highlighLineItem(currentLineItem)
-      openAllFromList(findAllCollapseParents(currentLineItem));
-    };
-
-    $(highlightAndOpenMenu);
-
-  }());
-</script>
-
diff --git a/_layouts/doc_page.html b/_layouts/doc_page.html
deleted file mode 100644
index e0a5eb8..0000000
--- a/_layouts/doc_page.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<!-- Start _layouts/doc_page.html-->
-<html lang="en">
-
-<head>
-  {% include site_head.html %}
-</head>
-
-<body>
-  {% include page_header.html %}
-
-  <div class="ds-header">
-    <div class="container">
-      <h4>API Snapshots:
-        <a href="/api/core/snapshot/apidocs/index.html">Core</a>,
-        <a href="/api/memory/snapshot/apidocs/index.html">Memory</a>,
-        <a href="/api/pig/snapshot/apidocs/index.html">Pig</a>,
-        <a href="/api/hive/snapshot/apidocs/index.html">Hive</a>,
-        <a href="/api/misc/snapshot/apidocs/index.html">Misc</a>
-      </h4>
-    </div>
-  </div>
-
-  <div class="container">
-    <div class="row">
-      <div class="col-md-3">
-        <div class="searchbox" style="position:relative">
-          <gcse:searchbox-only></gcse:searchbox-only>
-        </div>
-        {% include toc.html %}
-      </div>
-      <div class="col-md-9 doc-content">
-        <a class="btn btn-default btn-xs visible-xs-inline-block visible-sm-inline-block" href="/docs/toc.html">Table of Contents</a>
-        {{ content }}
-      </div>
-    </div>
-  </div>
-
-  {% include page_footer.html %}
-</body>
-
-</html>
-<!-- End _layouts/doc_page.html-->
diff --git a/_layouts/html_page.html b/_layouts/html_page.html
deleted file mode 100644
index 02878b6..0000000
--- a/_layouts/html_page.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<!-- Start _layouts/html_page.html-->
-<html lang="en">
-
-<head>
-    {% include site_head.html %}
-</head>
-
-<body>
-    {% include page_header.html %} {{ content }} {% include page_footer.html %}
-</body>
-
-</html>
-<!-- End _layouts/html_page.html-->
diff --git a/_layouts/table_page.html b/_layouts/table_page.html
deleted file mode 100644
index 7691fe6..0000000
--- a/_layouts/table_page.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<!DOCTYPE html>
-<!-- Start _layouts/table_page.html-->
-<html lang="en">
-
-<head>
-  {% include site_head.html %}
-</head>
-
-<body>
-  {% include page_header.html %}
-
-  <div class="ds-header">
-    <div class="container">
-      <h1>{{ page.title }}</h1>
-      <h3>{{ page.subtitle }}</h3>
-      <h4>API Snapshots:
-        <a href="/api/core/snapshot/apidocs/index.html">Core</a>,
-        <a href="/api/pig/snapshot/apidocs/index.html">Pig</a>,
-        <a href="/api/hive/snapshot/apidocs/index.html">Hive</a>,
-        <a href="/api/misc/snapshot/apidocs/index.html">Misc</a>
-      </h4>
-    </div>
-  </div>
-
-  <div class="container">
-    <div class="row">
-      <div class="col-md-9 doc-content">
-        <p>
-          <a class="btn btn-default btn-xs visible-xs-inline-block visible-sm-inline-block" href="/docs/toc.html">Table of Contents</a>
-          {{ content }}
-      </div>
-      <!-- 
-        <div class="col-md-3">
-          <div class="searchbox" style="position:relative">
-            <gcse:searchbox-only></gcse:searchbox-only>
-          </div>
-          <div id="toc" class="nav toc hidden-print">
-          </div>
-        </div> -->
-    </div>
-  </div>
-
-  {% include page_footer.html %}
-
-  <script>$(function () { $(".toc").load("/docs/toc.html"); });</script>
-</body>
-
-</html>
-<!-- End _layouts/table_page.html-->
diff --git a/_layouts/toc_page.html b/_layouts/toc_page.html
deleted file mode 100644
index 787d8ed..0000000
--- a/_layouts/toc_page.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE html>
-<!-- Start _layouts/toc_page.html-->
-<html lang="en">
-
-<body>
-
-    {{ content }}
-
-</body>
-
-</html>
-<!-- End _layouts/toc_page.html-->
diff --git a/api/core/snapshot/apidocs/allclasses-frame.html b/api/core/snapshot/apidocs/allclasses-frame.html
deleted file mode 100644
index 6aa8da1..0000000
--- a/api/core/snapshot/apidocs/allclasses-frame.html
+++ /dev/null
@@ -1,124 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>All Classes (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<h1 class="bar">All&nbsp;Classes</h1>
-<div class="indexContainer">
-<ul>
-<li><a href="com/yahoo/sketches/theta/AnotB.html" title="class in com.yahoo.sketches.theta" target="classFrame">AnotB</a></li>
-<li><a href="com/yahoo/sketches/tuple/AnotB.html" title="class in com.yahoo.sketches.tuple" target="classFrame">AnotB</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfBooleansSerDe.html" title="class in com.yahoo.sketches" target="classFrame">ArrayOfBooleansSerDe</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html" title="class in com.yahoo.sketches.tuple" target="classFrame">ArrayOfDoublesAnotB</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesCombiner.html" title="interface in com.yahoo.sketches.tuple" target="classFrame"><span class="interfaceName">ArrayOfDoublesCombiner</span></a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple" target="classFrame">ArrayOfDoublesCompactSketch</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html" title="class in com.yahoo.sketches.tuple" target="classFrame">ArrayOfDoublesIntersection</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfDoublesSerDe.html" title="class in com.yahoo.sketches" target="classFrame">ArrayOfDoublesSerDe</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple" target="classFrame">ArrayOfDoublesSetOperationBuilder</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple" target="classFrame">ArrayOfDoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html" title="class in com.yahoo.sketches.tuple" target="classFrame">ArrayOfDoublesSketches</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html" title="interface in com.yahoo.sketches.tuple" target="classFrame"><span class="interfaceName">ArrayOfDoublesSketchIterator</span></a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple" target="classFrame">ArrayOfDoublesUnion</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple" target="classFrame">ArrayOfDoublesUpdatableSketch</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple" target="classFrame">ArrayOfDoublesUpdatableSketchBuilder</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches" target="classFrame">ArrayOfItemsSerDe</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfLongsSerDe.html" title="class in com.yahoo.sketches" target="classFrame">ArrayOfLongsSerDe</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfNumbersSerDe.html" title="class in com.yahoo.sketches" target="classFrame">ArrayOfNumbersSerDe</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfStringsSerDe.html" title="class in com.yahoo.sketches" target="classFrame">ArrayOfStringsSerDe</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" title="class in com.yahoo.sketches" target="classFrame">ArrayOfUtf16StringsSerDe</a></li>
-<li><a href="com/yahoo/sketches/BinomialBoundsN.html" title="class in com.yahoo.sketches" target="classFrame">BinomialBoundsN</a></li>
-<li><a href="com/yahoo/sketches/BoundsOnBinomialProportions.html" title="class in com.yahoo.sketches" target="classFrame">BoundsOnBinomialProportions</a></li>
-<li><a href="com/yahoo/sketches/BoundsOnRatiosInSampledSets.html" title="class in com.yahoo.sketches" target="classFrame">BoundsOnRatiosInSampledSets</a></li>
-<li><a href="com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html" title="class in com.yahoo.sketches" target="classFrame">BoundsOnRatiosInThetaSketchedSets</a></li>
-<li><a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches" target="classFrame">ByteArrayUtil</a></li>
-<li><a href="com/yahoo/sketches/quantiles/CompactDoublesSketch.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">CompactDoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta" target="classFrame">CompactSketch</a></li>
-<li><a href="com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple" target="classFrame">CompactSketch</a></li>
-<li><a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc" target="classFrame">CpcSketch</a></li>
-<li><a href="com/yahoo/sketches/cpc/CpcUnion.html" title="class in com.yahoo.sketches.cpc" target="classFrame">CpcUnion</a></li>
-<li><a href="com/yahoo/sketches/cpc/CpcWrapper.html" title="class in com.yahoo.sketches.cpc" target="classFrame">CpcWrapper</a></li>
-<li><a href="com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple" target="classFrame">DeserializeResult</a></li>
-<li><a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">DoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/quantiles/DoublesSketchBuilder.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">DoublesSketchBuilder</a></li>
-<li><a href="com/yahoo/sketches/quantiles/DoublesSketchIterator.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">DoublesSketchIterator</a></li>
-<li><a href="com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple" target="classFrame">DoubleSummary</a></li>
-<li><a href="com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple" target="classFrame">DoubleSummary.Mode</a></li>
-<li><a href="com/yahoo/sketches/tuple/DoubleSummaryDeserializer.html" title="class in com.yahoo.sketches.tuple" target="classFrame">DoubleSummaryDeserializer</a></li>
-<li><a href="com/yahoo/sketches/tuple/DoubleSummaryFactory.html" title="class in com.yahoo.sketches.tuple" target="classFrame">DoubleSummaryFactory</a></li>
-<li><a href="com/yahoo/sketches/tuple/DoubleSummarySetOperations.html" title="class in com.yahoo.sketches.tuple" target="classFrame">DoubleSummarySetOperations</a></li>
-<li><a href="com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">DoublesUnion</a></li>
-<li><a href="com/yahoo/sketches/quantiles/DoublesUnionBuilder.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">DoublesUnionBuilder</a></li>
-<li><a href="com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies" target="classFrame">ErrorType</a></li>
-<li><a href="com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches" target="classFrame">Family</a></li>
-<li><a href="com/yahoo/sketches/tuple/Filter.html" title="class in com.yahoo.sketches.tuple" target="classFrame">Filter</a></li>
-<li><a href="com/yahoo/sketches/theta/HashIterator.html" title="interface in com.yahoo.sketches.theta" target="classFrame"><span class="interfaceName">HashIterator</span></a></li>
-<li><a href="com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches" target="classFrame">HashOperations</a></li>
-<li><a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll" target="classFrame">HllSketch</a></li>
-<li><a href="com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta" target="classFrame">Intersection</a></li>
-<li><a href="com/yahoo/sketches/tuple/Intersection.html" title="class in com.yahoo.sketches.tuple" target="classFrame">Intersection</a></li>
-<li><a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies" target="classFrame">ItemsSketch</a></li>
-<li><a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">ItemsSketch</a></li>
-<li><a href="com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies" target="classFrame">ItemsSketch.Row</a></li>
-<li><a href="com/yahoo/sketches/quantiles/ItemsSketchIterator.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">ItemsSketchIterator</a></li>
-<li><a href="com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">ItemsUnion</a></li>
-<li><a href="com/yahoo/sketches/theta/JaccardSimilarity.html" title="class in com.yahoo.sketches.theta" target="classFrame">JaccardSimilarity</a></li>
-<li><a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll" target="classFrame">KllFloatsSketch</a></li>
-<li><a href="com/yahoo/sketches/kll/KllFloatsSketchIterator.html" title="class in com.yahoo.sketches.kll" target="classFrame">KllFloatsSketchIterator</a></li>
-<li><a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies" target="classFrame">LongsSketch</a></li>
-<li><a href="com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies" target="classFrame">LongsSketch.Row</a></li>
-<li><a href="com/yahoo/sketches/hash/MurmurHash3.html" title="class in com.yahoo.sketches.hash" target="classFrame">MurmurHash3</a></li>
-<li><a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash" target="classFrame">MurmurHash3Adaptor</a></li>
-<li><a href="com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash" target="classFrame">MurmurHash3v2</a></li>
-<li><a href="com/yahoo/sketches/theta/PairwiseSetOperations.html" title="class in com.yahoo.sketches.theta" target="classFrame">PairwiseSetOperations</a></li>
-<li><a href="com/yahoo/sketches/QuantilesHelper.html" title="class in com.yahoo.sketches" target="classFrame">QuantilesHelper</a></li>
-<li><a href="com/yahoo/sketches/QuickSelect.html" title="class in com.yahoo.sketches" target="classFrame">QuickSelect</a></li>
-<li><a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling" target="classFrame">ReservoirItemsSketch</a></li>
-<li><a href="com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling" target="classFrame">ReservoirItemsUnion</a></li>
-<li><a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling" target="classFrame">ReservoirLongsSketch</a></li>
-<li><a href="com/yahoo/sketches/sampling/ReservoirLongsUnion.html" title="class in com.yahoo.sketches.sampling" target="classFrame">ReservoirLongsUnion</a></li>
-<li><a href="com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches" target="classFrame">ResizeFactor</a></li>
-<li><a href="com/yahoo/sketches/sampling/SampleSubsetSummary.html" title="class in com.yahoo.sketches.sampling" target="classFrame">SampleSubsetSummary</a></li>
-<li><a href="com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta" target="classFrame">SetOperation</a></li>
-<li><a href="com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta" target="classFrame">SetOperationBuilder</a></li>
-<li><a href="com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta" target="classFrame">SingleItemSketch</a></li>
-<li><a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta" target="classFrame">Sketch</a></li>
-<li><a href="com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple" target="classFrame">Sketch</a></li>
-<li><a href="com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta" target="classFrame">Sketches</a></li>
-<li><a href="com/yahoo/sketches/tuple/Sketches.html" title="class in com.yahoo.sketches.tuple" target="classFrame">Sketches</a></li>
-<li><a href="com/yahoo/sketches/SketchesArgumentException.html" title="class in com.yahoo.sketches" target="classFrame">SketchesArgumentException</a></li>
-<li><a href="com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches" target="classFrame">SketchesException</a></li>
-<li><a href="com/yahoo/sketches/SketchesReadOnlyException.html" title="class in com.yahoo.sketches" target="classFrame">SketchesReadOnlyException</a></li>
-<li><a href="com/yahoo/sketches/SketchesStateException.html" title="class in com.yahoo.sketches" target="classFrame">SketchesStateException</a></li>
-<li><a href="com/yahoo/sketches/tuple/SketchIterator.html" title="class in com.yahoo.sketches.tuple" target="classFrame">SketchIterator</a></li>
-<li><a href="com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple" target="classFrame"><span class="interfaceName">Summary</span></a></li>
-<li><a href="com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple" target="classFrame"><span class="interfaceName">SummaryDeserializer</span></a></li>
-<li><a href="com/yahoo/sketches/tuple/SummaryFactory.html" title="interface in com.yahoo.sketches.tuple" target="classFrame"><span class="interfaceName">SummaryFactory</span></a></li>
-<li><a href="com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple" target="classFrame"><span class="interfaceName">SummarySetOperations</span></a></li>
-<li><a href="com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll" target="classFrame">TgtHllType</a></li>
-<li><a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll" target="classFrame">Union</a></li>
-<li><a href="com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta" target="classFrame">Union</a></li>
-<li><a href="com/yahoo/sketches/tuple/Union.html" title="class in com.yahoo.sketches.tuple" target="classFrame">Union</a></li>
-<li><a href="com/yahoo/sketches/hllmap/UniqueCountMap.html" title="class in com.yahoo.sketches.hllmap" target="classFrame">UniqueCountMap</a></li>
-<li><a href="com/yahoo/sketches/tuple/UpdatableSketch.html" title="class in com.yahoo.sketches.tuple" target="classFrame">UpdatableSketch</a></li>
-<li><a href="com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple" target="classFrame">UpdatableSketchBuilder</a></li>
-<li><a href="com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple" target="classFrame"><span class="interfaceName">UpdatableSummary</span></a></li>
-<li><a href="com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">UpdateDoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta" target="classFrame">UpdateReturnState</a></li>
-<li><a href="com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta" target="classFrame">UpdateSketch</a></li>
-<li><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta" target="classFrame">UpdateSketchBuilder</a></li>
-<li><a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches" target="classFrame">Util</a></li>
-<li><a href="com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="class in com.yahoo.sketches.sampling" target="classFrame">VarOptItemsSamples</a></li>
-<li><a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling" target="classFrame">VarOptItemsSketch</a></li>
-<li><a href="com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="class in com.yahoo.sketches.sampling" target="classFrame">VarOptItemsUnion</a></li>
-<li><a href="com/yahoo/sketches/hash/XxHash.html" title="class in com.yahoo.sketches.hash" target="classFrame">XxHash</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/allclasses-noframe.html b/api/core/snapshot/apidocs/allclasses-noframe.html
deleted file mode 100644
index 92fdbaa..0000000
--- a/api/core/snapshot/apidocs/allclasses-noframe.html
+++ /dev/null
@@ -1,124 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>All Classes (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<h1 class="bar">All&nbsp;Classes</h1>
-<div class="indexContainer">
-<ul>
-<li><a href="com/yahoo/sketches/theta/AnotB.html" title="class in com.yahoo.sketches.theta">AnotB</a></li>
-<li><a href="com/yahoo/sketches/tuple/AnotB.html" title="class in com.yahoo.sketches.tuple">AnotB</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfBooleansSerDe.html" title="class in com.yahoo.sketches">ArrayOfBooleansSerDe</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesAnotB</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesCombiner.html" title="interface in com.yahoo.sketches.tuple"><span class="interfaceName">ArrayOfDoublesCombiner</span></a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesCompactSketch</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesIntersection</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfDoublesSerDe.html" title="class in com.yahoo.sketches">ArrayOfDoublesSerDe</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSetOperationBuilder</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketches</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html" title="interface in com.yahoo.sketches.tuple"><span class="interfaceName">ArrayOfDoublesSketchIterator</span></a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketchBuilder</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfLongsSerDe.html" title="class in com.yahoo.sketches">ArrayOfLongsSerDe</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfNumbersSerDe.html" title="class in com.yahoo.sketches">ArrayOfNumbersSerDe</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfStringsSerDe.html" title="class in com.yahoo.sketches">ArrayOfStringsSerDe</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" title="class in com.yahoo.sketches">ArrayOfUtf16StringsSerDe</a></li>
-<li><a href="com/yahoo/sketches/BinomialBoundsN.html" title="class in com.yahoo.sketches">BinomialBoundsN</a></li>
-<li><a href="com/yahoo/sketches/BoundsOnBinomialProportions.html" title="class in com.yahoo.sketches">BoundsOnBinomialProportions</a></li>
-<li><a href="com/yahoo/sketches/BoundsOnRatiosInSampledSets.html" title="class in com.yahoo.sketches">BoundsOnRatiosInSampledSets</a></li>
-<li><a href="com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html" title="class in com.yahoo.sketches">BoundsOnRatiosInThetaSketchedSets</a></li>
-<li><a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></li>
-<li><a href="com/yahoo/sketches/quantiles/CompactDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">CompactDoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></li>
-<li><a href="com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple">CompactSketch</a></li>
-<li><a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></li>
-<li><a href="com/yahoo/sketches/cpc/CpcUnion.html" title="class in com.yahoo.sketches.cpc">CpcUnion</a></li>
-<li><a href="com/yahoo/sketches/cpc/CpcWrapper.html" title="class in com.yahoo.sketches.cpc">CpcWrapper</a></li>
-<li><a href="com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple">DeserializeResult</a></li>
-<li><a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/quantiles/DoublesSketchBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesSketchBuilder</a></li>
-<li><a href="com/yahoo/sketches/quantiles/DoublesSketchIterator.html" title="class in com.yahoo.sketches.quantiles">DoublesSketchIterator</a></li>
-<li><a href="com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a></li>
-<li><a href="com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple">DoubleSummary.Mode</a></li>
-<li><a href="com/yahoo/sketches/tuple/DoubleSummaryDeserializer.html" title="class in com.yahoo.sketches.tuple">DoubleSummaryDeserializer</a></li>
-<li><a href="com/yahoo/sketches/tuple/DoubleSummaryFactory.html" title="class in com.yahoo.sketches.tuple">DoubleSummaryFactory</a></li>
-<li><a href="com/yahoo/sketches/tuple/DoubleSummarySetOperations.html" title="class in com.yahoo.sketches.tuple">DoubleSummarySetOperations</a></li>
-<li><a href="com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></li>
-<li><a href="com/yahoo/sketches/quantiles/DoublesUnionBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesUnionBuilder</a></li>
-<li><a href="com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a></li>
-<li><a href="com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></li>
-<li><a href="com/yahoo/sketches/tuple/Filter.html" title="class in com.yahoo.sketches.tuple">Filter</a></li>
-<li><a href="com/yahoo/sketches/theta/HashIterator.html" title="interface in com.yahoo.sketches.theta"><span class="interfaceName">HashIterator</span></a></li>
-<li><a href="com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches">HashOperations</a></li>
-<li><a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></li>
-<li><a href="com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta">Intersection</a></li>
-<li><a href="com/yahoo/sketches/tuple/Intersection.html" title="class in com.yahoo.sketches.tuple">Intersection</a></li>
-<li><a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a></li>
-<li><a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></li>
-<li><a href="com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch.Row</a></li>
-<li><a href="com/yahoo/sketches/quantiles/ItemsSketchIterator.html" title="class in com.yahoo.sketches.quantiles">ItemsSketchIterator</a></li>
-<li><a href="com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a></li>
-<li><a href="com/yahoo/sketches/theta/JaccardSimilarity.html" title="class in com.yahoo.sketches.theta">JaccardSimilarity</a></li>
-<li><a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></li>
-<li><a href="com/yahoo/sketches/kll/KllFloatsSketchIterator.html" title="class in com.yahoo.sketches.kll">KllFloatsSketchIterator</a></li>
-<li><a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></li>
-<li><a href="com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">LongsSketch.Row</a></li>
-<li><a href="com/yahoo/sketches/hash/MurmurHash3.html" title="class in com.yahoo.sketches.hash">MurmurHash3</a></li>
-<li><a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash">MurmurHash3Adaptor</a></li>
-<li><a href="com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash">MurmurHash3v2</a></li>
-<li><a href="com/yahoo/sketches/theta/PairwiseSetOperations.html" title="class in com.yahoo.sketches.theta">PairwiseSetOperations</a></li>
-<li><a href="com/yahoo/sketches/QuantilesHelper.html" title="class in com.yahoo.sketches">QuantilesHelper</a></li>
-<li><a href="com/yahoo/sketches/QuickSelect.html" title="class in com.yahoo.sketches">QuickSelect</a></li>
-<li><a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a></li>
-<li><a href="com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsUnion</a></li>
-<li><a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a></li>
-<li><a href="com/yahoo/sketches/sampling/ReservoirLongsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsUnion</a></li>
-<li><a href="com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a></li>
-<li><a href="com/yahoo/sketches/sampling/SampleSubsetSummary.html" title="class in com.yahoo.sketches.sampling">SampleSubsetSummary</a></li>
-<li><a href="com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></li>
-<li><a href="com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></li>
-<li><a href="com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></li>
-<li><a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></li>
-<li><a href="com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a></li>
-<li><a href="com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta">Sketches</a></li>
-<li><a href="com/yahoo/sketches/tuple/Sketches.html" title="class in com.yahoo.sketches.tuple">Sketches</a></li>
-<li><a href="com/yahoo/sketches/SketchesArgumentException.html" title="class in com.yahoo.sketches">SketchesArgumentException</a></li>
-<li><a href="com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches">SketchesException</a></li>
-<li><a href="com/yahoo/sketches/SketchesReadOnlyException.html" title="class in com.yahoo.sketches">SketchesReadOnlyException</a></li>
-<li><a href="com/yahoo/sketches/SketchesStateException.html" title="class in com.yahoo.sketches">SketchesStateException</a></li>
-<li><a href="com/yahoo/sketches/tuple/SketchIterator.html" title="class in com.yahoo.sketches.tuple">SketchIterator</a></li>
-<li><a href="com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple"><span class="interfaceName">Summary</span></a></li>
-<li><a href="com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple"><span class="interfaceName">SummaryDeserializer</span></a></li>
-<li><a href="com/yahoo/sketches/tuple/SummaryFactory.html" title="interface in com.yahoo.sketches.tuple"><span class="interfaceName">SummaryFactory</span></a></li>
-<li><a href="com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple"><span class="interfaceName">SummarySetOperations</span></a></li>
-<li><a href="com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a></li>
-<li><a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></li>
-<li><a href="com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Union</a></li>
-<li><a href="com/yahoo/sketches/tuple/Union.html" title="class in com.yahoo.sketches.tuple">Union</a></li>
-<li><a href="com/yahoo/sketches/hllmap/UniqueCountMap.html" title="class in com.yahoo.sketches.hllmap">UniqueCountMap</a></li>
-<li><a href="com/yahoo/sketches/tuple/UpdatableSketch.html" title="class in com.yahoo.sketches.tuple">UpdatableSketch</a></li>
-<li><a href="com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">UpdatableSketchBuilder</a></li>
-<li><a href="com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple"><span class="interfaceName">UpdatableSummary</span></a></li>
-<li><a href="com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">UpdateDoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a></li>
-<li><a href="com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></li>
-<li><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></li>
-<li><a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></li>
-<li><a href="com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples</a></li>
-<li><a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a></li>
-<li><a href="com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="class in com.yahoo.sketches.sampling">VarOptItemsUnion</a></li>
-<li><a href="com/yahoo/sketches/hash/XxHash.html" title="class in com.yahoo.sketches.hash">XxHash</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfBooleansSerDe.html b/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfBooleansSerDe.html
deleted file mode 100644
index 60fa291..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfBooleansSerDe.html
+++ /dev/null
@@ -1,349 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ArrayOfBooleansSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfBooleansSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":10,"i2":10};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfBooleansSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../com/yahoo/sketches/ArrayOfDoublesSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfBooleansSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfBooleansSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class ArrayOfBooleansSerDe" class="title">Class ArrayOfBooleansSerDe</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">com.yahoo.sketches.ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.ArrayOfBooleansSerDe</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ArrayOfBooleansSerDe</span>
-extends <a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;</pre>
-<div class="block">Methods of serializing and deserializing arrays of Boolean as a bit array.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Jon Malkin</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfBooleansSerDe.html#ArrayOfBooleansSerDe--">ArrayOfBooleansSerDe</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfBooleansSerDe.html#computeBytesNeeded-int-">computeBytesNeeded</a></span>(int&nbsp;arrayLength)</code>
-<div class="block">Computes number of bytes needed for packed bit encoding of the array of booleans.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfBooleansSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-                     int&nbsp;length)</code>
-<div class="block">Deserialize an array of items from a given Memory object.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfBooleansSerDe.html#serializeToByteArray-java.lang.Boolean:A-">serializeToByteArray</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>[]&nbsp;items)</code>
-<div class="block">Serialize an array of items to byte array.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ArrayOfBooleansSerDe--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ArrayOfBooleansSerDe</h4>
-<pre>public&nbsp;ArrayOfBooleansSerDe()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="computeBytesNeeded-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>computeBytesNeeded</h4>
-<pre>public static&nbsp;int&nbsp;computeBytesNeeded(int&nbsp;arrayLength)</pre>
-<div class="block">Computes number of bytes needed for packed bit encoding of the array of booleans. Rounds
- partial bytes up to return a whole number of bytes.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arrayLength</code> - Number of items in the array to serialize</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Number of bytes needed to encode the array</dd>
-</dl>
-</li>
-</ul>
-<a name="serializeToByteArray-java.lang.Boolean:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>serializeToByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;serializeToByteArray(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>[]&nbsp;items)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">ArrayOfItemsSerDe</a></code></span></div>
-<div class="block">Serialize an array of items to byte array.
- The size of the array doesn't need to be serialized.
- This method is called by the sketch serialization process.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">serializeToByteArray</a></code>&nbsp;in class&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>items</code> - array of items to be serialized</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>serialized representation of the given array of items</dd>
-</dl>
-</li>
-</ul>
-<a name="deserializeFromMemory-com.yahoo.memory.Memory-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>deserializeFromMemory</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>[]&nbsp;deserializeFromMemory(com.yahoo.memory.Memory&nbsp;mem,
-                                       int&nbsp;length)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">ArrayOfItemsSerDe</a></code></span></div>
-<div class="block">Deserialize an array of items from a given Memory object.
- This method is called by the sketch deserialization process.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></code>&nbsp;in class&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - Memory containing a serialized array of items</dd>
-<dd><code>length</code> - number of items in the serialized array</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>deserialized array of items</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfBooleansSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../com/yahoo/sketches/ArrayOfDoublesSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfBooleansSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfBooleansSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfDoublesSerDe.html b/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfDoublesSerDe.html
deleted file mode 100644
index 303db2c..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfDoublesSerDe.html
+++ /dev/null
@@ -1,326 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ArrayOfDoublesSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfDoublesSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfDoublesSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfBooleansSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfDoublesSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class ArrayOfDoublesSerDe" class="title">Class ArrayOfDoublesSerDe</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">com.yahoo.sketches.ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.ArrayOfDoublesSerDe</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ArrayOfDoublesSerDe</span>
-extends <a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</pre>
-<div class="block">Methods of serializing and deserializing arrays of Double.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Alexander Saydakov</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfDoublesSerDe.html#ArrayOfDoublesSerDe--">ArrayOfDoublesSerDe</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfDoublesSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-                     int&nbsp;length)</code>
-<div class="block">Deserialize an array of items from a given Memory object.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfDoublesSerDe.html#serializeToByteArray-java.lang.Double:A-">serializeToByteArray</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>[]&nbsp;items)</code>
-<div class="block">Serialize an array of items to byte array.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ArrayOfDoublesSerDe--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ArrayOfDoublesSerDe</h4>
-<pre>public&nbsp;ArrayOfDoublesSerDe()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="serializeToByteArray-java.lang.Double:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>serializeToByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;serializeToByteArray(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>[]&nbsp;items)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">ArrayOfItemsSerDe</a></code></span></div>
-<div class="block">Serialize an array of items to byte array.
- The size of the array doesn't need to be serialized.
- This method is called by the sketch serialization process.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">serializeToByteArray</a></code>&nbsp;in class&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>items</code> - array of items to be serialized</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>serialized representation of the given array of items</dd>
-</dl>
-</li>
-</ul>
-<a name="deserializeFromMemory-com.yahoo.memory.Memory-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>deserializeFromMemory</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>[]&nbsp;deserializeFromMemory(com.yahoo.memory.Memory&nbsp;mem,
-                                      int&nbsp;length)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">ArrayOfItemsSerDe</a></code></span></div>
-<div class="block">Deserialize an array of items from a given Memory object.
- This method is called by the sketch deserialization process.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></code>&nbsp;in class&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - Memory containing a serialized array of items</dd>
-<dd><code>length</code> - number of items in the serialized array</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>deserialized array of items</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfDoublesSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfBooleansSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfDoublesSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfItemsSerDe.html b/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfItemsSerDe.html
deleted file mode 100644
index 3d1b265..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfItemsSerDe.html
+++ /dev/null
@@ -1,325 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ArrayOfItemsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfItemsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6,"i1":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfItemsSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfDoublesSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ArrayOfLongsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfItemsSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfItemsSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class ArrayOfItemsSerDe" class="title">Class ArrayOfItemsSerDe&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.ArrayOfItemsSerDe&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - Type of item</dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../com/yahoo/sketches/ArrayOfBooleansSerDe.html" title="class in com.yahoo.sketches">ArrayOfBooleansSerDe</a>, <a href="../../../com/yahoo/sketches/ArrayOfDoublesSerDe.html" title="class in com.yahoo.sketches">ArrayOfDoublesSerDe</a>, <a href="../../../com/yahoo/sketches/ArrayOfLongsSerDe.html" title="class in com.yahoo.sketches">ArrayOfLongsSerDe</a>, <a href="../../../com/yahoo/sketches/ArrayOfNumbersSerDe.html" title="class in com.yahoo.sketches">ArrayOfNumbersSerDe</a>, <a href="../../../com/yahoo/sketches/ArrayOfStringsSerDe.html" title="class in com.yahoo.sketches">ArrayOfStringsSerDe</a>, <a href="../../../com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" title="class in com.yahoo.sketches">ArrayOfUtf16StringsSerDe</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">ArrayOfItemsSerDe&lt;T&gt;</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Base class for serializing and deserializing custom types.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Alexander Saydakov</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#ArrayOfItemsSerDe--">ArrayOfItemsSerDe</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="type parameter in ArrayOfItemsSerDe">T</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-                     int&nbsp;numItems)</code>
-<div class="block">Deserialize an array of items from a given Memory object.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>abstract byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">serializeToByteArray</a></span>(<a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="type parameter in ArrayOfItemsSerDe">T</a>[]&nbsp;items)</code>
-<div class="block">Serialize an array of items to byte array.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ArrayOfItemsSerDe--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ArrayOfItemsSerDe</h4>
-<pre>public&nbsp;ArrayOfItemsSerDe()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="serializeToByteArray-java.lang.Object:A-">
-<!--   -->
-</a><a name="serializeToByteArray-T:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>serializeToByteArray</h4>
-<pre>public abstract&nbsp;byte[]&nbsp;serializeToByteArray(<a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="type parameter in ArrayOfItemsSerDe">T</a>[]&nbsp;items)</pre>
-<div class="block">Serialize an array of items to byte array.
- The size of the array doesn't need to be serialized.
- This method is called by the sketch serialization process.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>items</code> - array of items to be serialized</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>serialized representation of the given array of items</dd>
-</dl>
-</li>
-</ul>
-<a name="deserializeFromMemory-com.yahoo.memory.Memory-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>deserializeFromMemory</h4>
-<pre>public abstract&nbsp;<a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="type parameter in ArrayOfItemsSerDe">T</a>[]&nbsp;deserializeFromMemory(com.yahoo.memory.Memory&nbsp;mem,
-                                          int&nbsp;numItems)</pre>
-<div class="block">Deserialize an array of items from a given Memory object.
- This method is called by the sketch deserialization process.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - Memory containing a serialized array of items</dd>
-<dd><code>numItems</code> - number of items in the serialized array</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>deserialized array of items</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfItemsSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfDoublesSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ArrayOfLongsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfItemsSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfItemsSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfLongsSerDe.html b/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfLongsSerDe.html
deleted file mode 100644
index 306a5fd..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfLongsSerDe.html
+++ /dev/null
@@ -1,326 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ArrayOfLongsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfLongsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfLongsSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ArrayOfNumbersSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfLongsSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfLongsSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class ArrayOfLongsSerDe" class="title">Class ArrayOfLongsSerDe</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">com.yahoo.sketches.ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.ArrayOfLongsSerDe</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ArrayOfLongsSerDe</span>
-extends <a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;</pre>
-<div class="block">Methods of serializing and deserializing arrays of Long.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Alexander Saydakov</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfLongsSerDe.html#ArrayOfLongsSerDe--">ArrayOfLongsSerDe</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfLongsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-                     int&nbsp;length)</code>
-<div class="block">Deserialize an array of items from a given Memory object.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfLongsSerDe.html#serializeToByteArray-java.lang.Long:A-">serializeToByteArray</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>[]&nbsp;items)</code>
-<div class="block">Serialize an array of items to byte array.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ArrayOfLongsSerDe--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ArrayOfLongsSerDe</h4>
-<pre>public&nbsp;ArrayOfLongsSerDe()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="serializeToByteArray-java.lang.Long:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>serializeToByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;serializeToByteArray(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>[]&nbsp;items)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">ArrayOfItemsSerDe</a></code></span></div>
-<div class="block">Serialize an array of items to byte array.
- The size of the array doesn't need to be serialized.
- This method is called by the sketch serialization process.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">serializeToByteArray</a></code>&nbsp;in class&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>items</code> - array of items to be serialized</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>serialized representation of the given array of items</dd>
-</dl>
-</li>
-</ul>
-<a name="deserializeFromMemory-com.yahoo.memory.Memory-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>deserializeFromMemory</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>[]&nbsp;deserializeFromMemory(com.yahoo.memory.Memory&nbsp;mem,
-                                    int&nbsp;length)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">ArrayOfItemsSerDe</a></code></span></div>
-<div class="block">Deserialize an array of items from a given Memory object.
- This method is called by the sketch deserialization process.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></code>&nbsp;in class&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - Memory containing a serialized array of items</dd>
-<dd><code>length</code> - number of items in the serialized array</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>deserialized array of items</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfLongsSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ArrayOfNumbersSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfLongsSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfLongsSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfNumbersSerDe.html b/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfNumbersSerDe.html
deleted file mode 100644
index 490a33a..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfNumbersSerDe.html
+++ /dev/null
@@ -1,334 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ArrayOfNumbersSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfNumbersSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfNumbersSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfLongsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ArrayOfStringsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfNumbersSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfNumbersSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class ArrayOfNumbersSerDe" class="title">Class ArrayOfNumbersSerDe</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">com.yahoo.sketches.ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.ArrayOfNumbersSerDe</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ArrayOfNumbersSerDe</span>
-extends <a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&gt;</pre>
-<div class="block">Methods of serializing and deserializing arrays of the object version of primitive types of
- Number.
-
- <p>This class serializes numbers with a leading byte (ASCII character) indicating the type.
- The class keeps the values byte aligned, even though only 3 bits are strictly necessary to
- encode one of the 6 different primitives with object types that extend Number.</p>
-
- <p>Classes handled are: <tt>Long</tt>, <tt>Integer</tt>, <tt>Short</tt>, <tt>Byte</tt>,
- <tt>Double</tt>, and <tt>Float</tt>.</p></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Jon Malkin</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfNumbersSerDe.html#ArrayOfNumbersSerDe--">ArrayOfNumbersSerDe</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfNumbersSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-                     int&nbsp;length)</code>
-<div class="block">Deserialize an array of items from a given Memory object.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfNumbersSerDe.html#serializeToByteArray-java.lang.Number:A-">serializeToByteArray</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>[]&nbsp;items)</code>
-<div class="block">Serialize an array of items to byte array.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ArrayOfNumbersSerDe--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ArrayOfNumbersSerDe</h4>
-<pre>public&nbsp;ArrayOfNumbersSerDe()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="serializeToByteArray-java.lang.Number:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>serializeToByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;serializeToByteArray(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>[]&nbsp;items)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">ArrayOfItemsSerDe</a></code></span></div>
-<div class="block">Serialize an array of items to byte array.
- The size of the array doesn't need to be serialized.
- This method is called by the sketch serialization process.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">serializeToByteArray</a></code>&nbsp;in class&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>items</code> - array of items to be serialized</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>serialized representation of the given array of items</dd>
-</dl>
-</li>
-</ul>
-<a name="deserializeFromMemory-com.yahoo.memory.Memory-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>deserializeFromMemory</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>[]&nbsp;deserializeFromMemory(com.yahoo.memory.Memory&nbsp;mem,
-                                      int&nbsp;length)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">ArrayOfItemsSerDe</a></code></span></div>
-<div class="block">Deserialize an array of items from a given Memory object.
- This method is called by the sketch deserialization process.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></code>&nbsp;in class&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - Memory containing a serialized array of items</dd>
-<dd><code>length</code> - number of items in the serialized array</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>deserialized array of items</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfNumbersSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfLongsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ArrayOfStringsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfNumbersSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfNumbersSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfStringsSerDe.html b/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfStringsSerDe.html
deleted file mode 100644
index de9a5eb..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfStringsSerDe.html
+++ /dev/null
@@ -1,330 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ArrayOfStringsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfStringsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfStringsSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfNumbersSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfStringsSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfStringsSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class ArrayOfStringsSerDe" class="title">Class ArrayOfStringsSerDe</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">com.yahoo.sketches.ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.ArrayOfStringsSerDe</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ArrayOfStringsSerDe</span>
-extends <a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</pre>
-<div class="block">Methods of serializing and deserializing arrays of String.
- This class serializes strings in UTF-8 format, which is more compact compared to
- <a href="../../../com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" title="class in com.yahoo.sketches"><code>ArrayOfUtf16StringsSerDe</code></a>. In an extreme case when all strings are in ASCII,
- this method is 2 times more compact, but it takes more time to encode and decode
- by a factor of 1.5 to 2.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Alexander Saydakov</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfStringsSerDe.html#ArrayOfStringsSerDe--">ArrayOfStringsSerDe</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfStringsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-                     int&nbsp;numItems)</code>
-<div class="block">Deserialize an array of items from a given Memory object.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfStringsSerDe.html#serializeToByteArray-java.lang.String:A-">serializeToByteArray</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;items)</code>
-<div class="block">Serialize an array of items to byte array.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ArrayOfStringsSerDe--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ArrayOfStringsSerDe</h4>
-<pre>public&nbsp;ArrayOfStringsSerDe()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="serializeToByteArray-java.lang.String:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>serializeToByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;serializeToByteArray(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;items)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">ArrayOfItemsSerDe</a></code></span></div>
-<div class="block">Serialize an array of items to byte array.
- The size of the array doesn't need to be serialized.
- This method is called by the sketch serialization process.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">serializeToByteArray</a></code>&nbsp;in class&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>items</code> - array of items to be serialized</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>serialized representation of the given array of items</dd>
-</dl>
-</li>
-</ul>
-<a name="deserializeFromMemory-com.yahoo.memory.Memory-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>deserializeFromMemory</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;deserializeFromMemory(com.yahoo.memory.Memory&nbsp;mem,
-                                      int&nbsp;numItems)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">ArrayOfItemsSerDe</a></code></span></div>
-<div class="block">Deserialize an array of items from a given Memory object.
- This method is called by the sketch deserialization process.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></code>&nbsp;in class&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - Memory containing a serialized array of items</dd>
-<dd><code>numItems</code> - number of items in the serialized array</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>deserialized array of items</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfStringsSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfNumbersSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfStringsSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfStringsSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html b/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html
deleted file mode 100644
index 2c6991c..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html
+++ /dev/null
@@ -1,330 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ArrayOfUtf16StringsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfUtf16StringsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfUtf16StringsSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfStringsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/BinomialBoundsN.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfUtf16StringsSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class ArrayOfUtf16StringsSerDe" class="title">Class ArrayOfUtf16StringsSerDe</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">com.yahoo.sketches.ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.ArrayOfUtf16StringsSerDe</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ArrayOfUtf16StringsSerDe</span>
-extends <a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</pre>
-<div class="block">Methods of serializing and deserializing arrays of String.
- This class serializes strings using internal Java representation as char[], where each char
- is a 16-bit code. The result is larger than one from <a href="../../../com/yahoo/sketches/ArrayOfStringsSerDe.html" title="class in com.yahoo.sketches"><code>ArrayOfStringsSerDe</code></a>.
- In an extreme case when all strings are in ASCII, the size is doubled. However it takes
- less time to serialize and deserialize by a factor of 1.5 to 2.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Alexander Saydakov</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html#ArrayOfUtf16StringsSerDe--">ArrayOfUtf16StringsSerDe</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-                     int&nbsp;numItems)</code>
-<div class="block">Deserialize an array of items from a given Memory object.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html#serializeToByteArray-java.lang.String:A-">serializeToByteArray</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;items)</code>
-<div class="block">Serialize an array of items to byte array.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ArrayOfUtf16StringsSerDe--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ArrayOfUtf16StringsSerDe</h4>
-<pre>public&nbsp;ArrayOfUtf16StringsSerDe()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="serializeToByteArray-java.lang.String:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>serializeToByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;serializeToByteArray(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;items)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">ArrayOfItemsSerDe</a></code></span></div>
-<div class="block">Serialize an array of items to byte array.
- The size of the array doesn't need to be serialized.
- This method is called by the sketch serialization process.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">serializeToByteArray</a></code>&nbsp;in class&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>items</code> - array of items to be serialized</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>serialized representation of the given array of items</dd>
-</dl>
-</li>
-</ul>
-<a name="deserializeFromMemory-com.yahoo.memory.Memory-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>deserializeFromMemory</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;deserializeFromMemory(com.yahoo.memory.Memory&nbsp;mem,
-                                      int&nbsp;numItems)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">ArrayOfItemsSerDe</a></code></span></div>
-<div class="block">Deserialize an array of items from a given Memory object.
- This method is called by the sketch deserialization process.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></code>&nbsp;in class&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - Memory containing a serialized array of items</dd>
-<dd><code>numItems</code> - number of items in the serialized array</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>deserialized array of items</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfUtf16StringsSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfStringsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/BinomialBoundsN.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfUtf16StringsSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/BinomialBoundsN.html b/api/core/snapshot/apidocs/com/yahoo/sketches/BinomialBoundsN.html
deleted file mode 100644
index 8500f4f..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/BinomialBoundsN.html
+++ /dev/null
@@ -1,304 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BinomialBoundsN (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BinomialBoundsN (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BinomialBoundsN.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/BoundsOnBinomialProportions.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/BinomialBoundsN.html" target="_top">Frames</a></li>
-<li><a href="BinomialBoundsN.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class BinomialBoundsN" class="title">Class BinomialBoundsN</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.BinomialBoundsN</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">BinomialBoundsN</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">This class enables the estimation of error bounds given a sample set size, the sampling
- probability theta, the number of standard deviations and a simple noDataSeen flag.  This can
- be used to estimate error bounds for fixed threshold sampling as well as the error bounds
- calculations for sketches.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Kevin Lang</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BinomialBoundsN.html#getLowerBound-long-double-int-boolean-">getLowerBound</a></span>(long&nbsp;numSamples,
-             double&nbsp;theta,
-             int&nbsp;numSDev,
-             boolean&nbsp;noDataSeen)</code>
-<div class="block">Returns the approximate lower bound value</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BinomialBoundsN.html#getUpperBound-long-double-int-boolean-">getUpperBound</a></span>(long&nbsp;numSamples,
-             double&nbsp;theta,
-             int&nbsp;numSDev,
-             boolean&nbsp;noDataSeen)</code>
-<div class="block">Returns the approximate upper bound value</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getLowerBound-long-double-int-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLowerBound</h4>
-<pre>public static&nbsp;double&nbsp;getLowerBound(long&nbsp;numSamples,
-                                   double&nbsp;theta,
-                                   int&nbsp;numSDev,
-                                   boolean&nbsp;noDataSeen)</pre>
-<div class="block">Returns the approximate lower bound value</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>numSamples</code> - the number of samples in the sample set</dd>
-<dd><code>theta</code> - the sampling probability</dd>
-<dd><code>numSDev</code> - the number of "standard deviations" from the mean for the tail bounds.
- This must be an integer value of 1, 2 or 3.</dd>
-<dd><code>noDataSeen</code> - this is normally false. However, in the case where you have zero samples
- and a theta &lt; 1.0, this flag enables the distinction between a virgin case when no actual
- data has been seen and the case where the estimate may be zero but an upper error bound may
- still exist.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the approximate upper bound value</dd>
-</dl>
-</li>
-</ul>
-<a name="getUpperBound-long-double-int-boolean-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getUpperBound</h4>
-<pre>public static&nbsp;double&nbsp;getUpperBound(long&nbsp;numSamples,
-                                   double&nbsp;theta,
-                                   int&nbsp;numSDev,
-                                   boolean&nbsp;noDataSeen)</pre>
-<div class="block">Returns the approximate upper bound value</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>numSamples</code> - the number of samples in the sample set</dd>
-<dd><code>theta</code> - the sampling probability</dd>
-<dd><code>numSDev</code> - the number of "standard deviations" from the mean for the tail bounds.
- This must be an integer value of 1, 2 or 3.</dd>
-<dd><code>noDataSeen</code> - this is normally false. However, in the case where you have zero samples
- and a theta &lt; 1.0, this flag enables the distinction between a virgin case when no actual
- data has been seen and the case where the estimate may be zero but an upper error bound may
- still exist.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the approximate upper bound value</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BinomialBoundsN.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/BoundsOnBinomialProportions.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/BinomialBoundsN.html" target="_top">Frames</a></li>
-<li><a href="BinomialBoundsN.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/BoundsOnBinomialProportions.html b/api/core/snapshot/apidocs/com/yahoo/sketches/BoundsOnBinomialProportions.html
deleted file mode 100644
index f29e95f..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/BoundsOnBinomialProportions.html
+++ /dev/null
@@ -1,442 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BoundsOnBinomialProportions (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BoundsOnBinomialProportions (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BoundsOnBinomialProportions.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/BinomialBoundsN.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/BoundsOnRatiosInSampledSets.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/BoundsOnBinomialProportions.html" target="_top">Frames</a></li>
-<li><a href="BoundsOnBinomialProportions.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class BoundsOnBinomialProportions" class="title">Class BoundsOnBinomialProportions</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.BoundsOnBinomialProportions</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">BoundsOnBinomialProportions</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Confidence intervals for binomial proportions.
-
- <p>This class computes an approximation to the Clopper-Pearson confidence interval
- for a binomial proportion. Exact Clopper-Pearson intervals are strictly
- conservative, but these approximations are not.</p>
-
- <p>The main inputs are numbers <i>n</i> and <i>k</i>, which are not the same as other things
- that are called <i>n</i> and <i>k</i> in our sketching library. There is also a third
- parameter, numStdDev, that specifies the desired confidence level.</p>
- <ul>
- <li><i>n</i> is the number of independent randomized trials. It is given and therefore known.
- </li>
- <li><i>p</i> is the probability of a trial being a success. It is unknown.</li>
- <li><i>k</i> is the number of trials (out of <i>n</i>) that turn out to be successes. It is
- a random variable governed by a binomial distribution. After any given
- batch of <i>n</i> independent trials, the random variable <i>k</i> has a specific
- value which is observed and is therefore known.</li>
- <li><i>pHat</i> = <i>k</i> / <i>n</i> is an unbiased estimate of the unknown success
- probability <i>p</i>.</li>
- </ul>
-
- <p>Alternatively, consider a coin with unknown heads probability <i>p</i>. Where
- <i>n</i> is the number of independent flips of that coin, and <i>k</i> is the number
- of times that the coin comes up heads during a given batch of <i>n</i> flips.
- This class computes a frequentist confidence interval [lowerBoundOnP, upperBoundOnP] for the
- unknown <i>p</i>.</p>
-
- <p>Conceptually, the desired confidence level is specified by a tail probability delta.</p>
-
- <p>Ideally, over a large ensemble of independent batches of trials,
- the fraction of batches in which the true <i>p</i> lies below lowerBoundOnP would be at most
- delta, and the fraction of batches in which the true <i>p</i> lies above upperBoundOnP
- would also be at most delta.
-
- <p>Setting aside the philosophical difficulties attaching to that statement, it isn't quite
- true because we are approximating the Clopper-Pearson interval.</p>
-
- <p>Finally, we point out that in this class's interface, the confidence parameter delta is
- not specified directly, but rather through a "number of standard deviations" numStdDev.
- The library effectively converts that to a delta via delta = normalCDF (-1.0 * numStdDev).</p>
-
- <p>It is perhaps worth emphasizing that the library is NOT merely adding and subtracting
- numStdDev standard deviations to the estimate. It is doing something better, that to some
- extent accounts for the fact that the binomial distribution has a non-gaussian shape.</p>
-
- <p>In particular, it is using an approximation to the inverse of the incomplete beta function
- that appears as formula 26.5.22 on page 945 of the "Handbook of Mathematical Functions"
- by Abramowitz and Stegun.</p></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Kevin Lang</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnBinomialProportions.html#approximateLowerBoundOnP-long-long-double-">approximateLowerBoundOnP</a></span>(long&nbsp;n,
-                        long&nbsp;k,
-                        double&nbsp;numStdDevs)</code>
-<div class="block">Computes lower bound of approximate Clopper-Pearson confidence interval for a binomial
- proportion.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnBinomialProportions.html#approximateUpperBoundOnP-long-long-double-">approximateUpperBoundOnP</a></span>(long&nbsp;n,
-                        long&nbsp;k,
-                        double&nbsp;numStdDevs)</code>
-<div class="block">Computes upper bound of approximate Clopper-Pearson confidence interval for a binomial
- proportion.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnBinomialProportions.html#erf-double-">erf</a></span>(double&nbsp;x)</code>
-<div class="block">Computes an approximation to the erf() function.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnBinomialProportions.html#estimateUnknownP-long-long-">estimateUnknownP</a></span>(long&nbsp;n,
-                long&nbsp;k)</code>
-<div class="block">Computes an estimate of an unknown binomial proportion.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnBinomialProportions.html#normalCDF-double-">normalCDF</a></span>(double&nbsp;x)</code>
-<div class="block">Computes an approximation to normalCDF(x).</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="approximateLowerBoundOnP-long-long-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>approximateLowerBoundOnP</h4>
-<pre>public static&nbsp;double&nbsp;approximateLowerBoundOnP(long&nbsp;n,
-                                              long&nbsp;k,
-                                              double&nbsp;numStdDevs)</pre>
-<div class="block">Computes lower bound of approximate Clopper-Pearson confidence interval for a binomial
- proportion.
-
- <p>Implementation Notes:<br>
- The approximateLowerBoundOnP is defined with respect to the right tail of the binomial
- distribution.</p>
- <ul>
- <li>We want to solve for the <i>p</i> for which sum<sub><i>j,k,n</i></sub>bino(<i>j;n,p</i>)
- = delta.</li>
- <li>We now restate that in terms of the left tail.</li>
- <li>We want to solve for the p for which sum<sub><i>j,0,(k-1)</i></sub>bino(<i>j;n,p</i>)
- = 1 - delta.</li>
- <li>Define <i>x</i> = 1-<i>p</i>.</li>
- <li>We want to solve for the <i>x</i> for which I<sub><i>x(n-k+1,k)</i></sub> = 1 - delta.</li>
- <li>We specify 1-delta via numStdDevs through the right tail of the standard normal
- distribution.</li>
- <li>Smaller values of numStdDevs correspond to bigger values of 1-delta and hence to smaller
- values of delta. In fact, usefully small values of delta correspond to negative values of
- numStdDevs.</li>
- <li>return <i>p</i> = 1-<i>x</i>.</li>
- </ul></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>n</code> - is the number of trials. Must be non-negative.</dd>
-<dd><code>k</code> - is the number of successes. Must be non-negative, and cannot exceed n.</dd>
-<dd><code>numStdDevs</code> - the number of standard deviations defining the confidence interval</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the lower bound of the approximate Clopper-Pearson confidence interval for the
- unknown success probability.</dd>
-</dl>
-</li>
-</ul>
-<a name="approximateUpperBoundOnP-long-long-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>approximateUpperBoundOnP</h4>
-<pre>public static&nbsp;double&nbsp;approximateUpperBoundOnP(long&nbsp;n,
-                                              long&nbsp;k,
-                                              double&nbsp;numStdDevs)</pre>
-<div class="block">Computes upper bound of approximate Clopper-Pearson confidence interval for a binomial
- proportion.
-
- <p>Implementation Notes:<br>
- The approximateUpperBoundOnP is defined with respect to the left tail of the binomial
- distribution.</p>
- <ul>
- <li>We want to solve for the <i>p</i> for which sum<sub><i>j,0,k</i></sub>bino(<i>j;n,p</i>)
- = delta.</li>
- <li>Define <i>x</i> = 1-<i>p</i>.</li>
- <li>We want to solve for the <i>x</i> for which I<sub><i>x(n-k,k+1)</i></sub> = delta.</li>
- <li>We specify delta via numStdDevs through the right tail of the standard normal
- distribution.</li>
- <li>Bigger values of numStdDevs correspond to smaller values of delta.</li>
- <li>return <i>p</i> = 1-<i>x</i>.</li>
- </ul></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>n</code> - is the number of trials. Must be non-negative.</dd>
-<dd><code>k</code> - is the number of successes. Must be non-negative, and cannot exceed <i>n</i>.</dd>
-<dd><code>numStdDevs</code> - the number of standard deviations defining the confidence interval</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the upper bound of the approximate Clopper-Pearson confidence interval for the
- unknown success probability.</dd>
-</dl>
-</li>
-</ul>
-<a name="estimateUnknownP-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>estimateUnknownP</h4>
-<pre>public static&nbsp;double&nbsp;estimateUnknownP(long&nbsp;n,
-                                      long&nbsp;k)</pre>
-<div class="block">Computes an estimate of an unknown binomial proportion.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>n</code> - is the number of trials. Must be non-negative.</dd>
-<dd><code>k</code> - is the number of successes. Must be non-negative, and cannot exceed n.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the estimate of the unknown binomial proportion.</dd>
-</dl>
-</li>
-</ul>
-<a name="erf-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>erf</h4>
-<pre>public static&nbsp;double&nbsp;erf(double&nbsp;x)</pre>
-<div class="block">Computes an approximation to the erf() function.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>x</code> - is the input to the erf function</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>returns erf(x), accurate to roughly 7 decimal digits.</dd>
-</dl>
-</li>
-</ul>
-<a name="normalCDF-double-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>normalCDF</h4>
-<pre>public static&nbsp;double&nbsp;normalCDF(double&nbsp;x)</pre>
-<div class="block">Computes an approximation to normalCDF(x).</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>x</code> - is the input to the normalCDF function</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>returns the approximation to normalCDF(x).</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BoundsOnBinomialProportions.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/BinomialBoundsN.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/BoundsOnRatiosInSampledSets.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/BoundsOnBinomialProportions.html" target="_top">Frames</a></li>
-<li><a href="BoundsOnBinomialProportions.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/BoundsOnRatiosInSampledSets.html b/api/core/snapshot/apidocs/com/yahoo/sketches/BoundsOnRatiosInSampledSets.html
deleted file mode 100644
index e723b60..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/BoundsOnRatiosInSampledSets.html
+++ /dev/null
@@ -1,372 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BoundsOnRatiosInSampledSets (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BoundsOnRatiosInSampledSets (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BoundsOnRatiosInSampledSets.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/BoundsOnBinomialProportions.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/BoundsOnRatiosInSampledSets.html" target="_top">Frames</a></li>
-<li><a href="BoundsOnRatiosInSampledSets.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class BoundsOnRatiosInSampledSets" class="title">Class BoundsOnRatiosInSampledSets</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.BoundsOnRatiosInSampledSets</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">BoundsOnRatiosInSampledSets</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">This class is used to compute the bounds on the estimate of the ratio <i>|B| / |A|</i>, where:
- <ul>
- <li><i>|A|</i> is the unknown size of a set <i>A</i> of unique identifiers.</li>
- <li><i>|B|</i> is the unknown size of a subset <i>B</i> of <i>A</i>.</li>
- <li><i>a</i> = <i>|S<sub>A</sub>|</i> is the observed size of a sample of <i>A</i>
- that was obtained by Bernoulli sampling with a known inclusion probability <i>f</i>.</li>
- <li><i>b</i> = <i>|S<sub>A</sub> &cap; B|</i> is the observed size of a subset
- of <i>S<sub>A</sub></i>.</li>
- </ul></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Kevin Lang</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnRatiosInSampledSets.html#getEstimateOfA-long-double-">getEstimateOfA</a></span>(long&nbsp;a,
-              double&nbsp;f)</code>
-<div class="block">Return the estimate of A.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnRatiosInSampledSets.html#getEstimateOfB-long-double-">getEstimateOfB</a></span>(long&nbsp;b,
-              double&nbsp;f)</code>
-<div class="block">Return the estimate of B.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnRatiosInSampledSets.html#getEstimateOfBoverA-long-long-">getEstimateOfBoverA</a></span>(long&nbsp;a,
-                   long&nbsp;b)</code>
-<div class="block">Return the estimate of b over a</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnRatiosInSampledSets.html#getLowerBoundForBoverA-long-long-double-">getLowerBoundForBoverA</a></span>(long&nbsp;a,
-                      long&nbsp;b,
-                      double&nbsp;f)</code>
-<div class="block">Return the approximate lower bound based on a 95% confidence interval</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnRatiosInSampledSets.html#getUpperBoundForBoverA-long-long-double-">getUpperBoundForBoverA</a></span>(long&nbsp;a,
-                      long&nbsp;b,
-                      double&nbsp;f)</code>
-<div class="block">Return the approximate upper bound based on a 95% confidence interval</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getLowerBoundForBoverA-long-long-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLowerBoundForBoverA</h4>
-<pre>public static&nbsp;double&nbsp;getLowerBoundForBoverA(long&nbsp;a,
-                                            long&nbsp;b,
-                                            double&nbsp;f)</pre>
-<div class="block">Return the approximate lower bound based on a 95% confidence interval</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>a</code> - See class javadoc</dd>
-<dd><code>b</code> - See class javadoc</dd>
-<dd><code>f</code> - the inclusion probability used to produce the set with size <i>a</i> and should
- generally be less than 0.5. Above this value, the results not be reliable.
- When <i>f</i> = 1.0 this returns the estimate.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the approximate upper bound</dd>
-</dl>
-</li>
-</ul>
-<a name="getUpperBoundForBoverA-long-long-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getUpperBoundForBoverA</h4>
-<pre>public static&nbsp;double&nbsp;getUpperBoundForBoverA(long&nbsp;a,
-                                            long&nbsp;b,
-                                            double&nbsp;f)</pre>
-<div class="block">Return the approximate upper bound based on a 95% confidence interval</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>a</code> - See class javadoc</dd>
-<dd><code>b</code> - See class javadoc</dd>
-<dd><code>f</code> - the inclusion probability used to produce the set with size <i>a</i>.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the approximate lower bound</dd>
-</dl>
-</li>
-</ul>
-<a name="getEstimateOfBoverA-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEstimateOfBoverA</h4>
-<pre>public static&nbsp;double&nbsp;getEstimateOfBoverA(long&nbsp;a,
-                                         long&nbsp;b)</pre>
-<div class="block">Return the estimate of b over a</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>a</code> - See class javadoc</dd>
-<dd><code>b</code> - See class javadoc</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the estimate of b over a</dd>
-</dl>
-</li>
-</ul>
-<a name="getEstimateOfA-long-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEstimateOfA</h4>
-<pre>public static&nbsp;double&nbsp;getEstimateOfA(long&nbsp;a,
-                                    double&nbsp;f)</pre>
-<div class="block">Return the estimate of A. See class javadoc.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>a</code> - See class javadoc</dd>
-<dd><code>f</code> - the inclusion probability used to produce the set with size <i>a</i>.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the approximate lower bound</dd>
-</dl>
-</li>
-</ul>
-<a name="getEstimateOfB-long-double-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getEstimateOfB</h4>
-<pre>public static&nbsp;double&nbsp;getEstimateOfB(long&nbsp;b,
-                                    double&nbsp;f)</pre>
-<div class="block">Return the estimate of B. See class javadoc.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>b</code> - See class javadoc</dd>
-<dd><code>f</code> - the inclusion probability used to produce the set with size <i>a</i>.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the approximate lower bound</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BoundsOnRatiosInSampledSets.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/BoundsOnBinomialProportions.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/BoundsOnRatiosInSampledSets.html" target="_top">Frames</a></li>
-<li><a href="BoundsOnRatiosInSampledSets.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html b/api/core/snapshot/apidocs/com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html
deleted file mode 100644
index b00af57..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html
+++ /dev/null
@@ -1,321 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BoundsOnRatiosInThetaSketchedSets (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BoundsOnRatiosInThetaSketchedSets (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9,"i2":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BoundsOnRatiosInThetaSketchedSets.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/BoundsOnRatiosInSampledSets.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html" target="_top">Frames</a></li>
-<li><a href="BoundsOnRatiosInThetaSketchedSets.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class BoundsOnRatiosInThetaSketchedSets" class="title">Class BoundsOnRatiosInThetaSketchedSets</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.BoundsOnRatiosInThetaSketchedSets</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">BoundsOnRatiosInThetaSketchedSets</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">This class is used to compute the bounds on the estimate of the ratio <i>B / A</i>, where:
- <ul>
- <li><i>A</i> is a Theta Sketch of population <i>PopA</i>.</li>
- <li><i>B</i> is a Theta Sketch of population <i>PopB</i> that is a subset of <i>A</i>,
- obtained by an intersection of <i>A</i> with some other Theta Sketch <i>C</i>,
- which acts like a predicate or selection clause.</li>
- <li>The estimate of the ratio <i>PopB/PopA</i> is
- BoundsOnRatiosInThetaSketchedSets.getEstimateOfBoverA(<i>A, B</i>).</li>
- <li>The Upper Bound estimate on the ratio PopB/PopA is
- BoundsOnRatiosInThetaSketchedSets.getUpperBoundForBoverA(<i>A, B</i>).</li>
- <li>The Lower Bound estimate on the ratio PopB/PopA is
- BoundsOnRatiosInThetaSketchedSets.getLowerBoundForBoverA(<i>A, B</i>).</li>
- </ul>
- Note: The theta of <i>A</i> cannot be greater than the theta of <i>B</i>.
- If <i>B</i> is formed as an intersection of <i>A</i> and some other set <i>C</i>,
- then the theta of <i>B</i> is guaranteed to be less than or equal to the theta of <i>B</i>.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Kevin Lang, Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html#getEstimateOfBoverA-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-">getEstimateOfBoverA</a></span>(<a href="../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchA,
-                   <a href="../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchB)</code>
-<div class="block">Gets the estimate for B over A</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html#getLowerBoundForBoverA-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-">getLowerBoundForBoverA</a></span>(<a href="../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchA,
-                      <a href="../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchB)</code>
-<div class="block">Gets the approximate lower bound for B over A based on a 95% confidence interval</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html#getUpperBoundForBoverA-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-">getUpperBoundForBoverA</a></span>(<a href="../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchA,
-                      <a href="../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchB)</code>
-<div class="block">Gets the approximate upper bound for B over A based on a 95% confidence interval</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getLowerBoundForBoverA-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLowerBoundForBoverA</h4>
-<pre>public static&nbsp;double&nbsp;getLowerBoundForBoverA(<a href="../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchA,
-                                            <a href="../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchB)</pre>
-<div class="block">Gets the approximate lower bound for B over A based on a 95% confidence interval</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchA</code> - the sketch A</dd>
-<dd><code>sketchB</code> - the sketch B</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the approximate lower bound for B over A</dd>
-</dl>
-</li>
-</ul>
-<a name="getUpperBoundForBoverA-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getUpperBoundForBoverA</h4>
-<pre>public static&nbsp;double&nbsp;getUpperBoundForBoverA(<a href="../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchA,
-                                            <a href="../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchB)</pre>
-<div class="block">Gets the approximate upper bound for B over A based on a 95% confidence interval</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchA</code> - the sketch A</dd>
-<dd><code>sketchB</code> - the sketch B</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the approximate upper bound for B over A</dd>
-</dl>
-</li>
-</ul>
-<a name="getEstimateOfBoverA-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getEstimateOfBoverA</h4>
-<pre>public static&nbsp;double&nbsp;getEstimateOfBoverA(<a href="../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchA,
-                                         <a href="../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchB)</pre>
-<div class="block">Gets the estimate for B over A</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchA</code> - the sketch A</dd>
-<dd><code>sketchB</code> - the sketch B</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the estimate for B over A</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BoundsOnRatiosInThetaSketchedSets.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/BoundsOnRatiosInSampledSets.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html" target="_top">Frames</a></li>
-<li><a href="BoundsOnRatiosInThetaSketchedSets.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/ByteArrayUtil.html b/api/core/snapshot/apidocs/com/yahoo/sketches/ByteArrayUtil.html
deleted file mode 100644
index a40db96..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/ByteArrayUtil.html
+++ /dev/null
@@ -1,830 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ByteArrayUtil (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ByteArrayUtil (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ByteArrayUtil.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ByteArrayUtil.html" target="_top">Frames</a></li>
-<li><a href="ByteArrayUtil.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class ByteArrayUtil" class="title">Class ByteArrayUtil</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.ByteArrayUtil</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">ByteArrayUtil</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#ByteArrayUtil--">ByteArrayUtil</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#getDoubleBE-byte:A-int-">getDoubleBE</a></span>(byte[]&nbsp;array,
-           int&nbsp;offset)</code>
-<div class="block">Get a <i>double</i> from the given byte array starting at the given offset
- in big endian order.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#getDoubleLE-byte:A-int-">getDoubleLE</a></span>(byte[]&nbsp;array,
-           int&nbsp;offset)</code>
-<div class="block">Get a <i>double</i> from the given byte array starting at the given offset
- in little endian order.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static float</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#getFloatBE-byte:A-int-">getFloatBE</a></span>(byte[]&nbsp;array,
-          int&nbsp;offset)</code>
-<div class="block">Get a <i>float</i> from the given byte array starting at the given offset
- in big endian order.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static float</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#getFloatLE-byte:A-int-">getFloatLE</a></span>(byte[]&nbsp;array,
-          int&nbsp;offset)</code>
-<div class="block">Get a <i>float</i> from the given byte array starting at the given offset
- in little endian order.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#getIntBE-byte:A-int-">getIntBE</a></span>(byte[]&nbsp;array,
-        int&nbsp;offset)</code>
-<div class="block">Get a <i>int</i> from the given byte array starting at the given offset
- in big endian order.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#getIntLE-byte:A-int-">getIntLE</a></span>(byte[]&nbsp;array,
-        int&nbsp;offset)</code>
-<div class="block">Get a <i>int</i> from the given byte array starting at the given offset
- in little endian order.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#getLongBE-byte:A-int-">getLongBE</a></span>(byte[]&nbsp;array,
-         int&nbsp;offset)</code>
-<div class="block">Get a <i>long</i> from the source byte array starting at the given offset
- in big endian order.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#getLongLE-byte:A-int-">getLongLE</a></span>(byte[]&nbsp;array,
-         int&nbsp;offset)</code>
-<div class="block">Get a <i>long</i> from the given byte array starting at the given offset
- in little endian order.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>static short</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#getShortBE-byte:A-int-">getShortBE</a></span>(byte[]&nbsp;array,
-          int&nbsp;offset)</code>
-<div class="block">Get a <i>short</i> from the given byte array starting at the given offset
- in big endian order.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>static short</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#getShortLE-byte:A-int-">getShortLE</a></span>(byte[]&nbsp;array,
-          int&nbsp;offset)</code>
-<div class="block">Get a <i>short</i> from the given byte array starting at the given offset
- in little endian order.</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#putDoubleBE-byte:A-int-double-">putDoubleBE</a></span>(byte[]&nbsp;array,
-           int&nbsp;offset,
-           double&nbsp;value)</code>
-<div class="block">Put the source <i>double</i> into the destination byte array starting at the given offset
- in big endian order.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#putDoubleLE-byte:A-int-double-">putDoubleLE</a></span>(byte[]&nbsp;array,
-           int&nbsp;offset,
-           double&nbsp;value)</code>
-<div class="block">Put the source <i>double</i> into the destination byte array starting at the given offset
- in little endian order.</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#putFloatBE-byte:A-int-float-">putFloatBE</a></span>(byte[]&nbsp;array,
-          int&nbsp;offset,
-          float&nbsp;value)</code>
-<div class="block">Put the source <i>float</i> into the destination byte array starting at the given offset
- in big endian order.</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#putFloatLE-byte:A-int-float-">putFloatLE</a></span>(byte[]&nbsp;array,
-          int&nbsp;offset,
-          float&nbsp;value)</code>
-<div class="block">Put the source <i>float</i> into the destination byte array starting at the given offset
- in little endian order.</div>
-</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#putIntBE-byte:A-int-int-">putIntBE</a></span>(byte[]&nbsp;array,
-        int&nbsp;offset,
-        int&nbsp;value)</code>
-<div class="block">Put the source <i>int</i> into the destination byte array starting at the given offset
- in big endian order.</div>
-</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#putIntLE-byte:A-int-int-">putIntLE</a></span>(byte[]&nbsp;array,
-        int&nbsp;offset,
-        int&nbsp;value)</code>
-<div class="block">Put the source <i>int</i> into the destination byte array starting at the given offset
- in little endian order.</div>
-</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#putLongBE-byte:A-int-long-">putLongBE</a></span>(byte[]&nbsp;array,
-         int&nbsp;offset,
-         long&nbsp;value)</code>
-<div class="block">Put the source <i>long</i> into the destination byte array starting at the given offset
- in big endian order.</div>
-</td>
-</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#putLongLE-byte:A-int-long-">putLongLE</a></span>(byte[]&nbsp;array,
-         int&nbsp;offset,
-         long&nbsp;value)</code>
-<div class="block">Put the source <i>long</i> into the destination byte array starting at the given offset
- in little endian order.</div>
-</td>
-</tr>
-<tr id="i18" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#putShortBE-byte:A-int-short-">putShortBE</a></span>(byte[]&nbsp;array,
-          int&nbsp;offset,
-          short&nbsp;value)</code>
-<div class="block">Put the source <i>short</i> into the destination byte array starting at the given offset
- in big endian order.</div>
-</td>
-</tr>
-<tr id="i19" class="rowColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#putShortLE-byte:A-int-short-">putShortLE</a></span>(byte[]&nbsp;array,
-          int&nbsp;offset,
-          short&nbsp;value)</code>
-<div class="block">Put the source <i>short</i> into the destination byte array starting at the given offset
- in little endian order.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ByteArrayUtil--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ByteArrayUtil</h4>
-<pre>public&nbsp;ByteArrayUtil()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getShortLE-byte:A-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getShortLE</h4>
-<pre>public static&nbsp;short&nbsp;getShortLE(byte[]&nbsp;array,
-                               int&nbsp;offset)</pre>
-<div class="block">Get a <i>short</i> from the given byte array starting at the given offset
- in little endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - source byte array</dd>
-<dd><code>offset</code> - source offset</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the <i>short</i></dd>
-</dl>
-</li>
-</ul>
-<a name="putShortLE-byte:A-int-short-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putShortLE</h4>
-<pre>public static&nbsp;void&nbsp;putShortLE(byte[]&nbsp;array,
-                              int&nbsp;offset,
-                              short&nbsp;value)</pre>
-<div class="block">Put the source <i>short</i> into the destination byte array starting at the given offset
- in little endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - destination byte array</dd>
-<dd><code>offset</code> - destination offset</dd>
-<dd><code>value</code> - source <i>short</i></dd>
-</dl>
-</li>
-</ul>
-<a name="getShortBE-byte:A-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getShortBE</h4>
-<pre>public static&nbsp;short&nbsp;getShortBE(byte[]&nbsp;array,
-                               int&nbsp;offset)</pre>
-<div class="block">Get a <i>short</i> from the given byte array starting at the given offset
- in big endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - source byte array</dd>
-<dd><code>offset</code> - source offset</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the <i>short</i></dd>
-</dl>
-</li>
-</ul>
-<a name="putShortBE-byte:A-int-short-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putShortBE</h4>
-<pre>public static&nbsp;void&nbsp;putShortBE(byte[]&nbsp;array,
-                              int&nbsp;offset,
-                              short&nbsp;value)</pre>
-<div class="block">Put the source <i>short</i> into the destination byte array starting at the given offset
- in big endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - destination byte array</dd>
-<dd><code>offset</code> - destination offset</dd>
-<dd><code>value</code> - source <i>short</i></dd>
-</dl>
-</li>
-</ul>
-<a name="getIntLE-byte:A-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getIntLE</h4>
-<pre>public static&nbsp;int&nbsp;getIntLE(byte[]&nbsp;array,
-                           int&nbsp;offset)</pre>
-<div class="block">Get a <i>int</i> from the given byte array starting at the given offset
- in little endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - source byte array</dd>
-<dd><code>offset</code> - source offset</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the <i>int</i></dd>
-</dl>
-</li>
-</ul>
-<a name="putIntLE-byte:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putIntLE</h4>
-<pre>public static&nbsp;void&nbsp;putIntLE(byte[]&nbsp;array,
-                            int&nbsp;offset,
-                            int&nbsp;value)</pre>
-<div class="block">Put the source <i>int</i> into the destination byte array starting at the given offset
- in little endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - destination byte array</dd>
-<dd><code>offset</code> - destination offset</dd>
-<dd><code>value</code> - source <i>int</i></dd>
-</dl>
-</li>
-</ul>
-<a name="getIntBE-byte:A-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getIntBE</h4>
-<pre>public static&nbsp;int&nbsp;getIntBE(byte[]&nbsp;array,
-                           int&nbsp;offset)</pre>
-<div class="block">Get a <i>int</i> from the given byte array starting at the given offset
- in big endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - source byte array</dd>
-<dd><code>offset</code> - source offset</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the <i>int</i></dd>
-</dl>
-</li>
-</ul>
-<a name="putIntBE-byte:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putIntBE</h4>
-<pre>public static&nbsp;void&nbsp;putIntBE(byte[]&nbsp;array,
-                            int&nbsp;offset,
-                            int&nbsp;value)</pre>
-<div class="block">Put the source <i>int</i> into the destination byte array starting at the given offset
- in big endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - destination byte array</dd>
-<dd><code>offset</code> - destination offset</dd>
-<dd><code>value</code> - source <i>int</i></dd>
-</dl>
-</li>
-</ul>
-<a name="getLongLE-byte:A-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLongLE</h4>
-<pre>public static&nbsp;long&nbsp;getLongLE(byte[]&nbsp;array,
-                             int&nbsp;offset)</pre>
-<div class="block">Get a <i>long</i> from the given byte array starting at the given offset
- in little endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - source byte array</dd>
-<dd><code>offset</code> - source offset</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the <i>long</i></dd>
-</dl>
-</li>
-</ul>
-<a name="putLongLE-byte:A-int-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putLongLE</h4>
-<pre>public static&nbsp;void&nbsp;putLongLE(byte[]&nbsp;array,
-                             int&nbsp;offset,
-                             long&nbsp;value)</pre>
-<div class="block">Put the source <i>long</i> into the destination byte array starting at the given offset
- in little endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - destination byte array</dd>
-<dd><code>offset</code> - destination offset</dd>
-<dd><code>value</code> - source <i>long</i></dd>
-</dl>
-</li>
-</ul>
-<a name="getLongBE-byte:A-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLongBE</h4>
-<pre>public static&nbsp;long&nbsp;getLongBE(byte[]&nbsp;array,
-                             int&nbsp;offset)</pre>
-<div class="block">Get a <i>long</i> from the source byte array starting at the given offset
- in big endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - source byte array</dd>
-<dd><code>offset</code> - source starting point</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the <i>long</i></dd>
-</dl>
-</li>
-</ul>
-<a name="putLongBE-byte:A-int-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putLongBE</h4>
-<pre>public static&nbsp;void&nbsp;putLongBE(byte[]&nbsp;array,
-                             int&nbsp;offset,
-                             long&nbsp;value)</pre>
-<div class="block">Put the source <i>long</i> into the destination byte array starting at the given offset
- in big endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - destination byte array</dd>
-<dd><code>offset</code> - destination starting point</dd>
-<dd><code>value</code> - source <i>long</i></dd>
-</dl>
-</li>
-</ul>
-<a name="getFloatLE-byte:A-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getFloatLE</h4>
-<pre>public static&nbsp;float&nbsp;getFloatLE(byte[]&nbsp;array,
-                               int&nbsp;offset)</pre>
-<div class="block">Get a <i>float</i> from the given byte array starting at the given offset
- in little endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - source byte array</dd>
-<dd><code>offset</code> - source offset</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the <i>float</i></dd>
-</dl>
-</li>
-</ul>
-<a name="putFloatLE-byte:A-int-float-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putFloatLE</h4>
-<pre>public static&nbsp;void&nbsp;putFloatLE(byte[]&nbsp;array,
-                              int&nbsp;offset,
-                              float&nbsp;value)</pre>
-<div class="block">Put the source <i>float</i> into the destination byte array starting at the given offset
- in little endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - destination byte array</dd>
-<dd><code>offset</code> - destination offset</dd>
-<dd><code>value</code> - source <i>float</i></dd>
-</dl>
-</li>
-</ul>
-<a name="getFloatBE-byte:A-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getFloatBE</h4>
-<pre>public static&nbsp;float&nbsp;getFloatBE(byte[]&nbsp;array,
-                               int&nbsp;offset)</pre>
-<div class="block">Get a <i>float</i> from the given byte array starting at the given offset
- in big endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - source byte array</dd>
-<dd><code>offset</code> - source offset</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the <i>float</i></dd>
-</dl>
-</li>
-</ul>
-<a name="putFloatBE-byte:A-int-float-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putFloatBE</h4>
-<pre>public static&nbsp;void&nbsp;putFloatBE(byte[]&nbsp;array,
-                              int&nbsp;offset,
-                              float&nbsp;value)</pre>
-<div class="block">Put the source <i>float</i> into the destination byte array starting at the given offset
- in big endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - destination byte array</dd>
-<dd><code>offset</code> - destination offset</dd>
-<dd><code>value</code> - source <i>float</i></dd>
-</dl>
-</li>
-</ul>
-<a name="getDoubleLE-byte:A-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getDoubleLE</h4>
-<pre>public static&nbsp;double&nbsp;getDoubleLE(byte[]&nbsp;array,
-                                 int&nbsp;offset)</pre>
-<div class="block">Get a <i>double</i> from the given byte array starting at the given offset
- in little endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - source byte array</dd>
-<dd><code>offset</code> - source offset</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the <i>double</i></dd>
-</dl>
-</li>
-</ul>
-<a name="putDoubleLE-byte:A-int-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putDoubleLE</h4>
-<pre>public static&nbsp;void&nbsp;putDoubleLE(byte[]&nbsp;array,
-                               int&nbsp;offset,
-                               double&nbsp;value)</pre>
-<div class="block">Put the source <i>double</i> into the destination byte array starting at the given offset
- in little endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - destination byte array</dd>
-<dd><code>offset</code> - destination offset</dd>
-<dd><code>value</code> - source <i>double</i></dd>
-</dl>
-</li>
-</ul>
-<a name="getDoubleBE-byte:A-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getDoubleBE</h4>
-<pre>public static&nbsp;double&nbsp;getDoubleBE(byte[]&nbsp;array,
-                                 int&nbsp;offset)</pre>
-<div class="block">Get a <i>double</i> from the given byte array starting at the given offset
- in big endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - source byte array</dd>
-<dd><code>offset</code> - source offset</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the <i>double</i></dd>
-</dl>
-</li>
-</ul>
-<a name="putDoubleBE-byte:A-int-double-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>putDoubleBE</h4>
-<pre>public static&nbsp;void&nbsp;putDoubleBE(byte[]&nbsp;array,
-                               int&nbsp;offset,
-                               double&nbsp;value)</pre>
-<div class="block">Put the source <i>double</i> into the destination byte array starting at the given offset
- in big endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - destination byte array</dd>
-<dd><code>offset</code> - destination offset</dd>
-<dd><code>value</code> - source <i>double</i></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ByteArrayUtil.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ByteArrayUtil.html" target="_top">Frames</a></li>
-<li><a href="ByteArrayUtil.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/Family.html b/api/core/snapshot/apidocs/com/yahoo/sketches/Family.html
deleted file mode 100644
index b660155..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/Family.html
+++ /dev/null
@@ -1,756 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Family (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Family (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":9,"i7":10,"i8":9,"i9":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Family.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/Family.html" target="_top">Frames</a></li>
-<li><a href="Family.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Enum Family" class="title">Enum Family</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum</a>&lt;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.Family</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public enum <span class="typeNameLabel">Family</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>&gt;</pre>
-<div class="block">Defines the various families of sketch and set operation classes.  A family defines a set of
- classes that share fundamental algorithms and behaviors.  The classes within a family may
- still differ by how they are stored and accessed. For example, internally there are separate
- classes for the QuickSelect sketch algorithm that operate on the Java heap and off-heap.
- Not all of these families have parallel forms on and off-heap but are included for completeness.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== ENUM CONSTANT SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="enum.constant.summary">
-<!--   -->
-</a>
-<h3>Enum Constant Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
-<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Enum Constant and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#A_NOT_B">A_NOT_B</a></span></code>
-<div class="block">The A and not B family is an operation for the Theta Sketch Framework of sketches.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#ALPHA">ALPHA</a></span></code>
-<div class="block">The Alpha Sketch family is a member of the Theta Sketch Framework of sketches and is best
- suited for real-time processes where both the updating of the sketch and getting the estimate
- is performed directly on the sketch.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#COMPACT">COMPACT</a></span></code>
-<div class="block">The Compact Sketch family is a member of the Theta Sketch Framework of sketches.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#CPC">CPC</a></span></code>
-<div class="block">Compressed Probabilistic Counting (CPC) Sketch</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#FREQUENCY">FREQUENCY</a></span></code>
-<div class="block">The Frequency family of sketches.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#HLL">HLL</a></span></code>
-<div class="block">The HLL family of sketches.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#INTERSECTION">INTERSECTION</a></span></code>
-<div class="block">The Intersection family is an operation for the Theta Sketch Framework of sketches.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#KLL">KLL</a></span></code>
-<div class="block">KLL quanliles sketch</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#QUANTILES">QUANTILES</a></span></code>
-<div class="block">The Quantiles family of sketches.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#QUICKSELECT">QUICKSELECT</a></span></code>
-<div class="block">The QuickSelect Sketch family is a member of the Theta Sketch Framework of sketches and
- is the workhorse of the Theta Sketch Families and can be constructed for either on-heap or
- off-heap operation.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#RESERVOIR">RESERVOIR</a></span></code>
-<div class="block">The Reservoir family of sketches.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#RESERVOIR_UNION">RESERVOIR_UNION</a></span></code>
-<div class="block">The reservoir sampling family of Union operations.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#TUPLE">TUPLE</a></span></code>
-<div class="block">The Tuple family of sketches is a large family of sketches that are extensions of the
- Theta Sketch Framework.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#UNION">UNION</a></span></code>
-<div class="block">The Union family is an operation for the Theta Sketch Framework of sketches.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#VAROPT">VAROPT</a></span></code>
-<div class="block">The VarOpt family of sketches.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#VAROPT_UNION">VAROPT_UNION</a></span></code>
-<div class="block">The VarOpt family of sketches.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#checkFamilyID-int-">checkFamilyID</a></span>(int&nbsp;id)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#getFamilyName--">getFamilyName</a></span>()</code>
-<div class="block">Returns the name for this family</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#getID--">getID</a></span>()</code>
-<div class="block">Returns the byte ID for this family</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#getMaxPreLongs--">getMaxPreLongs</a></span>()</code>
-<div class="block">Returns the maximum preamble size for this family in longs</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#getMinPreLongs--">getMinPreLongs</a></span>()</code>
-<div class="block">Returns the minimum preamble size for this family in longs</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#idToFamily-int-">idToFamily</a></span>(int&nbsp;id)</code>
-<div class="block">Returns the Family given the ID</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#stringToFamily-java.lang.String-">stringToFamily</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;famName)</code>
-<div class="block">Returns the Family given the family name</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#toString--">toString</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#valueOf-java.lang.String-">valueOf</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
-<div class="block">Returns the enum constant of this type with the specified name.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#values--">values</a></span>()</code>
-<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#compareTo-E-" title="class or interface in java.lang">compareTo</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#getDeclaringClass--" title="class or interface in java.lang">getDeclaringClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#name--" title="class or interface in java.lang">name</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#ordinal--" title="class or interface in java.lang">ordinal</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#valueOf-java.lang.Class-java.lang.String-" title="class or interface in java.lang">valueOf</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ ENUM CONSTANT DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="enum.constant.detail">
-<!--   -->
-</a>
-<h3>Enum Constant Detail</h3>
-<a name="ALPHA">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ALPHA</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> ALPHA</pre>
-<div class="block">The Alpha Sketch family is a member of the Theta Sketch Framework of sketches and is best
- suited for real-time processes where both the updating of the sketch and getting the estimate
- is performed directly on the sketch.  In this situation the AlphaSketch has roughly a
- 30% improvement (~1/sqrt(2*k)) in its error distribution as compared to the QuickSelect
- (or similar KMV-derived) sketches.
-
- <p>If the AlphaSketch is fed into any SetOperation, the error distribution reverts back to the
- normal QuickSelect/KMV error distribution (~1/sqrt(k)).  For this reason, the AlphaSketch
- does not have a sister class for off-heap operation. The Alpha Sketch has a roughly 30% faster
- overall update time as compared to the QuickSelect sketch family.</p>
-
- <p>The Alpha Sketch is created using the UpdateSketch.builder().
- <a href="../../../resources/dictionary.html#alphaTCF">See Alpha TCF</a> and
- <a href="../../../resources/dictionary.html#thetaSketch">Theta Sketch Framework</a></div>
-</li>
-</ul>
-<a name="QUICKSELECT">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>QUICKSELECT</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> QUICKSELECT</pre>
-<div class="block">The QuickSelect Sketch family is a member of the Theta Sketch Framework of sketches and
- is the workhorse of the Theta Sketch Families and can be constructed for either on-heap or
- off-heap operation.
- The QuickSelect Sketch is created using the UpdateSketch.builder().
- <a href="../../../resources/dictionary.html#quickSelectTCF">See Quick Select TCF</a></div>
-</li>
-</ul>
-<a name="COMPACT">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>COMPACT</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> COMPACT</pre>
-<div class="block">The Compact Sketch family is a member of the Theta Sketch Framework of sketches.
- The are read-only and cannot be updated, but can participate in any of the Set Operations.
- The compact sketches are never created directly with a constructor or Builder.
- Instead they are created as a result of the compact()
- method of an UpdateSketch or as a result of a getSketchSamples() of a SetOperation.</div>
-</li>
-</ul>
-<a name="UNION">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>UNION</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> UNION</pre>
-<div class="block">The Union family is an operation for the Theta Sketch Framework of sketches.
- The Union is constructed using the SetOperation.builder().</div>
-</li>
-</ul>
-<a name="INTERSECTION">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>INTERSECTION</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> INTERSECTION</pre>
-<div class="block">The Intersection family is an operation for the Theta Sketch Framework of sketches.
- The Intersection is constructed using the SetOperation.builder().</div>
-</li>
-</ul>
-<a name="A_NOT_B">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>A_NOT_B</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> A_NOT_B</pre>
-<div class="block">The A and not B family is an operation for the Theta Sketch Framework of sketches.
- The AnotB operation is constructed using the SetOperation.builder().</div>
-</li>
-</ul>
-<a name="HLL">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>HLL</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> HLL</pre>
-<div class="block">The HLL family of sketches. (Not part of TSF.)</div>
-</li>
-</ul>
-<a name="QUANTILES">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>QUANTILES</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> QUANTILES</pre>
-<div class="block">The Quantiles family of sketches. (Not part of TSF.)</div>
-</li>
-</ul>
-<a name="TUPLE">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>TUPLE</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> TUPLE</pre>
-<div class="block">The Tuple family of sketches is a large family of sketches that are extensions of the
- Theta Sketch Framework.</div>
-</li>
-</ul>
-<a name="FREQUENCY">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>FREQUENCY</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> FREQUENCY</pre>
-<div class="block">The Frequency family of sketches. (Not part of TSF.)</div>
-</li>
-</ul>
-<a name="RESERVOIR">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>RESERVOIR</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> RESERVOIR</pre>
-<div class="block">The Reservoir family of sketches. (Not part of TSF.)</div>
-</li>
-</ul>
-<a name="RESERVOIR_UNION">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>RESERVOIR_UNION</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> RESERVOIR_UNION</pre>
-<div class="block">The reservoir sampling family of Union operations. (Not part of TSF.)</div>
-</li>
-</ul>
-<a name="VAROPT">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>VAROPT</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> VAROPT</pre>
-<div class="block">The VarOpt family of sketches. (Not part of TSF.)</div>
-</li>
-</ul>
-<a name="VAROPT_UNION">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>VAROPT_UNION</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> VAROPT_UNION</pre>
-<div class="block">The VarOpt family of sketches. (Not part of TSF.)</div>
-</li>
-</ul>
-<a name="KLL">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>KLL</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> KLL</pre>
-<div class="block">KLL quanliles sketch</div>
-</li>
-</ul>
-<a name="CPC">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>CPC</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> CPC</pre>
-<div class="block">Compressed Probabilistic Counting (CPC) Sketch</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="values--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>values</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>[]&nbsp;values()</pre>
-<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.  This method may be used to iterate
-over the constants as follows:
-<pre>
-for (Family c : Family.values())
-&nbsp;   System.out.println(c);
-</pre></div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an array containing the constants of this enum type, in the order they are declared</dd>
-</dl>
-</li>
-</ul>
-<a name="valueOf-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>valueOf</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>&nbsp;valueOf(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
-<div class="block">Returns the enum constant of this type with the specified name.
-The string must match <i>exactly</i> an identifier used to declare an
-enum constant in this type.  (Extraneous whitespace characters are 
-not permitted.)</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>name</code> - the name of the enum constant to be returned.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the enum constant with the specified name</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if this enum type has no constant with the specified name</dd>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the argument is null</dd>
-</dl>
-</li>
-</ul>
-<a name="getID--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getID</h4>
-<pre>public&nbsp;int&nbsp;getID()</pre>
-<div class="block">Returns the byte ID for this family</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the byte ID for this family</dd>
-</dl>
-</li>
-</ul>
-<a name="checkFamilyID-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>checkFamilyID</h4>
-<pre>public&nbsp;void&nbsp;checkFamilyID(int&nbsp;id)</pre>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>id</code> - the given id, a value &lt; 128.</dd>
-</dl>
-</li>
-</ul>
-<a name="getFamilyName--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getFamilyName</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getFamilyName()</pre>
-<div class="block">Returns the name for this family</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the name for this family</dd>
-</dl>
-</li>
-</ul>
-<a name="getMinPreLongs--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMinPreLongs</h4>
-<pre>public&nbsp;int&nbsp;getMinPreLongs()</pre>
-<div class="block">Returns the minimum preamble size for this family in longs</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the minimum preamble size for this family in longs</dd>
-</dl>
-</li>
-</ul>
-<a name="getMaxPreLongs--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMaxPreLongs</h4>
-<pre>public&nbsp;int&nbsp;getMaxPreLongs()</pre>
-<div class="block">Returns the maximum preamble size for this family in longs</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the maximum preamble size for this family in longs</dd>
-</dl>
-</li>
-</ul>
-<a name="toString--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="idToFamily-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>idToFamily</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>&nbsp;idToFamily(int&nbsp;id)</pre>
-<div class="block">Returns the Family given the ID</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>id</code> - the given ID</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the Family given the ID</dd>
-</dl>
-</li>
-</ul>
-<a name="stringToFamily-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>stringToFamily</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>&nbsp;stringToFamily(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;famName)</pre>
-<div class="block">Returns the Family given the family name</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>famName</code> - the family name</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the Family given the family name</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Family.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/Family.html" target="_top">Frames</a></li>
-<li><a href="Family.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/HashOperations.html b/api/core/snapshot/apidocs/com/yahoo/sketches/HashOperations.html
deleted file mode 100644
index e632c43..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/HashOperations.html
+++ /dev/null
@@ -1,635 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>HashOperations (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HashOperations (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/HashOperations.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/QuantilesHelper.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/HashOperations.html" target="_top">Frames</a></li>
-<li><a href="HashOperations.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class HashOperations" class="title">Class HashOperations</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.HashOperations</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">HashOperations</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Helper class for the common hash table methods.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes, Kevin Lang</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#STRIDE_MASK">STRIDE_MASK</a></span></code>
-<div class="block">The stride mask for the Open Address, Double Hashing (OADH) hash table algorithm.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#checkHashCorruption-long-">checkHashCorruption</a></span>(long&nbsp;hash)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#checkThetaCorruption-long-">checkThetaCorruption</a></span>(long&nbsp;thetaLong)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#continueCondition-long-long-">continueCondition</a></span>(long&nbsp;thetaLong,
-                 long&nbsp;hash)</code>
-<div class="block">Return true (continue) if hash is greater than or equal to thetaLong, or if hash == 0,
- or if hash == Long.MAX_VALUE.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#count-long:A-long-">count</a></span>(long[]&nbsp;srcArr,
-     long&nbsp;thetaLong)</code>
-<div class="block">Counts the cardinality of the given source array.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#countPart-long:A-int-long-">countPart</a></span>(long[]&nbsp;srcArr,
-         int&nbsp;lgArrLongs,
-         long&nbsp;thetaLong)</code>
-<div class="block">Counts the cardinality of the first Log2 values of the given source array.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#fastHashInsertOnly-com.yahoo.memory.WritableMemory-int-long-int-">fastHashInsertOnly</a></span>(com.yahoo.memory.WritableMemory&nbsp;wmem,
-                  int&nbsp;lgArrLongs,
-                  long&nbsp;hash,
-                  int&nbsp;memOffsetBytes)</code>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash insert scheme, but inserts
- values directly into a Memory.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#fastHashSearchOrInsert-com.yahoo.memory.WritableMemory-int-long-int-">fastHashSearchOrInsert</a></span>(com.yahoo.memory.WritableMemory&nbsp;wmem,
-                      int&nbsp;lgArrLongs,
-                      long&nbsp;hash,
-                      int&nbsp;memOffsetBytes)</code>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash insert scheme, but inserts
- values directly into a Memory.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#hashArrayInsert-long:A-long:A-int-long-">hashArrayInsert</a></span>(long[]&nbsp;srcArr,
-               long[]&nbsp;hashTable,
-               int&nbsp;lgArrLongs,
-               long&nbsp;thetaLong)</code>
-<div class="block">Inserts the given long array into the given hash table array of the target size,
- removes any negative input values, ignores duplicates and counts the values inserted.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#hashInsertOnly-long:A-int-long-">hashInsertOnly</a></span>(long[]&nbsp;hashTable,
-              int&nbsp;lgArrLongs,
-              long&nbsp;hash)</code>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash insert scheme for on-heap.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#hashSearch-long:A-int-long-">hashSearch</a></span>(long[]&nbsp;hashTable,
-          int&nbsp;lgArrLongs,
-          long&nbsp;hash)</code>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash search scheme for on-heap.</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#hashSearch-com.yahoo.memory.Memory-int-long-int-">hashSearch</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-          int&nbsp;lgArrLongs,
-          long&nbsp;hash,
-          int&nbsp;memOffsetBytes)</code>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash search scheme for off-heap.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#hashSearchOrInsert-long:A-int-long-">hashSearchOrInsert</a></span>(long[]&nbsp;hashTable,
-                  int&nbsp;lgArrLongs,
-                  long&nbsp;hash)</code>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash insert scheme for on-heap.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="STRIDE_MASK">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>STRIDE_MASK</h4>
-<pre>public static final&nbsp;int STRIDE_MASK</pre>
-<div class="block">The stride mask for the Open Address, Double Hashing (OADH) hash table algorithm.</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#com.yahoo.sketches.HashOperations.STRIDE_MASK">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="countPart-long:A-int-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>countPart</h4>
-<pre>public static&nbsp;int&nbsp;countPart(long[]&nbsp;srcArr,
-                            int&nbsp;lgArrLongs,
-                            long&nbsp;thetaLong)</pre>
-<div class="block">Counts the cardinality of the first Log2 values of the given source array.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcArr</code> - the given source array</dd>
-<dd><code>lgArrLongs</code> - <a href="../../../resources/dictionary.html#lgArrLongs">See lgArrLongs</a></dd>
-<dd><code>thetaLong</code> - <a href="../../../resources/dictionary.html#thetaLong">See Theta Long</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the cardinality</dd>
-</dl>
-</li>
-</ul>
-<a name="count-long:A-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>count</h4>
-<pre>public static&nbsp;int&nbsp;count(long[]&nbsp;srcArr,
-                        long&nbsp;thetaLong)</pre>
-<div class="block">Counts the cardinality of the given source array.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcArr</code> - the given source array</dd>
-<dd><code>thetaLong</code> - <a href="../../../resources/dictionary.html#thetaLong">See Theta Long</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the cardinality</dd>
-</dl>
-</li>
-</ul>
-<a name="hashSearch-long:A-int-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashSearch</h4>
-<pre>public static&nbsp;int&nbsp;hashSearch(long[]&nbsp;hashTable,
-                             int&nbsp;lgArrLongs,
-                             long&nbsp;hash)</pre>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash search scheme for on-heap.
- Returns the index if found, -1 if not found.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>hashTable</code> - The hash table to search. Must be a power of 2 in size.</dd>
-<dd><code>lgArrLongs</code> - <a href="../../../resources/dictionary.html#lgArrLongs">See lgArrLongs</a>.
- lgArrLongs &le; log2(hashTable.length).</dd>
-<dd><code>hash</code> - A hash value to search for. Must not be zero.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Current probe index if found, -1 if not found.</dd>
-</dl>
-</li>
-</ul>
-<a name="hashInsertOnly-long:A-int-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashInsertOnly</h4>
-<pre>public static&nbsp;int&nbsp;hashInsertOnly(long[]&nbsp;hashTable,
-                                 int&nbsp;lgArrLongs,
-                                 long&nbsp;hash)</pre>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash insert scheme for on-heap.
- This method assumes that the input hash is not a duplicate.
- Useful for rebuilding tables to avoid unnecessary comparisons.
- Returns the index of insertion, which is always positive or zero. Throws an exception if the
- table is full with no empty slot.
- Throws an exception if table has no empty slot.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>hashTable</code> - the hash table to insert into.</dd>
-<dd><code>lgArrLongs</code> - <a href="../../../resources/dictionary.html#lgArrLongs">See lgArrLongs</a>.
- lgArrLongs &le; log2(hashTable.length).</dd>
-<dd><code>hash</code> - value that must not be zero and will be inserted into the array into an empty slot.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>index of insertion.  Always positive or zero.</dd>
-</dl>
-</li>
-</ul>
-<a name="hashSearchOrInsert-long:A-int-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashSearchOrInsert</h4>
-<pre>public static&nbsp;int&nbsp;hashSearchOrInsert(long[]&nbsp;hashTable,
-                                     int&nbsp;lgArrLongs,
-                                     long&nbsp;hash)</pre>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash insert scheme for on-heap.
- Returns index &ge; 0 if found (duplicate); &lt; 0 if inserted, inserted at -(index + 1).
- Throws an exception if the value is not found and table has no empty slot.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>hashTable</code> - the hash table to insert into.</dd>
-<dd><code>lgArrLongs</code> - <a href="../../../resources/dictionary.html#lgArrLongs">See lgArrLongs</a>.
- lgArrLongs &le; log2(hashTable.length).</dd>
-<dd><code>hash</code> - hash value that must not be zero and if not a duplicate will be inserted into the
- array into an empty slot</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>index &ge; 0 if found (duplicate); &lt; 0 if inserted, inserted at -(index + 1).</dd>
-</dl>
-</li>
-</ul>
-<a name="hashArrayInsert-long:A-long:A-int-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashArrayInsert</h4>
-<pre>public static&nbsp;int&nbsp;hashArrayInsert(long[]&nbsp;srcArr,
-                                  long[]&nbsp;hashTable,
-                                  int&nbsp;lgArrLongs,
-                                  long&nbsp;thetaLong)</pre>
-<div class="block">Inserts the given long array into the given hash table array of the target size,
- removes any negative input values, ignores duplicates and counts the values inserted.
- The given hash table may have values, but they must have been inserted by this method or one
- of the other OADH insert methods in this class and they may not be dirty.
- This method performs additional checks against potentially invalid hash values or theta values.
- Returns the count of values actually inserted.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcArr</code> - the source hash array to be potentially inserted</dd>
-<dd><code>hashTable</code> - The correctly sized target hash table that must be a power of two.</dd>
-<dd><code>lgArrLongs</code> - <a href="../../../resources/dictionary.html#lgArrLongs">See lgArrLongs</a>.
- lgArrLongs &le; log2(hashTable.length).</dd>
-<dd><code>thetaLong</code> - must greater than zero
- <a href="../../../resources/dictionary.html#thetaLong">See Theta Long</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the count of values actually inserted</dd>
-</dl>
-</li>
-</ul>
-<a name="hashSearch-com.yahoo.memory.Memory-int-long-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashSearch</h4>
-<pre>public static&nbsp;int&nbsp;hashSearch(com.yahoo.memory.Memory&nbsp;mem,
-                             int&nbsp;lgArrLongs,
-                             long&nbsp;hash,
-                             int&nbsp;memOffsetBytes)</pre>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash search scheme for off-heap.
- Returns the index if found, -1 if not found.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - The Memory hash table to search.</dd>
-<dd><code>lgArrLongs</code> - <a href="../../../resources/dictionary.html#lgArrLongs">See lgArrLongs</a>.
- lgArrLongs &le; log2(hashTable.length).</dd>
-<dd><code>hash</code> - A hash value to search for. Must not be zero.</dd>
-<dd><code>memOffsetBytes</code> - offset in the memory where the hash array starts</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>index if found, -1 if not found.</dd>
-</dl>
-</li>
-</ul>
-<a name="fastHashInsertOnly-com.yahoo.memory.WritableMemory-int-long-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>fastHashInsertOnly</h4>
-<pre>public static&nbsp;int&nbsp;fastHashInsertOnly(com.yahoo.memory.WritableMemory&nbsp;wmem,
-                                     int&nbsp;lgArrLongs,
-                                     long&nbsp;hash,
-                                     int&nbsp;memOffsetBytes)</pre>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash insert scheme, but inserts
- values directly into a Memory.
- This method assumes that the input hash is not a duplicate.
- Useful for rebuilding tables to avoid unnecessary comparisons.
- Returns the index of insertion, which is always positive or zero.
- Throws an exception if table has no empty slot.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>wmem</code> - The writable memory</dd>
-<dd><code>lgArrLongs</code> - <a href="../../../resources/dictionary.html#lgArrLongs">See lgArrLongs</a>.
- lgArrLongs &le; log2(hashTable.length).</dd>
-<dd><code>hash</code> - value that must not be zero and will be inserted into the array into an empty slot.</dd>
-<dd><code>memOffsetBytes</code> - offset in the memory where the hash array starts</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>index of insertion.  Always positive or zero.</dd>
-</dl>
-</li>
-</ul>
-<a name="fastHashSearchOrInsert-com.yahoo.memory.WritableMemory-int-long-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>fastHashSearchOrInsert</h4>
-<pre>public static&nbsp;int&nbsp;fastHashSearchOrInsert(com.yahoo.memory.WritableMemory&nbsp;wmem,
-                                         int&nbsp;lgArrLongs,
-                                         long&nbsp;hash,
-                                         int&nbsp;memOffsetBytes)</pre>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash insert scheme, but inserts
- values directly into a Memory.
- Returns index &ge; 0 if found (duplicate); &lt; 0 if inserted, inserted at -(index + 1).
- Throws an exception if the value is not found and table has no empty slot.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>wmem</code> - the WritableMemory</dd>
-<dd><code>lgArrLongs</code> - <a href="../../../resources/dictionary.html#lgArrLongs">See lgArrLongs</a>.
- lgArrLongs &le; log2(hashTable.length).</dd>
-<dd><code>hash</code> - A hash value that must not be zero and if not a duplicate will be inserted into the
- array into an empty slot.</dd>
-<dd><code>memOffsetBytes</code> - offset in the memory where the hash array starts</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>index &ge; 0 if found (duplicate); &lt; 0 if inserted, inserted at -(index + 1).</dd>
-</dl>
-</li>
-</ul>
-<a name="checkThetaCorruption-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>checkThetaCorruption</h4>
-<pre>public static&nbsp;void&nbsp;checkThetaCorruption(long&nbsp;thetaLong)</pre>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>thetaLong</code> - must be greater than zero otherwise throws an exception.
- <a href="../../../resources/dictionary.html#thetaLong">See Theta Long</a></dd>
-</dl>
-</li>
-</ul>
-<a name="checkHashCorruption-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>checkHashCorruption</h4>
-<pre>public static&nbsp;void&nbsp;checkHashCorruption(long&nbsp;hash)</pre>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>hash</code> - must be greater than -1 otherwise throws an exception.
- Note a hash of zero is normally ignored, but a negative hash is never allowed.</dd>
-</dl>
-</li>
-</ul>
-<a name="continueCondition-long-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>continueCondition</h4>
-<pre>public static&nbsp;boolean&nbsp;continueCondition(long&nbsp;thetaLong,
-                                        long&nbsp;hash)</pre>
-<div class="block">Return true (continue) if hash is greater than or equal to thetaLong, or if hash == 0,
- or if hash == Long.MAX_VALUE.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>thetaLong</code> - must be greater than the hash value
- <a href="../../../resources/dictionary.html#thetaLong">See Theta Long</a></dd>
-<dd><code>hash</code> - must be less than thetaLong and not less than or equal to zero.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true (continue) if hash is greater than or equal to thetaLong, or if hash == 0,
- or if hash == Long.MAX_VALUE.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/HashOperations.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/QuantilesHelper.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/HashOperations.html" target="_top">Frames</a></li>
-<li><a href="HashOperations.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/QuantilesHelper.html b/api/core/snapshot/apidocs/com/yahoo/sketches/QuantilesHelper.html
deleted file mode 100644
index b602f69..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/QuantilesHelper.html
+++ /dev/null
@@ -1,359 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>QuantilesHelper (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="QuantilesHelper (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/QuantilesHelper.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/QuickSelect.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/QuantilesHelper.html" target="_top">Frames</a></li>
-<li><a href="QuantilesHelper.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class QuantilesHelper" class="title">Class QuantilesHelper</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.QuantilesHelper</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">QuantilesHelper</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Common static methods for quantiles sketches</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/QuantilesHelper.html#QuantilesHelper--">QuantilesHelper</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/QuantilesHelper.html#chunkContainingPos-long:A-long-">chunkContainingPos</a></span>(long[]&nbsp;arr,
-                  long&nbsp;pos)</code>
-<div class="block">This is written in terms of a plain array to facilitate testing.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/QuantilesHelper.html#convertToPrecedingCummulative-long:A-">convertToPrecedingCummulative</a></span>(long[]&nbsp;array)</code>
-<div class="block">Convert the weights into totals of the weights preceding each item</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static double[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/QuantilesHelper.html#getEvenlySpacedRanks-int-">getEvenlySpacedRanks</a></span>(int&nbsp;n)</code>
-<div class="block">Compute an array of evenly spaced normalized ranks from 0 to 1 inclusive.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/QuantilesHelper.html#posOfPhi-double-long-">posOfPhi</a></span>(double&nbsp;phi,
-        long&nbsp;n)</code>
-<div class="block">Returns the zero-based index (position) of a value in the hypothetical sorted stream of
- values of size n.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="QuantilesHelper--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>QuantilesHelper</h4>
-<pre>public&nbsp;QuantilesHelper()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="convertToPrecedingCummulative-long:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>convertToPrecedingCummulative</h4>
-<pre>public static&nbsp;long&nbsp;convertToPrecedingCummulative(long[]&nbsp;array)</pre>
-<div class="block">Convert the weights into totals of the weights preceding each item</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - of weights</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>total weight</dd>
-</dl>
-</li>
-</ul>
-<a name="posOfPhi-double-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>posOfPhi</h4>
-<pre>public static&nbsp;long&nbsp;posOfPhi(double&nbsp;phi,
-                            long&nbsp;n)</pre>
-<div class="block">Returns the zero-based index (position) of a value in the hypothetical sorted stream of
- values of size n.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>phi</code> - the fractional position where: 0 &le; &#966; &le; 1.0.</dd>
-<dd><code>n</code> - the size of the stream</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the index, a value between 0 and n-1.</dd>
-</dl>
-</li>
-</ul>
-<a name="chunkContainingPos-long:A-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>chunkContainingPos</h4>
-<pre>public static&nbsp;int&nbsp;chunkContainingPos(long[]&nbsp;arr,
-                                     long&nbsp;pos)</pre>
-<div class="block">This is written in terms of a plain array to facilitate testing.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - the chunk containing the position</dd>
-<dd><code>pos</code> - the position</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the index of the chunk containing the position</dd>
-</dl>
-</li>
-</ul>
-<a name="getEvenlySpacedRanks-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getEvenlySpacedRanks</h4>
-<pre>public static&nbsp;double[]&nbsp;getEvenlySpacedRanks(int&nbsp;n)</pre>
-<div class="block">Compute an array of evenly spaced normalized ranks from 0 to 1 inclusive.
- A value of 1 will result in [0], 2 will result in [0, 1],
- 3 will result in [0, .5, 1] and so on.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>n</code> - number of ranks needed (must be greater than 0)</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>array of ranks</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/QuantilesHelper.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/QuickSelect.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/QuantilesHelper.html" target="_top">Frames</a></li>
-<li><a href="QuantilesHelper.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/QuickSelect.html b/api/core/snapshot/apidocs/com/yahoo/sketches/QuickSelect.html
deleted file mode 100644
index ea37bb8..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/QuickSelect.html
+++ /dev/null
@@ -1,426 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>QuickSelect (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="QuickSelect (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/QuickSelect.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/QuantilesHelper.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/QuickSelect.html" target="_top">Frames</a></li>
-<li><a href="QuickSelect.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class QuickSelect" class="title">Class QuickSelect</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.QuickSelect</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">QuickSelect</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">QuickSelect algorithm improved from Sedgewick. Gets the kth order value
- (1-based or 0-based) from the array.
- Warning! This changes the ordering of elements in the given array!<br>
- Also see:<br>
- blog.teamleadnet.com/2012/07/quick-select-algorithm-find-kth-element.html<br>
- See QuickSelectTest for examples and testNG tests.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/QuickSelect.html#select-double:A-int-int-int-">select</a></span>(double[]&nbsp;arr,
-      int&nbsp;lo,
-      int&nbsp;hi,
-      int&nbsp;pivot)</code>
-<div class="block">Gets the 0-based kth order statistic from the array.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/QuickSelect.html#select-long:A-int-int-int-">select</a></span>(long[]&nbsp;arr,
-      int&nbsp;lo,
-      int&nbsp;hi,
-      int&nbsp;pivot)</code>
-<div class="block">Gets the 0-based kth order statistic from the array.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/QuickSelect.html#selectExcludingZeros-double:A-int-int-">selectExcludingZeros</a></span>(double[]&nbsp;arr,
-                    int&nbsp;nonZeros,
-                    int&nbsp;pivot)</code>
-<div class="block">Gets the 1-based kth order statistic from the array excluding any zero values in the
- array.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/QuickSelect.html#selectExcludingZeros-long:A-int-int-">selectExcludingZeros</a></span>(long[]&nbsp;arr,
-                    int&nbsp;nonZeros,
-                    int&nbsp;pivot)</code>
-<div class="block">Gets the 1-based kth order statistic from the array excluding any zero values in the
- array.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/QuickSelect.html#selectIncludingZeros-double:A-int-">selectIncludingZeros</a></span>(double[]&nbsp;arr,
-                    int&nbsp;pivot)</code>
-<div class="block">Gets the 1-based kth order statistic from the array including any zero values in the
- array.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/QuickSelect.html#selectIncludingZeros-long:A-int-">selectIncludingZeros</a></span>(long[]&nbsp;arr,
-                    int&nbsp;pivot)</code>
-<div class="block">Gets the 1-based kth order statistic from the array including any zero values in the
- array.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="select-long:A-int-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>select</h4>
-<pre>public static&nbsp;long&nbsp;select(long[]&nbsp;arr,
-                          int&nbsp;lo,
-                          int&nbsp;hi,
-                          int&nbsp;pivot)</pre>
-<div class="block">Gets the 0-based kth order statistic from the array. Warning! This changes the ordering
- of elements in the given array!</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - The array to be re-arranged.</dd>
-<dd><code>lo</code> - The lowest 0-based index to be considered.</dd>
-<dd><code>hi</code> - The highest 0-based index to be considered.</dd>
-<dd><code>pivot</code> - The 0-based index of the value to pivot on.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The value of the smallest (n)th element where n is 0-based.</dd>
-</dl>
-</li>
-</ul>
-<a name="selectIncludingZeros-long:A-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>selectIncludingZeros</h4>
-<pre>public static&nbsp;long&nbsp;selectIncludingZeros(long[]&nbsp;arr,
-                                        int&nbsp;pivot)</pre>
-<div class="block">Gets the 1-based kth order statistic from the array including any zero values in the
- array. Warning! This changes the ordering of elements in the given array!</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - The hash array.</dd>
-<dd><code>pivot</code> - The 1-based index of the value that is chosen as the pivot for the array.
- After the operation all values below this 1-based index will be less than this value
- and all values above this index will be greater. The 0-based index of the pivot will be
- pivot-1.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The value of the smallest (N)th element including zeros, where N is 1-based.</dd>
-</dl>
-</li>
-</ul>
-<a name="selectExcludingZeros-long:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>selectExcludingZeros</h4>
-<pre>public static&nbsp;long&nbsp;selectExcludingZeros(long[]&nbsp;arr,
-                                        int&nbsp;nonZeros,
-                                        int&nbsp;pivot)</pre>
-<div class="block">Gets the 1-based kth order statistic from the array excluding any zero values in the
- array. Warning! This changes the ordering of elements in the given array!</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - The hash array.</dd>
-<dd><code>nonZeros</code> - The number of non-zero values in the array.</dd>
-<dd><code>pivot</code> - The 1-based index of the value that is chosen as the pivot for the array.
- After the operation all values below this 1-based index will be less than this value
- and all values above this index will be greater. The 0-based index of the pivot will be
- pivot+arr.length-nonZeros-1.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The value of the smallest (N)th element excluding zeros, where N is 1-based.</dd>
-</dl>
-</li>
-</ul>
-<a name="select-double:A-int-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>select</h4>
-<pre>public static&nbsp;double&nbsp;select(double[]&nbsp;arr,
-                            int&nbsp;lo,
-                            int&nbsp;hi,
-                            int&nbsp;pivot)</pre>
-<div class="block">Gets the 0-based kth order statistic from the array. Warning! This changes the ordering
- of elements in the given array!</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - The array to be re-arranged.</dd>
-<dd><code>lo</code> - The lowest 0-based index to be considered.</dd>
-<dd><code>hi</code> - The highest 0-based index to be considered.</dd>
-<dd><code>pivot</code> - The 0-based smallest value to pivot on.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The value of the smallest (n)th element where n is 0-based.</dd>
-</dl>
-</li>
-</ul>
-<a name="selectIncludingZeros-double:A-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>selectIncludingZeros</h4>
-<pre>public static&nbsp;double&nbsp;selectIncludingZeros(double[]&nbsp;arr,
-                                          int&nbsp;pivot)</pre>
-<div class="block">Gets the 1-based kth order statistic from the array including any zero values in the
- array. Warning! This changes the ordering of elements in the given array!</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - The hash array.</dd>
-<dd><code>pivot</code> - The 1-based index of the value that is chosen as the pivot for the array.
- After the operation all values below this 1-based index will be less than this value
- and all values above this index will be greater. The 0-based index of the pivot will be
- pivot-1.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The value of the smallest (N)th element including zeros, where N is 1-based.</dd>
-</dl>
-</li>
-</ul>
-<a name="selectExcludingZeros-double:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>selectExcludingZeros</h4>
-<pre>public static&nbsp;double&nbsp;selectExcludingZeros(double[]&nbsp;arr,
-                                          int&nbsp;nonZeros,
-                                          int&nbsp;pivot)</pre>
-<div class="block">Gets the 1-based kth order statistic from the array excluding any zero values in the
- array. Warning! This changes the ordering of elements in the given array!</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - The hash array.</dd>
-<dd><code>nonZeros</code> - The number of non-zero values in the array.</dd>
-<dd><code>pivot</code> - The 1-based index of the value that is chosen as the pivot for the array.
- After the operation all values below this 1-based index will be less than this value
- and all values above this index will be greater. The 0-based index of the pivot will be
- pivot+arr.length-nonZeros-1.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The value of the smallest (N)th element excluding zeros, where N is 1-based.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/QuickSelect.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/QuantilesHelper.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/QuickSelect.html" target="_top">Frames</a></li>
-<li><a href="QuickSelect.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/ResizeFactor.html b/api/core/snapshot/apidocs/com/yahoo/sketches/ResizeFactor.html
deleted file mode 100644
index 7cdb216..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/ResizeFactor.html
+++ /dev/null
@@ -1,448 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ResizeFactor (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ResizeFactor (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":10,"i2":10,"i3":9,"i4":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ResizeFactor.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/QuickSelect.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/SketchesArgumentException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ResizeFactor.html" target="_top">Frames</a></li>
-<li><a href="ResizeFactor.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Enum ResizeFactor" class="title">Enum ResizeFactor</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum</a>&lt;<a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.ResizeFactor</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public enum <span class="typeNameLabel">ResizeFactor</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;<a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&gt;</pre>
-<div class="block">For the Families that accept this configuration parameter, it controls the size multiple that
- affects how fast the internal cache grows, when more space is required.
- <a href="../../../resources/dictionary.html#resizeFactor">See Resize Factor</a></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== ENUM CONSTANT SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="enum.constant.summary">
-<!--   -->
-</a>
-<h3>Enum Constant Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
-<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Enum Constant and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ResizeFactor.html#X1">X1</a></span></code>
-<div class="block">Do not resize.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ResizeFactor.html#X2">X2</a></span></code>
-<div class="block">Resize factor is 2.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ResizeFactor.html#X4">X4</a></span></code>
-<div class="block">Resize factor is 4.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ResizeFactor.html#X8">X8</a></span></code>
-<div class="block">Resize factor is 8.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ResizeFactor.html#getRF-int-">getRF</a></span>(int&nbsp;lg)</code>
-<div class="block">Returns the Resize Factor given the Log-base 2 of the Resize Factor</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ResizeFactor.html#getValue--">getValue</a></span>()</code>
-<div class="block">Returns the Resize Factor</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ResizeFactor.html#lg--">lg</a></span>()</code>
-<div class="block">Returns the Log-base 2 of the Resize Factor</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ResizeFactor.html#valueOf-java.lang.String-">valueOf</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
-<div class="block">Returns the enum constant of this type with the specified name.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ResizeFactor.html#values--">values</a></span>()</code>
-<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#compareTo-E-" title="class or interface in java.lang">compareTo</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#getDeclaringClass--" title="class or interface in java.lang">getDeclaringClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#name--" title="class or interface in java.lang">name</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#ordinal--" title="class or interface in java.lang">ordinal</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#valueOf-java.lang.Class-java.lang.String-" title="class or interface in java.lang">valueOf</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ ENUM CONSTANT DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="enum.constant.detail">
-<!--   -->
-</a>
-<h3>Enum Constant Detail</h3>
-<a name="X1">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>X1</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a> X1</pre>
-<div class="block">Do not resize. Sketch will be configured to full size.</div>
-</li>
-</ul>
-<a name="X2">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>X2</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a> X2</pre>
-<div class="block">Resize factor is 2.</div>
-</li>
-</ul>
-<a name="X4">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>X4</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a> X4</pre>
-<div class="block">Resize factor is 4.</div>
-</li>
-</ul>
-<a name="X8">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>X8</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a> X8</pre>
-<div class="block">Resize factor is 8.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="values--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>values</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>[]&nbsp;values()</pre>
-<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.  This method may be used to iterate
-over the constants as follows:
-<pre>
-for (ResizeFactor c : ResizeFactor.values())
-&nbsp;   System.out.println(c);
-</pre></div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an array containing the constants of this enum type, in the order they are declared</dd>
-</dl>
-</li>
-</ul>
-<a name="valueOf-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>valueOf</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;valueOf(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
-<div class="block">Returns the enum constant of this type with the specified name.
-The string must match <i>exactly</i> an identifier used to declare an
-enum constant in this type.  (Extraneous whitespace characters are 
-not permitted.)</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>name</code> - the name of the enum constant to be returned.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the enum constant with the specified name</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if this enum type has no constant with the specified name</dd>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the argument is null</dd>
-</dl>
-</li>
-</ul>
-<a name="lg--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>lg</h4>
-<pre>public&nbsp;int&nbsp;lg()</pre>
-<div class="block">Returns the Log-base 2 of the Resize Factor</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the Log-base 2 of the Resize Factor</dd>
-</dl>
-</li>
-</ul>
-<a name="getRF-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRF</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;getRF(int&nbsp;lg)</pre>
-<div class="block">Returns the Resize Factor given the Log-base 2 of the Resize Factor</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>lg</code> - a value between zero and 3, inclusive.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the Resize Factor given the Log-base 2 of the Resize Factor</dd>
-</dl>
-</li>
-</ul>
-<a name="getValue--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getValue</h4>
-<pre>public&nbsp;int&nbsp;getValue()</pre>
-<div class="block">Returns the Resize Factor</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the Resize Factor</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ResizeFactor.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/QuickSelect.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/SketchesArgumentException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ResizeFactor.html" target="_top">Frames</a></li>
-<li><a href="ResizeFactor.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesArgumentException.html b/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesArgumentException.html
deleted file mode 100644
index 76909bb..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesArgumentException.html
+++ /dev/null
@@ -1,287 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SketchesArgumentException (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SketchesArgumentException (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SketchesArgumentException.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/SketchesArgumentException.html" target="_top">Frames</a></li>
-<li><a href="SketchesArgumentException.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class SketchesArgumentException" class="title">Class SketchesArgumentException</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">java.lang.RuntimeException</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches">com.yahoo.sketches.SketchesException</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.SketchesArgumentException</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">SketchesArgumentException</span>
-extends <a href="../../../com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches">SketchesException</a></pre>
-<div class="block">Illegal Arguments Exception class for the library</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#com.yahoo.sketches.SketchesArgumentException">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/SketchesArgumentException.html#SketchesArgumentException-java.lang.String-">SketchesArgumentException</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message)</code>
-<div class="block">Constructs a new runtime exception with the specified detail message.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#addSuppressed-java.lang.Throwable-" title="class or interface in java.lang">addSuppressed</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace--" title="class or interface in java.lang">fillInStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getCause--" title="class or interface in java.lang">getCause</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage--" title="class or interface in java.lang">getLocalizedMessage</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getMessage--" title="class or interface in java.lang">getMessage</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace--" title="class or interface in java.lang">getStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getSuppressed--" title="class or interface in java.lang">getSuppressed</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#initCause-java.lang.Throwable-" title="class or interface in java.lang">initCause</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace--" title="class or interface in java.lang">printStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace-java.io.PrintStream-" title="class or interface in java.lang">printStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace-java.io.PrintWriter-" title="class or interface in java.lang">printStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace-java.lang.StackTraceElement:A-" title="class or interface in java.lang">setStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="SketchesArgumentException-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SketchesArgumentException</h4>
-<pre>public&nbsp;SketchesArgumentException(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message)</pre>
-<div class="block">Constructs a new runtime exception with the specified detail message. The cause is not
- initialized, and may subsequently be initialized by a call to
- Throwable.initCause(java.lang.Throwable).</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>message</code> - the detail message. The detail message is saved for later retrieval by the
- Throwable.getMessage() method.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SketchesArgumentException.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/SketchesArgumentException.html" target="_top">Frames</a></li>
-<li><a href="SketchesArgumentException.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesException.html b/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesException.html
deleted file mode 100644
index 23c4aca..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesException.html
+++ /dev/null
@@ -1,313 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SketchesException (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SketchesException (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SketchesException.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/SketchesArgumentException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/SketchesReadOnlyException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/SketchesException.html" target="_top">Frames</a></li>
-<li><a href="SketchesException.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class SketchesException" class="title">Class SketchesException</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">java.lang.RuntimeException</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.SketchesException</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../com/yahoo/sketches/SketchesArgumentException.html" title="class in com.yahoo.sketches">SketchesArgumentException</a>, <a href="../../../com/yahoo/sketches/SketchesReadOnlyException.html" title="class in com.yahoo.sketches">SketchesReadOnlyException</a>, <a href="../../../com/yahoo/sketches/SketchesStateException.html" title="class in com.yahoo.sketches">SketchesStateException</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">SketchesException</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a></pre>
-<div class="block">Exception class for the library</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#com.yahoo.sketches.SketchesException">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/SketchesException.html#SketchesException-java.lang.String-">SketchesException</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message)</code>
-<div class="block">Constructs a new runtime exception with the specified detail message.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/SketchesException.html#SketchesException-java.lang.String-java.lang.Throwable-">SketchesException</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message,
-                 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;cause)</code>
-<div class="block">Constructs a new runtime exception with the specified detail message and cause.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#addSuppressed-java.lang.Throwable-" title="class or interface in java.lang">addSuppressed</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace--" title="class or interface in java.lang">fillInStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getCause--" title="class or interface in java.lang">getCause</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage--" title="class or interface in java.lang">getLocalizedMessage</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getMessage--" title="class or interface in java.lang">getMessage</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace--" title="class or interface in java.lang">getStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getSuppressed--" title="class or interface in java.lang">getSuppressed</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#initCause-java.lang.Throwable-" title="class or interface in java.lang">initCause</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace--" title="class or interface in java.lang">printStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace-java.io.PrintStream-" title="class or interface in java.lang">printStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace-java.io.PrintWriter-" title="class or interface in java.lang">printStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace-java.lang.StackTraceElement:A-" title="class or interface in java.lang">setStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="SketchesException-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>SketchesException</h4>
-<pre>public&nbsp;SketchesException(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message)</pre>
-<div class="block">Constructs a new runtime exception with the specified detail message. The cause is not
- initialized, and may subsequently be initialized by a call to
- Throwable.initCause(java.lang.Throwable).</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>message</code> - the detail message. The detail message is saved for later retrieval by the
- Throwable.getMessage() method.</dd>
-</dl>
-</li>
-</ul>
-<a name="SketchesException-java.lang.String-java.lang.Throwable-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SketchesException</h4>
-<pre>public&nbsp;SketchesException(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message,
-                         <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;cause)</pre>
-<div class="block">Constructs a new runtime exception with the specified detail message and cause.
-
- <p>Note that the detail message associated with cause is not automatically incorporated
- in this runtime exception's detail message.</p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>message</code> - the detail message (which is saved for later retrieval by the
- Throwable.getMessage() method).</dd>
-<dd><code>cause</code> - the cause (which is saved for later retrieval by the Throwable.getCause()
- method). (A null value is permitted, and indicates that the cause is nonexistent or unknown.)</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SketchesException.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/SketchesArgumentException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/SketchesReadOnlyException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/SketchesException.html" target="_top">Frames</a></li>
-<li><a href="SketchesException.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesReadOnlyException.html b/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesReadOnlyException.html
deleted file mode 100644
index 211a979..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesReadOnlyException.html
+++ /dev/null
@@ -1,307 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SketchesReadOnlyException (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SketchesReadOnlyException (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SketchesReadOnlyException.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/SketchesStateException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/SketchesReadOnlyException.html" target="_top">Frames</a></li>
-<li><a href="SketchesReadOnlyException.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class SketchesReadOnlyException" class="title">Class SketchesReadOnlyException</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">java.lang.RuntimeException</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches">com.yahoo.sketches.SketchesException</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.SketchesReadOnlyException</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">SketchesReadOnlyException</span>
-extends <a href="../../../com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches">SketchesException</a></pre>
-<div class="block">Write operation attempted on a read-only class.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#com.yahoo.sketches.SketchesReadOnlyException">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/SketchesReadOnlyException.html#SketchesReadOnlyException--">SketchesReadOnlyException</a></span>()</code>
-<div class="block">Constructs a new runtime exception with the message:
- "Write operation attempted on a read-only class."</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/SketchesReadOnlyException.html#SketchesReadOnlyException-java.lang.String-">SketchesReadOnlyException</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message)</code>
-<div class="block">Constructs a new runtime exception with the specified detail message.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#addSuppressed-java.lang.Throwable-" title="class or interface in java.lang">addSuppressed</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace--" title="class or interface in java.lang">fillInStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getCause--" title="class or interface in java.lang">getCause</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage--" title="class or interface in java.lang">getLocalizedMessage</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getMessage--" title="class or interface in java.lang">getMessage</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace--" title="class or interface in java.lang">getStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getSuppressed--" title="class or interface in java.lang">getSuppressed</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#initCause-java.lang.Throwable-" title="class or interface in java.lang">initCause</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace--" title="class or interface in java.lang">printStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace-java.io.PrintStream-" title="class or interface in java.lang">printStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace-java.io.PrintWriter-" title="class or interface in java.lang">printStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace-java.lang.StackTraceElement:A-" title="class or interface in java.lang">setStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="SketchesReadOnlyException--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>SketchesReadOnlyException</h4>
-<pre>public&nbsp;SketchesReadOnlyException()</pre>
-<div class="block">Constructs a new runtime exception with the message:
- "Write operation attempted on a read-only class."
-
- <p>The cause is not initialized, and may subsequently be initialized by a call to
- Throwable.initCause(java.lang.Throwable).</div>
-</li>
-</ul>
-<a name="SketchesReadOnlyException-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SketchesReadOnlyException</h4>
-<pre>public&nbsp;SketchesReadOnlyException(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message)</pre>
-<div class="block">Constructs a new runtime exception with the specified detail message. The cause is not
- initialized, and may subsequently be initialized by a call to
- Throwable.initCause(java.lang.Throwable).</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>message</code> - the detail message. The detail message is saved for later retrieval by the
- Throwable.getMessage() method.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SketchesReadOnlyException.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/SketchesStateException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/SketchesReadOnlyException.html" target="_top">Frames</a></li>
-<li><a href="SketchesReadOnlyException.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesStateException.html b/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesStateException.html
deleted file mode 100644
index 1ac50f1..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesStateException.html
+++ /dev/null
@@ -1,287 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SketchesStateException (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SketchesStateException (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SketchesStateException.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/SketchesReadOnlyException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/SketchesStateException.html" target="_top">Frames</a></li>
-<li><a href="SketchesStateException.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class SketchesStateException" class="title">Class SketchesStateException</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">java.lang.RuntimeException</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches">com.yahoo.sketches.SketchesException</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.SketchesStateException</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">SketchesStateException</span>
-extends <a href="../../../com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches">SketchesException</a></pre>
-<div class="block">Illegal State Exception class for the library</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#com.yahoo.sketches.SketchesStateException">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/SketchesStateException.html#SketchesStateException-java.lang.String-">SketchesStateException</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message)</code>
-<div class="block">Constructs a new runtime exception with the specified detail message.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#addSuppressed-java.lang.Throwable-" title="class or interface in java.lang">addSuppressed</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace--" title="class or interface in java.lang">fillInStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getCause--" title="class or interface in java.lang">getCause</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage--" title="class or interface in java.lang">getLocalizedMessage</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getMessage--" title="class or interface in java.lang">getMessage</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace--" title="class or interface in java.lang">getStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getSuppressed--" title="class or interface in java.lang">getSuppressed</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#initCause-java.lang.Throwable-" title="class or interface in java.lang">initCause</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace--" title="class or interface in java.lang">printStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace-java.io.PrintStream-" title="class or interface in java.lang">printStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace-java.io.PrintWriter-" title="class or interface in java.lang">printStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace-java.lang.StackTraceElement:A-" title="class or interface in java.lang">setStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="SketchesStateException-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SketchesStateException</h4>
-<pre>public&nbsp;SketchesStateException(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message)</pre>
-<div class="block">Constructs a new runtime exception with the specified detail message. The cause is not
- initialized, and may subsequently be initialized by a call to
- Throwable.initCause(java.lang.Throwable).</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>message</code> - the detail message. The detail message is saved for later retrieval by the
- Throwable.getMessage() method.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SketchesStateException.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/SketchesReadOnlyException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/SketchesStateException.html" target="_top">Frames</a></li>
-<li><a href="SketchesStateException.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/Util.html b/api/core/snapshot/apidocs/com/yahoo/sketches/Util.html
deleted file mode 100644
index 98bd305..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/Util.html
+++ /dev/null
@@ -1,1376 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Util (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Util (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":9,"i31":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Util.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/SketchesStateException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/Util.html" target="_top">Frames</a></li>
-<li><a href="Util.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class Util" class="title">Class Util</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.Util</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">Util</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Common utility functions.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#DEFAULT_NOMINAL_ENTRIES">DEFAULT_NOMINAL_ENTRIES</a></span></code>
-<div class="block">The default nominal entries is provided as a convenience for those cases where the
- nominal sketch size in number of entries is not provided.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#DEFAULT_UPDATE_SEED">DEFAULT_UPDATE_SEED</a></span></code>
-<div class="block">The seed 9001 used in the sketch update methods is a prime number that
- was chosen very early on in experimental testing.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#iGolden">iGolden</a></span></code>
-<div class="block">The inverse golden ratio as a fraction.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#iGoldenU64">iGoldenU64</a></span></code>
-<div class="block">The inverse golden ratio as an unsigned long.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#LOG2">LOG2</a></span></code>
-<div class="block">The natural logarithm of 2.0.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#LS">LS</a></span></code>
-<div class="block">The java line separator character as a String.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#MAX_LG_NOM_LONGS">MAX_LG_NOM_LONGS</a></span></code>
-<div class="block">The largest Log2 nom entries allowed: 26.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#MIN_LG_ARR_LONGS">MIN_LG_ARR_LONGS</a></span></code>
-<div class="block">The smallest Log2 cache size allowed: 5.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#MIN_LG_NOM_LONGS">MIN_LG_NOM_LONGS</a></span></code>
-<div class="block">The smallest Log2 nom entries allowed: 4.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#REBUILD_THRESHOLD">REBUILD_THRESHOLD</a></span></code>
-<div class="block">The hash table rebuild threshold = 15.0/16.0.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#RESIZE_THRESHOLD">RESIZE_THRESHOLD</a></span></code>
-<div class="block">The resize threshold = 0.5; tuned for speed.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static char</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#TAB">TAB</a></span></code>
-<div class="block">The tab character</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#bytesToInt-byte:A-">bytesToInt</a></span>(byte[]&nbsp;arr)</code>
-<div class="block">Returns an int extracted from a Little-Endian byte array.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#bytesToLong-byte:A-">bytesToLong</a></span>(byte[]&nbsp;arr)</code>
-<div class="block">Returns a long extracted from a Little-Endian byte array.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#bytesToString-byte:A-boolean-boolean-java.lang.String-">bytesToString</a></span>(byte[]&nbsp;arr,
-             boolean&nbsp;signed,
-             boolean&nbsp;littleEndian,
-             <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sep)</code>
-<div class="block">Returns a string view of a byte array</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#ceilingPowerOf2-int-">ceilingPowerOf2</a></span>(int&nbsp;n)</code>
-<div class="block">Computes the ceiling power of 2 within the range [1, 2^30].</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#ceilingPowerOfBdouble-double-double-">ceilingPowerOfBdouble</a></span>(double&nbsp;b,
-                     double&nbsp;n)</code>
-<div class="block">Computes the ceiling power of B as a double.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#characterPad-java.lang.String-int-char-boolean-">characterPad</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;s,
-            int&nbsp;fieldLength,
-            char&nbsp;padChar,
-            boolean&nbsp;postpend)</code>
-<div class="block">Prepend or postpend the given string with the given character to fill the given field length.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#checkIfMultipleOf8AndGT0-long-java.lang.String-">checkIfMultipleOf8AndGT0</a></span>(long&nbsp;v,
-                        <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;argName)</code>
-<div class="block">Checks if parameter v is a multiple of 8 and greater than zero.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#checkIfPowerOf2-int-java.lang.String-">checkIfPowerOf2</a></span>(int&nbsp;v,
-               <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;argName)</code>
-<div class="block">Checks the given parameter to make sure it is positive, an integer-power of 2 and greater than
- zero.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#checkProbability-double-java.lang.String-">checkProbability</a></span>(double&nbsp;p,
-                <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;argName)</code>
-<div class="block">Checks the given parameter to make sure it is positive and between 0.0 inclusive and 1.0
- inclusive.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>static short</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#checkSeedHashes-short-short-">checkSeedHashes</a></span>(short&nbsp;seedHashA,
-               short&nbsp;seedHashB)</code>
-<div class="block">Check if the two seed hashes are equal.</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>static short</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#computeSeedHash-long-">computeSeedHash</a></span>(long&nbsp;seed)</code>
-<div class="block">Computes and checks the 16-bit seed hash from the given long seed.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>static int[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#evenlyLgSpaced-int-int-int-">evenlyLgSpaced</a></span>(int&nbsp;lgStart,
-              int&nbsp;lgEnd,
-              int&nbsp;points)</code>
-<div class="block">Returns an int array of points that will be evenly spaced on a log axis.</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#floorPowerOf2-int-">floorPowerOf2</a></span>(int&nbsp;n)</code>
-<div class="block">Computes the floor power of 2 within the range [1, 2^30].</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#floorPowerOfBdouble-double-double-">floorPowerOfBdouble</a></span>(double&nbsp;b,
-                   double&nbsp;n)</code>
-<div class="block">Computes the floor power of B as a double.</div>
-</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code>static byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#intToBytes-int-byte:A-">intToBytes</a></span>(int&nbsp;v,
-          byte[]&nbsp;arr)</code>
-<div class="block">Returns a Little-Endian byte array extracted from the given int.</div>
-</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#invPow2-int-">invPow2</a></span>(int&nbsp;e)</code>
-<div class="block">Computes the inverse integer power of 2: 1/(2^e) = 2^(-e).</div>
-</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#isLessThanUnsigned-long-long-">isLessThanUnsigned</a></span>(long&nbsp;n1,
-                  long&nbsp;n2)</code>
-<div class="block">Unsigned compare with longs.</div>
-</td>
-</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#isMultipleOf8AndGT0-long-">isMultipleOf8AndGT0</a></span>(long&nbsp;v)</code>
-<div class="block">Returns true if v is a multiple of 8 and greater than zero</div>
-</td>
-</tr>
-<tr id="i18" class="altColor">
-<td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#isPowerOf2-int-">isPowerOf2</a></span>(int&nbsp;v)</code>
-<div class="block">Returns true if argument is exactly a positive power of 2 and greater than zero.</div>
-</td>
-</tr>
-<tr id="i19" class="rowColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#log2-double-">log2</a></span>(double&nbsp;value)</code>
-<div class="block">The log base 2 of the value</div>
-</td>
-</tr>
-<tr id="i20" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#logB-double-double-">logB</a></span>(double&nbsp;logBase,
-    double&nbsp;x)</code>
-<div class="block">Returns the logarithm_logBase of x.</div>
-</td>
-</tr>
-<tr id="i21" class="rowColor">
-<td class="colFirst"><code>static byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#longToBytes-long-byte:A-">longToBytes</a></span>(long&nbsp;v,
-           byte[]&nbsp;arr)</code>
-<div class="block">Returns a Little-Endian byte array extracted from the given long.</div>
-</td>
-</tr>
-<tr id="i22" class="altColor">
-<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#longToHexBytes-long-">longToHexBytes</a></span>(long&nbsp;v)</code>
-<div class="block">Returns a string of spaced hex bytes in Big-Endian order.</div>
-</td>
-</tr>
-<tr id="i23" class="rowColor">
-<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#milliSecToString-long-">milliSecToString</a></span>(long&nbsp;mS)</code>
-<div class="block">Returns the given time in milliseconds formatted as Hours:Min:Sec.mSec</div>
-</td>
-</tr>
-<tr id="i24" class="altColor">
-<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#nanoSecToString-long-">nanoSecToString</a></span>(long&nbsp;nS)</code>
-<div class="block">Returns the given time in nanoseconds formatted as Sec.mSec uSec nSec</div>
-</td>
-</tr>
-<tr id="i25" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#pwr2LawNext-int-int-">pwr2LawNext</a></span>(int&nbsp;ppo,
-           int&nbsp;curPoint)</code>
-<div class="block">Computes the next larger integer point in the power series
- <i>point = 2<sup>( i / ppo )</sup></i> given the current point in the series.</div>
-</td>
-</tr>
-<tr id="i26" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#pwr2LawPrev-int-int-">pwr2LawPrev</a></span>(int&nbsp;ppo,
-           int&nbsp;curPoint)</code>
-<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>
-</td>
-</tr>
-<tr id="i27" class="rowColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#pwrLawNextDouble-int-double-boolean-double-">pwrLawNextDouble</a></span>(int&nbsp;ppo,
-                double&nbsp;curPoint,
-                boolean&nbsp;roundToInt,
-                double&nbsp;logBase)</code>
-<div class="block">Computes the next larger double in the power series
- <i>point = logBase<sup>( i / ppo )</sup></i> given the current point in the series.</div>
-</td>
-</tr>
-<tr id="i28" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#simpleIntLog2-int-">simpleIntLog2</a></span>(int&nbsp;x)</code>
-<div class="block">Gives the log2 of an integer that is known to be a power of 2.</div>
-</td>
-</tr>
-<tr id="i29" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#startingSubMultiple-int-com.yahoo.sketches.ResizeFactor-int-">startingSubMultiple</a></span>(int&nbsp;lgTarget,
-                   <a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;rf,
-                   int&nbsp;lgMin)</code>
-<div class="block">Gets the smallest allowed exponent of 2 that it is a sub-multiple of the target by zero,
- one or more resize factors.</div>
-</td>
-</tr>
-<tr id="i30" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#toLog2-int-java.lang.String-">toLog2</a></span>(int&nbsp;value,
-      <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;argName)</code>
-<div class="block">Checks the given value if it is a power of 2.</div>
-</td>
-</tr>
-<tr id="i31" class="rowColor">
-<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#zeroPad-java.lang.String-int-">zeroPad</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;s,
-       int&nbsp;fieldLength)</code>
-<div class="block">Prepend the given string with zeros.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MIN_LG_ARR_LONGS">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>MIN_LG_ARR_LONGS</h4>
-<pre>public static final&nbsp;int MIN_LG_ARR_LONGS</pre>
-<div class="block">The smallest Log2 cache size allowed: 5.</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#com.yahoo.sketches.Util.MIN_LG_ARR_LONGS">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="MIN_LG_NOM_LONGS">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>MIN_LG_NOM_LONGS</h4>
-<pre>public static final&nbsp;int MIN_LG_NOM_LONGS</pre>
-<div class="block">The smallest Log2 nom entries allowed: 4.</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#com.yahoo.sketches.Util.MIN_LG_NOM_LONGS">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="MAX_LG_NOM_LONGS">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>MAX_LG_NOM_LONGS</h4>
-<pre>public static final&nbsp;int MAX_LG_NOM_LONGS</pre>
-<div class="block">The largest Log2 nom entries allowed: 26.</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#com.yahoo.sketches.Util.MAX_LG_NOM_LONGS">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="REBUILD_THRESHOLD">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>REBUILD_THRESHOLD</h4>
-<pre>public static final&nbsp;double REBUILD_THRESHOLD</pre>
-<div class="block">The hash table rebuild threshold = 15.0/16.0.</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#com.yahoo.sketches.Util.REBUILD_THRESHOLD">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="RESIZE_THRESHOLD">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>RESIZE_THRESHOLD</h4>
-<pre>public static final&nbsp;double RESIZE_THRESHOLD</pre>
-<div class="block">The resize threshold = 0.5; tuned for speed.</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#com.yahoo.sketches.Util.RESIZE_THRESHOLD">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="DEFAULT_NOMINAL_ENTRIES">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DEFAULT_NOMINAL_ENTRIES</h4>
-<pre>public static final&nbsp;int DEFAULT_NOMINAL_ENTRIES</pre>
-<div class="block">The default nominal entries is provided as a convenience for those cases where the
- nominal sketch size in number of entries is not provided.
- A sketch of 4096 entries has a Relative Standard Error (RSE) of +/- 1.56% at a confidence of
- 68%; or equivalently, a Relative Error of +/- 3.1% at a confidence of 95.4%.
- <a href="../../../resources/dictionary.html#defaultNomEntries">See Default Nominal Entries</a></div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#com.yahoo.sketches.Util.DEFAULT_NOMINAL_ENTRIES">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="DEFAULT_UPDATE_SEED">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DEFAULT_UPDATE_SEED</h4>
-<pre>public static final&nbsp;long DEFAULT_UPDATE_SEED</pre>
-<div class="block">The seed 9001 used in the sketch update methods is a prime number that
- was chosen very early on in experimental testing. Choosing a seed is somewhat arbitrary, and
- the author cannot prove that this particular seed is somehow superior to other seeds.  There
- was some early Internet discussion that a seed of 0 did not produce as clean avalanche diagrams
- as non-zero seeds, but this may have been more related to the MurmurHash2 release, which did
- have some issues. As far as the author can determine, MurmurHash3 does not have these problems.
-
- <p>In order to perform set operations on two sketches it is critical that the same hash
- function and seed are identical for both sketches, otherwise the assumed 1:1 relationship
- between the original source key value and the hashed bit string would be violated. Once
- you have developed a history of stored sketches you are stuck with it.
-
- <p><b>WARNING:</b> This seed is used internally by library sketches in different
- packages and thus must be declared public. However, this seed value must not be used by library
- users with the MurmurHash3 function. It should be viewed as existing for exclusive, private
- use by the library.
-
- <p><a href="../../../resources/dictionary.html#defaultUpdateSeed">See Default Update Seed</a></div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#com.yahoo.sketches.Util.DEFAULT_UPDATE_SEED">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="LS">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>LS</h4>
-<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> LS</pre>
-<div class="block">The java line separator character as a String.</div>
-</li>
-</ul>
-<a name="TAB">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>TAB</h4>
-<pre>public static final&nbsp;char TAB</pre>
-<div class="block">The tab character</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#com.yahoo.sketches.Util.TAB">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="LOG2">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>LOG2</h4>
-<pre>public static final&nbsp;double LOG2</pre>
-<div class="block">The natural logarithm of 2.0.</div>
-</li>
-</ul>
-<a name="iGoldenU64">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>iGoldenU64</h4>
-<pre>public static final&nbsp;long iGoldenU64</pre>
-<div class="block">The inverse golden ratio as an unsigned long.</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#com.yahoo.sketches.Util.iGoldenU64">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="iGolden">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>iGolden</h4>
-<pre>public static final&nbsp;double iGolden</pre>
-<div class="block">The inverse golden ratio as a fraction.
- This has more precision than using the formula: (Math.sqrt(5.0) - 1.0) / 2.0.</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#com.yahoo.sketches.Util.iGolden">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="bytesToInt-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>bytesToInt</h4>
-<pre>public static&nbsp;int&nbsp;bytesToInt(byte[]&nbsp;arr)</pre>
-<div class="block">Returns an int extracted from a Little-Endian byte array.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - the given byte array</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an int extracted from a Little-Endian byte array.</dd>
-</dl>
-</li>
-</ul>
-<a name="bytesToLong-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>bytesToLong</h4>
-<pre>public static&nbsp;long&nbsp;bytesToLong(byte[]&nbsp;arr)</pre>
-<div class="block">Returns a long extracted from a Little-Endian byte array.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - the given byte array</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a long extracted from a Little-Endian byte array.</dd>
-</dl>
-</li>
-</ul>
-<a name="intToBytes-int-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>intToBytes</h4>
-<pre>public static&nbsp;byte[]&nbsp;intToBytes(int&nbsp;v,
-                                byte[]&nbsp;arr)</pre>
-<div class="block">Returns a Little-Endian byte array extracted from the given int.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>v</code> - the given int</dd>
-<dd><code>arr</code> - a given array of 4 bytes that will be returned with the data</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a Little-Endian byte array extracted from the given int.</dd>
-</dl>
-</li>
-</ul>
-<a name="longToBytes-long-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>longToBytes</h4>
-<pre>public static&nbsp;byte[]&nbsp;longToBytes(long&nbsp;v,
-                                 byte[]&nbsp;arr)</pre>
-<div class="block">Returns a Little-Endian byte array extracted from the given long.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>v</code> - the given long</dd>
-<dd><code>arr</code> - a given array of 8 bytes that will be returned with the data</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a Little-Endian byte array extracted from the given long.</dd>
-</dl>
-</li>
-</ul>
-<a name="longToHexBytes-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>longToHexBytes</h4>
-<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;longToHexBytes(long&nbsp;v)</pre>
-<div class="block">Returns a string of spaced hex bytes in Big-Endian order.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>v</code> - the given long</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>string of spaced hex bytes in Big-Endian order.</dd>
-</dl>
-</li>
-</ul>
-<a name="bytesToString-byte:A-boolean-boolean-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>bytesToString</h4>
-<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;bytesToString(byte[]&nbsp;arr,
-                                   boolean&nbsp;signed,
-                                   boolean&nbsp;littleEndian,
-                                   <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sep)</pre>
-<div class="block">Returns a string view of a byte array</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - the given byte array</dd>
-<dd><code>signed</code> - set true if you want the byte values signed.</dd>
-<dd><code>littleEndian</code> - set true if you want Little-Endian order</dd>
-<dd><code>sep</code> - the separator string between bytes</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a string view of a byte array</dd>
-</dl>
-</li>
-</ul>
-<a name="nanoSecToString-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>nanoSecToString</h4>
-<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nanoSecToString(long&nbsp;nS)</pre>
-<div class="block">Returns the given time in nanoseconds formatted as Sec.mSec uSec nSec</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nS</code> - the given nanoseconds</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the given time in nanoseconds formatted as Sec.mSec uSec nSec</dd>
-</dl>
-</li>
-</ul>
-<a name="milliSecToString-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>milliSecToString</h4>
-<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;milliSecToString(long&nbsp;mS)</pre>
-<div class="block">Returns the given time in milliseconds formatted as Hours:Min:Sec.mSec</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mS</code> - the given nanoseconds</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the given time in milliseconds formatted as Hours:Min:Sec.mSec</dd>
-</dl>
-</li>
-</ul>
-<a name="zeroPad-java.lang.String-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>zeroPad</h4>
-<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;zeroPad(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;s,
-                                   int&nbsp;fieldLength)</pre>
-<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>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>s</code> - the given string</dd>
-<dd><code>fieldLength</code> - desired total field length including the given string</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the given string prepended with zeros.</dd>
-</dl>
-</li>
-</ul>
-<a name="characterPad-java.lang.String-int-char-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>characterPad</h4>
-<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;characterPad(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;s,
-                                        int&nbsp;fieldLength,
-                                        char&nbsp;padChar,
-                                        boolean&nbsp;postpend)</pre>
-<div class="block">Prepend or postpend the given string with the given character to fill the given field length.
- If the given string is equal or greater than the given field length, it will be returned
- without modification.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>s</code> - the given string</dd>
-<dd><code>fieldLength</code> - the desired field length</dd>
-<dd><code>padChar</code> - the desired pad character</dd>
-<dd><code>postpend</code> - if true append the pacCharacters to the end of the string.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>prepended or postpended given string with the given character to fill the given field
- length.</dd>
-</dl>
-</li>
-</ul>
-<a name="checkSeedHashes-short-short-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>checkSeedHashes</h4>
-<pre>public static final&nbsp;short&nbsp;checkSeedHashes(short&nbsp;seedHashA,
-                                          short&nbsp;seedHashB)</pre>
-<div class="block">Check if the two seed hashes are equal. If not, throw an SketchesArgumentException.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>seedHashA</code> - the seedHash A</dd>
-<dd><code>seedHashB</code> - the seedHash B</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>seedHashA if they are equal</dd>
-</dl>
-</li>
-</ul>
-<a name="computeSeedHash-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>computeSeedHash</h4>
-<pre>public static&nbsp;short&nbsp;computeSeedHash(long&nbsp;seed)</pre>
-<div class="block">Computes and checks the 16-bit seed hash from the given long seed.
- The seed hash may not be zero in order to maintain compatibility with older serialized
- versions that did not have this concept.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>seed</code> - <a href="../../../resources/dictionary.html#seed">See Update Hash Seed</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the seed hash.</dd>
-</dl>
-</li>
-</ul>
-<a name="checkIfMultipleOf8AndGT0-long-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>checkIfMultipleOf8AndGT0</h4>
-<pre>public static&nbsp;void&nbsp;checkIfMultipleOf8AndGT0(long&nbsp;v,
-                                            <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;argName)</pre>
-<div class="block">Checks if parameter v is a multiple of 8 and greater than zero.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>v</code> - The parameter to check</dd>
-<dd><code>argName</code> - This name will be part of the error message if the check fails.</dd>
-</dl>
-</li>
-</ul>
-<a name="isMultipleOf8AndGT0-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isMultipleOf8AndGT0</h4>
-<pre>public static&nbsp;boolean&nbsp;isMultipleOf8AndGT0(long&nbsp;v)</pre>
-<div class="block">Returns true if v is a multiple of 8 and greater than zero</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>v</code> - The parameter to check</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if v is a multiple of 8 and greater than zero</dd>
-</dl>
-</li>
-</ul>
-<a name="isPowerOf2-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isPowerOf2</h4>
-<pre>public static&nbsp;boolean&nbsp;isPowerOf2(int&nbsp;v)</pre>
-<div class="block">Returns true if argument is exactly a positive power of 2 and greater than zero.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>v</code> - The input argument.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if argument is exactly a positive power of 2 and greater than zero.</dd>
-</dl>
-</li>
-</ul>
-<a name="checkIfPowerOf2-int-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>checkIfPowerOf2</h4>
-<pre>public static&nbsp;void&nbsp;checkIfPowerOf2(int&nbsp;v,
-                                   <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;argName)</pre>
-<div class="block">Checks the given parameter to make sure it is positive, an integer-power of 2 and greater than
- zero.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>v</code> - The input argument.</dd>
-<dd><code>argName</code> - Used in the thrown exception.</dd>
-</dl>
-</li>
-</ul>
-<a name="toLog2-int-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toLog2</h4>
-<pre>public static&nbsp;int&nbsp;toLog2(int&nbsp;value,
-                         <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;argName)</pre>
-<div class="block">Checks the given value if it is a power of 2. If not, it throws an exception.
- Otherwise, returns the log-base2 of the given value.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>value</code> - must be a power of 2 and greater than zero.</dd>
-<dd><code>argName</code> - the argument name used in the exception if thrown.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the log-base2 of the given value</dd>
-</dl>
-</li>
-</ul>
-<a name="ceilingPowerOf2-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ceilingPowerOf2</h4>
-<pre>public static&nbsp;int&nbsp;ceilingPowerOf2(int&nbsp;n)</pre>
-<div class="block">Computes the ceiling power of 2 within the range [1, 2^30]. This is the smallest positive power
- of 2 that equal to or greater than the given n and equal to a mathematical integer.
-
- <p>For:
- <ul>
- <li>n &le; 1: returns 1</li>
- <li>2^30 &le; n &le; 2^31 -1 : returns 2^30</li>
- <li>n == a power of 2 : returns n</li>
- <li>otherwise returns the smallest power of 2 greater than n and equal to a mathematical
- integer</li>
- </ul></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>n</code> - The input argument.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the ceiling power of 2.</dd>
-</dl>
-</li>
-</ul>
-<a name="floorPowerOf2-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>floorPowerOf2</h4>
-<pre>public static&nbsp;int&nbsp;floorPowerOf2(int&nbsp;n)</pre>
-<div class="block">Computes the floor power of 2 within the range [1, 2^30]. This is the largest positive power of
- 2 that equal to or less than the given n and equal to a mathematical integer.
-
- <p>For:
- <ul>
- <li>n &le; 1: returns 1</li>
- <li>2^30 &le; n &le; 2^31 -1 : returns 2^30</li>
- <li>n == a power of 2 : returns n</li>
- <li>otherwise returns the largest power of 2 less than n and equal to a mathematical
- integer.</li>
- </ul></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>n</code> - The given argument.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the floor power of 2.</dd>
-</dl>
-</li>
-</ul>
-<a name="invPow2-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>invPow2</h4>
-<pre>public static&nbsp;double&nbsp;invPow2(int&nbsp;e)</pre>
-<div class="block">Computes the inverse integer power of 2: 1/(2^e) = 2^(-e).</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>e</code> - a positive value between 0 and 1023 inclusive</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the inverse integer power of 2: 1/(2^e) = 2^(-e)</dd>
-</dl>
-</li>
-</ul>
-<a name="evenlyLgSpaced-int-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>evenlyLgSpaced</h4>
-<pre>public static&nbsp;int[]&nbsp;evenlyLgSpaced(int&nbsp;lgStart,
-                                   int&nbsp;lgEnd,
-                                   int&nbsp;points)</pre>
-<div class="block">Returns an int array of points that will be evenly spaced on a log axis.
- This is designed for Log_base2 numbers.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>lgStart</code> - the Log_base2 of the starting value. E.g., for 1 lgStart = 0.</dd>
-<dd><code>lgEnd</code> - the Log_base2 of the ending value. E.g. for 1024 lgEnd = 10.</dd>
-<dd><code>points</code> - the total number of points including the starting and ending values.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an int array of points that will be evenly spaced on a log axis.</dd>
-</dl>
-</li>
-</ul>
-<a name="pwr2LawNext-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>pwr2LawNext</h4>
-<pre>public static final&nbsp;int&nbsp;pwr2LawNext(int&nbsp;ppo,
-                                    int&nbsp;curPoint)</pre>
-<div class="block">Computes the next larger integer point in the power series
- <i>point = 2<sup>( i / ppo )</sup></i> given the current point in the series.
- For illustration, this can be used in a loop as follows:
-
- <pre><code>
-     int maxP = 1024;
-     int minP = 1;
-     int ppo = 2;
-
-     for (int p = minP; p &lt;= maxP; p = pwr2LawNext(ppo, p)) {
-       System.out.print(p + " ");
-     }
-     //generates the following series:
-     //1 2 3 4 6 8 11 16 23 32 45 64 91 128 181 256 362 512 724 1024
- </code></pre></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>ppo</code> - Points-Per-Octave, or the number of points per integer powers of 2 in the series.</dd>
-<dd><code>curPoint</code> - the current point of the series. Must be &ge; 1.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the next point in the power series.</dd>
-</dl>
-</li>
-</ul>
-<a name="pwr2LawPrev-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>pwr2LawPrev</h4>
-<pre>public static final&nbsp;int&nbsp;pwr2LawPrev(int&nbsp;ppo,
-                                    int&nbsp;curPoint)</pre>
-<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.
- For illustration, this can be used in a loop as follows:
-
- <pre><code>
-     int maxP = 1024;
-     int minP = 1;
-     int ppo = 2;
-
-     for (int p = maxP; p &gt;= minP; p = pwr2LawPrev(ppo, p)) {
-       System.out.print(p + " ");
-     }
-     //generates the following series:
-     //1024 724 512 362 256 181 128 91 64 45 32 23 16 11 8 6 4 3 2 1
- </code></pre></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>ppo</code> - Points-Per-Octave, or the number of points per integer powers of 2 in the series.</dd>
-<dd><code>curPoint</code> - the current point of the series. Must be &ge; 1.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the previous, smaller point in the power series.
- A returned value of zero terminates the series.</dd>
-</dl>
-</li>
-</ul>
-<a name="log2-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>log2</h4>
-<pre>public static final&nbsp;double&nbsp;log2(double&nbsp;value)</pre>
-<div class="block">The log base 2 of the value</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>value</code> - the given value</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The log base 2 of the value</dd>
-</dl>
-</li>
-</ul>
-<a name="simpleIntLog2-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>simpleIntLog2</h4>
-<pre>public static&nbsp;int&nbsp;simpleIntLog2(int&nbsp;x)</pre>
-<div class="block">Gives the log2 of an integer that is known to be a power of 2.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>x</code> - number that is greater than zero</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the log2 of an integer that is known to be a power of 2.</dd>
-</dl>
-</li>
-</ul>
-<a name="startingSubMultiple-int-com.yahoo.sketches.ResizeFactor-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>startingSubMultiple</h4>
-<pre>public static final&nbsp;int&nbsp;startingSubMultiple(int&nbsp;lgTarget,
-                                            <a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;rf,
-                                            int&nbsp;lgMin)</pre>
-<div class="block">Gets the smallest allowed exponent of 2 that it is a sub-multiple of the target by zero,
- one or more resize factors.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>lgTarget</code> - Log2 of the target size</dd>
-<dd><code>rf</code> - <a href="../../../resources/dictionary.html#resizeFactor">See Resize Factor</a></dd>
-<dd><code>lgMin</code> - Log2 of the minimum allowed starting size</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The Log2 of the starting size</dd>
-</dl>
-</li>
-</ul>
-<a name="ceilingPowerOfBdouble-double-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ceilingPowerOfBdouble</h4>
-<pre>public static&nbsp;double&nbsp;ceilingPowerOfBdouble(double&nbsp;b,
-                                           double&nbsp;n)</pre>
-<div class="block">Computes the ceiling power of B as a double. This is the smallest positive power
- of B that equal to or greater than the given n and equal to a mathematical integer.
- The result of this function is consistent with <a href="../../../com/yahoo/sketches/Util.html#ceilingPowerOf2-int-"><code>ceilingPowerOf2(int)</code></a> for values
- less than one. I.e., if <i>n &lt; 1,</i> the result is 1.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>b</code> - The base in the expression &#8968;b<sup>n</sup>&#8969;.</dd>
-<dd><code>n</code> - The input argument.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the ceiling power of B as a double and equal to a mathematical integer.</dd>
-</dl>
-</li>
-</ul>
-<a name="floorPowerOfBdouble-double-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>floorPowerOfBdouble</h4>
-<pre>public static&nbsp;double&nbsp;floorPowerOfBdouble(double&nbsp;b,
-                                         double&nbsp;n)</pre>
-<div class="block">Computes the floor power of B as a double. This is the largest positive power
- of B that equal to or less than the given n and equal to a mathematical integer.
- The result of this function is consistent with <a href="../../../com/yahoo/sketches/Util.html#floorPowerOf2-int-"><code>floorPowerOf2(int)</code></a> for values
- less than one. I.e., if <i>n &lt; 1,</i> the result is 1.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>b</code> - The base in the expression &#8970;b<sup>n</sup>&#8971;.</dd>
-<dd><code>n</code> - The input argument.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the floor power of 2 and equal to a mathematical integer.</dd>
-</dl>
-</li>
-</ul>
-<a name="logB-double-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>logB</h4>
-<pre>public static final&nbsp;double&nbsp;logB(double&nbsp;logBase,
-                                double&nbsp;x)</pre>
-<div class="block">Returns the logarithm_logBase of x. Example: logB(2.0, x) = log(x) / log(2.0).</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>logBase</code> - the base of the logarithm used</dd>
-<dd><code>x</code> - the given value</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the logarithm_logBase of x: Example: logB(2.0, x) = log(x) / log(2.0).</dd>
-</dl>
-</li>
-</ul>
-<a name="pwrLawNextDouble-int-double-boolean-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>pwrLawNextDouble</h4>
-<pre>public static final&nbsp;double&nbsp;pwrLawNextDouble(int&nbsp;ppo,
-                                            double&nbsp;curPoint,
-                                            boolean&nbsp;roundToInt,
-                                            double&nbsp;logBase)</pre>
-<div class="block">Computes the next larger double in the power series
- <i>point = logBase<sup>( i / ppo )</sup></i> given the current point in the series.
- For illustration, this can be used in a loop as follows:
-
- <pre><code>
-     double maxP = 1024.0;
-     double minP = 1.0;
-     int ppo = 2;
-     double logBase = 2.0;
-
-     for (double p = minP; p &lt;= maxP; p = pwr2LawNextDouble(ppo, p, true, logBase)) {
-       System.out.print(Math.round(p) + " ");
-     }
-     //generates the following series:
-     //1 2 3 4 6 8 11 16 23 32 45 64 91 128 181 256 362 512 724 1024
- </code></pre></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>ppo</code> - Points-Per-Octave, or the number of points per integer powers of 2 in the series.</dd>
-<dd><code>curPoint</code> - the current point of the series. Must be &ge; 1.0.</dd>
-<dd><code>roundToInt</code> - if true the output will be rounded to the nearest integer.</dd>
-<dd><code>logBase</code> - the desired base of the logarithms</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the next point in the power series.</dd>
-</dl>
-</li>
-</ul>
-<a name="checkProbability-double-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>checkProbability</h4>
-<pre>public static&nbsp;void&nbsp;checkProbability(double&nbsp;p,
-                                    <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;argName)</pre>
-<div class="block">Checks the given parameter to make sure it is positive and between 0.0 inclusive and 1.0
- inclusive.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>p</code> - <a href="../../../resources/dictionary.html#p">See Sampling Probability, <i>p</i></a></dd>
-<dd><code>argName</code> - Used in the thrown exception.</dd>
-</dl>
-</li>
-</ul>
-<a name="isLessThanUnsigned-long-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>isLessThanUnsigned</h4>
-<pre>public static&nbsp;boolean&nbsp;isLessThanUnsigned(long&nbsp;n1,
-                                         long&nbsp;n2)</pre>
-<div class="block">Unsigned compare with longs.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>n1</code> - A long to be treated as if unsigned.</dd>
-<dd><code>n2</code> - A long to be treated as if unsigned.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if n1 &gt; n2.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Util.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/SketchesStateException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/Util.html" target="_top">Frames</a></li>
-<li><a href="Util.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfBooleansSerDe.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfBooleansSerDe.html
deleted file mode 100644
index f97b0b8..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfBooleansSerDe.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.ArrayOfBooleansSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.ArrayOfBooleansSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/ArrayOfBooleansSerDe.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/ArrayOfBooleansSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfBooleansSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.ArrayOfBooleansSerDe" class="title">Uses of Class<br>com.yahoo.sketches.ArrayOfBooleansSerDe</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.ArrayOfBooleansSerDe</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/ArrayOfBooleansSerDe.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/ArrayOfBooleansSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfBooleansSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfDoublesSerDe.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfDoublesSerDe.html
deleted file mode 100644
index b96bc4d..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfDoublesSerDe.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.ArrayOfDoublesSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.ArrayOfDoublesSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/ArrayOfDoublesSerDe.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/ArrayOfDoublesSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.ArrayOfDoublesSerDe" class="title">Uses of Class<br>com.yahoo.sketches.ArrayOfDoublesSerDe</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.ArrayOfDoublesSerDe</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/ArrayOfDoublesSerDe.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/ArrayOfDoublesSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfItemsSerDe.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfItemsSerDe.html
deleted file mode 100644
index 3f51848..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfItemsSerDe.html
+++ /dev/null
@@ -1,423 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.ArrayOfItemsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.ArrayOfItemsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/ArrayOfItemsSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfItemsSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.ArrayOfItemsSerDe" class="title">Uses of Class<br>com.yahoo.sketches.ArrayOfItemsSerDe</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches">com.yahoo.sketches</a></td>
-<td class="colLast">
-<div class="block">This package is the parent package for all sketch algorithms.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.frequencies">com.yahoo.sketches.frequencies</a></td>
-<td class="colLast">
-<div class="block">This package is dedicated to streaming algorithms that enable estimation of the 
- frequency of occurence of items in a weighted multiset stream of items.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.quantiles">com.yahoo.sketches.quantiles</a></td>
-<td class="colLast">
-<div class="block">The quantiles package contains stochastic streaming algorithms that enable single-pass 
- analysis of the distribution of a stream of real (double) values or generic items.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.sampling">com.yahoo.sketches.sampling</a></td>
-<td class="colLast">
-<div class="block">This package is dedicated to streaming algorithms that enable fixed size, uniform sampling of
- unweighted items from a stream.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a> in <a href="../../../../com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a> in <a href="../../../../com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/ArrayOfBooleansSerDe.html" title="class in com.yahoo.sketches">ArrayOfBooleansSerDe</a></span></code>
-<div class="block">Methods of serializing and deserializing arrays of Boolean as a bit array.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/ArrayOfDoublesSerDe.html" title="class in com.yahoo.sketches">ArrayOfDoublesSerDe</a></span></code>
-<div class="block">Methods of serializing and deserializing arrays of Double.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/ArrayOfLongsSerDe.html" title="class in com.yahoo.sketches">ArrayOfLongsSerDe</a></span></code>
-<div class="block">Methods of serializing and deserializing arrays of Long.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/ArrayOfNumbersSerDe.html" title="class in com.yahoo.sketches">ArrayOfNumbersSerDe</a></span></code>
-<div class="block">Methods of serializing and deserializing arrays of the object version of primitive types of
- Number.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/ArrayOfStringsSerDe.html" title="class in com.yahoo.sketches">ArrayOfStringsSerDe</a></span></code>
-<div class="block">Methods of serializing and deserializing arrays of String.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" title="class in com.yahoo.sketches">ArrayOfUtf16StringsSerDe</a></span></code>
-<div class="block">Methods of serializing and deserializing arrays of String.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="com.yahoo.sketches.frequencies">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a> in <a href="../../../../com/yahoo/sketches/frequencies/package-summary.html">com.yahoo.sketches.frequencies</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../com/yahoo/sketches/frequencies/package-summary.html">com.yahoo.sketches.frequencies</a> with parameters of type <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a>&lt;T&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">ItemsSketch.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#getInstance-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">getInstance</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-           <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;T&gt;&nbsp;serDe)</code>
-<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>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><span class="typeNameLabel">ItemsSketch.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-">toByteArray</a></span>(<a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;&nbsp;serDe)</code>
-<div class="block">Returns a byte array representation of this sketch</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="com.yahoo.sketches.quantiles">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a> in <a href="../../../../com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a> with parameters of type <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a>&lt;T&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">ItemsUnion.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html#getInstance-com.yahoo.memory.Memory-java.util.Comparator-com.yahoo.sketches.ArrayOfItemsSerDe-">getInstance</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-           <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;? super T&gt;&nbsp;comparator,
-           <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;T&gt;&nbsp;serDe)</code>
-<div class="block">Heapify the given srcMem into a Union object.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a>&lt;T&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">ItemsSketch.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#getInstance-com.yahoo.memory.Memory-java.util.Comparator-com.yahoo.sketches.ArrayOfItemsSerDe-">getInstance</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-           <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;? super T&gt;&nbsp;comparator,
-           <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;T&gt;&nbsp;serDe)</code>
-<div class="block">Heapifies the given srcMem, which must be a Memory image of a ItemsSketch</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">ItemsSketch.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#putMemory-com.yahoo.memory.WritableMemory-com.yahoo.sketches.ArrayOfItemsSerDe-">putMemory</a></span>(com.yahoo.memory.WritableMemory&nbsp;dstMem,
-         <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;&nbsp;serDe)</code>
-<div class="block">Puts the current sketch into the given Memory if there is sufficient space.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><span class="typeNameLabel">ItemsUnion.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html#toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-">toByteArray</a></span>(<a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="type parameter in ItemsUnion">T</a>&gt;&nbsp;serDe)</code>
-<div class="block">Serialize this union to a byte array.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><span class="typeNameLabel">ItemsSketch.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-">toByteArray</a></span>(<a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;&nbsp;serDe)</code>
-<div class="block">Serialize this sketch to a byte array form.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><span class="typeNameLabel">ItemsSketch.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#toByteArray-boolean-com.yahoo.sketches.ArrayOfItemsSerDe-">toByteArray</a></span>(boolean&nbsp;ordered,
-           <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;&nbsp;serDe)</code>
-<div class="block">Serialize this sketch to a byte array form.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">ItemsUnion.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html#update-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">update</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-      <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="type parameter in ItemsUnion">T</a>&gt;&nbsp;serDe)</code>
-<div class="block">Iterative union operation, which means this method can be repeatedly called.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="com.yahoo.sketches.sampling">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a> in <a href="../../../../com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a> with parameters of type <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="class in com.yahoo.sketches.sampling">VarOptItemsUnion</a>&lt;T&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">VarOptItemsUnion.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html#heapify-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-       <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;T&gt;&nbsp;serDe)</code>
-<div class="block">Instantiates a Union from Memory</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a>&lt;T&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">ReservoirItemsSketch.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html#heapify-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-       <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;T&gt;&nbsp;serDe)</code>
-<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>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsUnion</a>&lt;T&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">ReservoirItemsUnion.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html#heapify-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-       <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;T&gt;&nbsp;serDe)</code>
-<div class="block">Instantiates a Union from Memory</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a>&lt;T&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">VarOptItemsSketch.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html#heapify-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-       <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;T&gt;&nbsp;serDe)</code>
-<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>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><span class="typeNameLabel">ReservoirItemsSketch.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html#toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-">toByteArray</a></span>(<a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;? super <a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="type parameter in ReservoirItemsSketch">T</a>&gt;&nbsp;serDe)</code>
-<div class="block">Returns a byte array representation of this sketch.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><span class="typeNameLabel">VarOptItemsSketch.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html#toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-">toByteArray</a></span>(<a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;? super <a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="type parameter in VarOptItemsSketch">T</a>&gt;&nbsp;serDe)</code>
-<div class="block">Returns a byte array representation of this sketch.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><span class="typeNameLabel">ReservoirItemsSketch.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html#toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-java.lang.Class-">toByteArray</a></span>(<a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;? super <a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="type parameter in ReservoirItemsSketch">T</a>&gt;&nbsp;serDe,
-           <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;clazz)</code>
-<div class="block">Returns a byte array representation of this sketch.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><span class="typeNameLabel">VarOptItemsSketch.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html#toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-java.lang.Class-">toByteArray</a></span>(<a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;? super <a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="type parameter in VarOptItemsSketch">T</a>&gt;&nbsp;serDe,
-           <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;clazz)</code>
-<div class="block">Returns a byte array representation of this sketch.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><span class="typeNameLabel">VarOptItemsUnion.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html#toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-">toByteArray</a></span>(<a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="type parameter in VarOptItemsUnion">T</a>&gt;&nbsp;serDe)</code>
-<div class="block">Returns a byte array representation of this union</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><span class="typeNameLabel">ReservoirItemsUnion.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html#toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-">toByteArray</a></span>(<a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="type parameter in ReservoirItemsUnion">T</a>&gt;&nbsp;serDe)</code>
-<div class="block">Returns a byte array representation of this union</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><span class="typeNameLabel">VarOptItemsUnion.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html#toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-java.lang.Class-">toByteArray</a></span>(<a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="type parameter in VarOptItemsUnion">T</a>&gt;&nbsp;serDe,
-           <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;clazz)</code>
-<div class="block">Returns a byte array representation of this union.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><span class="typeNameLabel">ReservoirItemsUnion.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html#toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-java.lang.Class-">toByteArray</a></span>(<a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="type parameter in ReservoirItemsUnion">T</a>&gt;&nbsp;serDe,
-           <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;clazz)</code>
-<div class="block">Returns a byte array representation of this union.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">VarOptItemsUnion.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html#update-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">update</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-      <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="type parameter in VarOptItemsUnion">T</a>&gt;&nbsp;serDe)</code>
-<div class="block">Union the given Memory image of the sketch.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">ReservoirItemsUnion.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html#update-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">update</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-      <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="type parameter in ReservoirItemsUnion">T</a>&gt;&nbsp;serDe)</code>
-<div class="block">Union the given Memory image of the sketch.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/ArrayOfItemsSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfItemsSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfLongsSerDe.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfLongsSerDe.html
deleted file mode 100644
index 8a4c32e..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfLongsSerDe.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.ArrayOfLongsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.ArrayOfLongsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/ArrayOfLongsSerDe.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/ArrayOfLongsSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfLongsSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.ArrayOfLongsSerDe" class="title">Uses of Class<br>com.yahoo.sketches.ArrayOfLongsSerDe</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.ArrayOfLongsSerDe</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/ArrayOfLongsSerDe.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/ArrayOfLongsSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfLongsSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfNumbersSerDe.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfNumbersSerDe.html
deleted file mode 100644
index c62e50c..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfNumbersSerDe.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.ArrayOfNumbersSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.ArrayOfNumbersSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/ArrayOfNumbersSerDe.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/ArrayOfNumbersSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfNumbersSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.ArrayOfNumbersSerDe" class="title">Uses of Class<br>com.yahoo.sketches.ArrayOfNumbersSerDe</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.ArrayOfNumbersSerDe</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/ArrayOfNumbersSerDe.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/ArrayOfNumbersSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfNumbersSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfStringsSerDe.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfStringsSerDe.html
deleted file mode 100644
index 490f392..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfStringsSerDe.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.ArrayOfStringsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.ArrayOfStringsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/ArrayOfStringsSerDe.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/ArrayOfStringsSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfStringsSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.ArrayOfStringsSerDe" class="title">Uses of Class<br>com.yahoo.sketches.ArrayOfStringsSerDe</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.ArrayOfStringsSerDe</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/ArrayOfStringsSerDe.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/ArrayOfStringsSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfStringsSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfUtf16StringsSerDe.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfUtf16StringsSerDe.html
deleted file mode 100644
index e9e653c..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfUtf16StringsSerDe.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.ArrayOfUtf16StringsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.ArrayOfUtf16StringsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/ArrayOfUtf16StringsSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfUtf16StringsSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.ArrayOfUtf16StringsSerDe" class="title">Uses of Class<br>com.yahoo.sketches.ArrayOfUtf16StringsSerDe</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.ArrayOfUtf16StringsSerDe</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/ArrayOfUtf16StringsSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfUtf16StringsSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/BinomialBoundsN.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/BinomialBoundsN.html
deleted file mode 100644
index b9a255a..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/BinomialBoundsN.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.BinomialBoundsN (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.BinomialBoundsN (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/BinomialBoundsN.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/BinomialBoundsN.html" target="_top">Frames</a></li>
-<li><a href="BinomialBoundsN.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.BinomialBoundsN" class="title">Uses of Class<br>com.yahoo.sketches.BinomialBoundsN</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.BinomialBoundsN</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/BinomialBoundsN.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/BinomialBoundsN.html" target="_top">Frames</a></li>
-<li><a href="BinomialBoundsN.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/BoundsOnBinomialProportions.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/BoundsOnBinomialProportions.html
deleted file mode 100644
index 279bca0..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/BoundsOnBinomialProportions.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.BoundsOnBinomialProportions (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.BoundsOnBinomialProportions (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/BoundsOnBinomialProportions.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/BoundsOnBinomialProportions.html" target="_top">Frames</a></li>
-<li><a href="BoundsOnBinomialProportions.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.BoundsOnBinomialProportions" class="title">Uses of Class<br>com.yahoo.sketches.BoundsOnBinomialProportions</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.BoundsOnBinomialProportions</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/BoundsOnBinomialProportions.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/BoundsOnBinomialProportions.html" target="_top">Frames</a></li>
-<li><a href="BoundsOnBinomialProportions.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/BoundsOnRatiosInSampledSets.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/BoundsOnRatiosInSampledSets.html
deleted file mode 100644
index 1311e0e..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/BoundsOnRatiosInSampledSets.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.BoundsOnRatiosInSampledSets (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.BoundsOnRatiosInSampledSets (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/BoundsOnRatiosInSampledSets.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/BoundsOnRatiosInSampledSets.html" target="_top">Frames</a></li>
-<li><a href="BoundsOnRatiosInSampledSets.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.BoundsOnRatiosInSampledSets" class="title">Uses of Class<br>com.yahoo.sketches.BoundsOnRatiosInSampledSets</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.BoundsOnRatiosInSampledSets</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/BoundsOnRatiosInSampledSets.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/BoundsOnRatiosInSampledSets.html" target="_top">Frames</a></li>
-<li><a href="BoundsOnRatiosInSampledSets.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/BoundsOnRatiosInThetaSketchedSets.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/BoundsOnRatiosInThetaSketchedSets.html
deleted file mode 100644
index b5a6885..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/BoundsOnRatiosInThetaSketchedSets.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.BoundsOnRatiosInThetaSketchedSets (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.BoundsOnRatiosInThetaSketchedSets (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/BoundsOnRatiosInThetaSketchedSets.html" target="_top">Frames</a></li>
-<li><a href="BoundsOnRatiosInThetaSketchedSets.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.BoundsOnRatiosInThetaSketchedSets" class="title">Uses of Class<br>com.yahoo.sketches.BoundsOnRatiosInThetaSketchedSets</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.BoundsOnRatiosInThetaSketchedSets</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/BoundsOnRatiosInThetaSketchedSets.html" target="_top">Frames</a></li>
-<li><a href="BoundsOnRatiosInThetaSketchedSets.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ByteArrayUtil.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ByteArrayUtil.html
deleted file mode 100644
index 5e0fecd..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ByteArrayUtil.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.ByteArrayUtil (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.ByteArrayUtil (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/ByteArrayUtil.html" target="_top">Frames</a></li>
-<li><a href="ByteArrayUtil.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.ByteArrayUtil" class="title">Uses of Class<br>com.yahoo.sketches.ByteArrayUtil</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.ByteArrayUtil</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/ByteArrayUtil.html" target="_top">Frames</a></li>
-<li><a href="ByteArrayUtil.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/Family.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/Family.html
deleted file mode 100644
index 03c4c86..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/Family.html
+++ /dev/null
@@ -1,311 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.Family (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.Family (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/Family.html" target="_top">Frames</a></li>
-<li><a href="Family.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.Family" class="title">Uses of Class<br>com.yahoo.sketches.Family</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches">com.yahoo.sketches</a></td>
-<td class="colLast">
-<div class="block">This package is the parent package for all sketch algorithms.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.cpc">com.yahoo.sketches.cpc</a></td>
-<td class="colLast">
-<div class="block">Compressed Probabilistic Counting</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.theta">com.yahoo.sketches.theta</a></td>
-<td class="colLast">
-<div class="block">The theta package contains all the sketch classes that are members of the 
- <a href="../../../../resources/dictionary.html#thetaSketch">Theta Sketch Framework</a>.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> in <a href="../../../../com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a> that return <a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Family.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/Family.html#idToFamily-int-">idToFamily</a></span>(int&nbsp;id)</code>
-<div class="block">Returns the Family given the ID</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Family.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/Family.html#stringToFamily-java.lang.String-">stringToFamily</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;famName)</code>
-<div class="block">Returns the Family given the family name</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Family.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/Family.html#valueOf-java.lang.String-">valueOf</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
-<div class="block">Returns the enum constant of this type with the specified name.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>[]</code></td>
-<td class="colLast"><span class="typeNameLabel">Family.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/Family.html#values--">values</a></span>()</code>
-<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="com.yahoo.sketches.cpc">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> in <a href="../../../../com/yahoo/sketches/cpc/package-summary.html">com.yahoo.sketches.cpc</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../com/yahoo/sketches/cpc/package-summary.html">com.yahoo.sketches.cpc</a> that return <a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></code></td>
-<td class="colLast"><span class="typeNameLabel">CpcUnion.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcUnion.html#getFamily--">getFamily</a></span>()</code>
-<div class="block">Return the DataSketches identifier for this CPC family of sketches.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></code></td>
-<td class="colLast"><span class="typeNameLabel">CpcWrapper.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcWrapper.html#getFamily--">getFamily</a></span>()</code>
-<div class="block">Return the DataSketches identifier for this CPC family of sketches.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></code></td>
-<td class="colLast"><span class="typeNameLabel">CpcSketch.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#getFamily--">getFamily</a></span>()</code>
-<div class="block">Return the DataSketches identifier for this CPC family of sketches.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="com.yahoo.sketches.theta">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> in <a href="../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a> that return <a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#getFamily--">getFamily</a></span>()</code>
-<div class="block">Returns the Family</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Intersection.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Intersection.html#getFamily--">getFamily</a></span>()</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Sketch.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getFamily--">getFamily</a></span>()</code>
-<div class="block">Returns the Family that this sketch belongs to</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></code></td>
-<td class="colLast"><span class="typeNameLabel">AnotB.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/AnotB.html#getFamily--">getFamily</a></span>()</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></code></td>
-<td class="colLast"><span class="typeNameLabel">CompactSketch.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/CompactSketch.html#getFamily--">getFamily</a></span>()</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SetOperation.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SetOperation.html#getFamily--">getFamily</a></span>()</code>
-<div class="block">Gets the Family of this SetOperation</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Union.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Union.html#getFamily--">getFamily</a></span>()</code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a> with parameters of type <a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SetOperationBuilder.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html#build-com.yahoo.sketches.Family-">build</a></span>(<a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>&nbsp;family)</code>
-<div class="block">Returns a SetOperation with the current configuration of this Builder and the given Family.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SetOperationBuilder.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html#build-com.yahoo.sketches.Family-com.yahoo.memory.WritableMemory-">build</a></span>(<a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>&nbsp;family,
-     com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Returns a SetOperation with the current configuration of this Builder, the given Family
- and the given destination memory.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setFamily-com.yahoo.sketches.Family-">setFamily</a></span>(<a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>&nbsp;family)</code>
-<div class="block">Set the Family.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/Family.html" target="_top">Frames</a></li>
-<li><a href="Family.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/HashOperations.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/HashOperations.html
deleted file mode 100644
index 0d2b256..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/HashOperations.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.HashOperations (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.HashOperations (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/HashOperations.html" target="_top">Frames</a></li>
-<li><a href="HashOperations.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.HashOperations" class="title">Uses of Class<br>com.yahoo.sketches.HashOperations</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.HashOperations</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/HashOperations.html" target="_top">Frames</a></li>
-<li><a href="HashOperations.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/QuantilesHelper.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/QuantilesHelper.html
deleted file mode 100644
index ad4063b..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/QuantilesHelper.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.QuantilesHelper (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.QuantilesHelper (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/QuantilesHelper.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/QuantilesHelper.html" target="_top">Frames</a></li>
-<li><a href="QuantilesHelper.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.QuantilesHelper" class="title">Uses of Class<br>com.yahoo.sketches.QuantilesHelper</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.QuantilesHelper</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/QuantilesHelper.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/QuantilesHelper.html" target="_top">Frames</a></li>
-<li><a href="QuantilesHelper.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/QuickSelect.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/QuickSelect.html
deleted file mode 100644
index eb1b222..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/QuickSelect.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.QuickSelect (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.QuickSelect (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/QuickSelect.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/QuickSelect.html" target="_top">Frames</a></li>
-<li><a href="QuickSelect.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.QuickSelect" class="title">Uses of Class<br>com.yahoo.sketches.QuickSelect</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.QuickSelect</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/QuickSelect.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/QuickSelect.html" target="_top">Frames</a></li>
-<li><a href="QuickSelect.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ResizeFactor.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ResizeFactor.html
deleted file mode 100644
index bda0370..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ResizeFactor.html
+++ /dev/null
@@ -1,352 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.ResizeFactor (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.ResizeFactor (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/ResizeFactor.html" target="_top">Frames</a></li>
-<li><a href="ResizeFactor.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.ResizeFactor" class="title">Uses of Class<br>com.yahoo.sketches.ResizeFactor</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches">com.yahoo.sketches</a></td>
-<td class="colLast">
-<div class="block">This package is the parent package for all sketch algorithms.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.sampling">com.yahoo.sketches.sampling</a></td>
-<td class="colLast">
-<div class="block">This package is dedicated to streaming algorithms that enable fixed size, uniform sampling of
- unweighted items from a stream.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.theta">com.yahoo.sketches.theta</a></td>
-<td class="colLast">
-<div class="block">The theta package contains all the sketch classes that are members of the 
- <a href="../../../../resources/dictionary.html#thetaSketch">Theta Sketch Framework</a>.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.tuple">com.yahoo.sketches.tuple</a></td>
-<td class="colLast">
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a> in <a href="../../../../com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a> that return <a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ResizeFactor.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/ResizeFactor.html#getRF-int-">getRF</a></span>(int&nbsp;lg)</code>
-<div class="block">Returns the Resize Factor given the Log-base 2 of the Resize Factor</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ResizeFactor.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/ResizeFactor.html#valueOf-java.lang.String-">valueOf</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
-<div class="block">Returns the enum constant of this type with the specified name.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>[]</code></td>
-<td class="colLast"><span class="typeNameLabel">ResizeFactor.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/ResizeFactor.html#values--">values</a></span>()</code>
-<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a> with parameters of type <a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><span class="typeNameLabel">Util.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/Util.html#startingSubMultiple-int-com.yahoo.sketches.ResizeFactor-int-">startingSubMultiple</a></span>(int&nbsp;lgTarget,
-                   <a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;rf,
-                   int&nbsp;lgMin)</code>
-<div class="block">Gets the smallest allowed exponent of 2 that it is a sub-multiple of the target by zero,
- one or more resize factors.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="com.yahoo.sketches.sampling">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a> in <a href="../../../../com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a> with parameters of type <a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ReservoirLongsSketch.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html#newInstance-int-com.yahoo.sketches.ResizeFactor-">newInstance</a></span>(int&nbsp;k,
-           <a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;rf)</code>
-<div class="block">Construct a mergeable reservoir sampling sketch with up to k samples using the default resize
- factor (8).</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a>&lt;T&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">ReservoirItemsSketch.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html#newInstance-int-com.yahoo.sketches.ResizeFactor-">newInstance</a></span>(int&nbsp;k,
-           <a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;rf)</code>
-<div class="block">Construct a mergeable sampling sketch with up to k samples using a specified resize factor.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a>&lt;T&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">VarOptItemsSketch.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html#newInstance-int-com.yahoo.sketches.ResizeFactor-">newInstance</a></span>(int&nbsp;k,
-           <a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;rf)</code>
-<div class="block">Construct a varopt sampling sketch with up to k samples using the specified resize factor.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="com.yahoo.sketches.theta">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a> in <a href="../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a> that return <a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SetOperationBuilder.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html#getResizeFactor--">getResizeFactor</a></span>()</code>
-<div class="block">Returns the Resize Factor</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#getResizeFactor--">getResizeFactor</a></span>()</code>
-<div class="block">Returns the Resize Factor</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketch.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#getResizeFactor--">getResizeFactor</a></span>()</code>
-<div class="block">Returns the configured ResizeFactor</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a> with parameters of type <a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SetOperationBuilder.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html#setResizeFactor-com.yahoo.sketches.ResizeFactor-">setResizeFactor</a></span>(<a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;rf)</code>
-<div class="block">Sets the cache Resize Factor</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setResizeFactor-com.yahoo.sketches.ResizeFactor-">setResizeFactor</a></span>(<a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;rf)</code>
-<div class="block">Sets the cache Resize Factor.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="com.yahoo.sketches.tuple">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a> in <a href="../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> that return <a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesUpdatableSketch.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#getResizeFactor--">getResizeFactor</a></span>()</code>
-<div class="block">Gets the configured resize factor</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> with parameters of type <a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">UpdatableSketchBuilder</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">U</a>,<a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">S</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">UpdatableSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html#setResizeFactor-com.yahoo.sketches.ResizeFactor-">setResizeFactor</a></span>(<a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;resizeFactor)</code>
-<div class="block">This is to set the resize factor.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketchBuilder</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesUpdatableSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html#setResizeFactor-com.yahoo.sketches.ResizeFactor-">setResizeFactor</a></span>(<a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;resizeFactor)</code>
-<div class="block">This is to set the resize factor.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/ResizeFactor.html" target="_top">Frames</a></li>
-<li><a href="ResizeFactor.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/SketchesArgumentException.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/SketchesArgumentException.html
deleted file mode 100644
index 028303e..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/SketchesArgumentException.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.SketchesArgumentException (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.SketchesArgumentException (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/SketchesArgumentException.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/SketchesArgumentException.html" target="_top">Frames</a></li>
-<li><a href="SketchesArgumentException.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.SketchesArgumentException" class="title">Uses of Class<br>com.yahoo.sketches.SketchesArgumentException</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.SketchesArgumentException</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/SketchesArgumentException.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/SketchesArgumentException.html" target="_top">Frames</a></li>
-<li><a href="SketchesArgumentException.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/SketchesException.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/SketchesException.html
deleted file mode 100644
index 746efb9..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/SketchesException.html
+++ /dev/null
@@ -1,182 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.SketchesException (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.SketchesException (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/SketchesException.html" target="_top">Frames</a></li>
-<li><a href="SketchesException.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.SketchesException" class="title">Uses of Class<br>com.yahoo.sketches.SketchesException</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches">SketchesException</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches">com.yahoo.sketches</a></td>
-<td class="colLast">
-<div class="block">This package is the parent package for all sketch algorithms.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches">SketchesException</a> in <a href="../../../../com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches">SketchesException</a> in <a href="../../../../com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/SketchesArgumentException.html" title="class in com.yahoo.sketches">SketchesArgumentException</a></span></code>
-<div class="block">Illegal Arguments Exception class for the library</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/SketchesReadOnlyException.html" title="class in com.yahoo.sketches">SketchesReadOnlyException</a></span></code>
-<div class="block">Write operation attempted on a read-only class.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/SketchesStateException.html" title="class in com.yahoo.sketches">SketchesStateException</a></span></code>
-<div class="block">Illegal State Exception class for the library</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/SketchesException.html" target="_top">Frames</a></li>
-<li><a href="SketchesException.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/SketchesReadOnlyException.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/SketchesReadOnlyException.html
deleted file mode 100644
index 2ecd3f8..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/SketchesReadOnlyException.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.SketchesReadOnlyException (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.SketchesReadOnlyException (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/SketchesReadOnlyException.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/SketchesReadOnlyException.html" target="_top">Frames</a></li>
-<li><a href="SketchesReadOnlyException.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.SketchesReadOnlyException" class="title">Uses of Class<br>com.yahoo.sketches.SketchesReadOnlyException</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.SketchesReadOnlyException</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/SketchesReadOnlyException.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/SketchesReadOnlyException.html" target="_top">Frames</a></li>
-<li><a href="SketchesReadOnlyException.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/SketchesStateException.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/SketchesStateException.html
deleted file mode 100644
index a9d6c61..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/SketchesStateException.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.SketchesStateException (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.SketchesStateException (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/SketchesStateException.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/SketchesStateException.html" target="_top">Frames</a></li>
-<li><a href="SketchesStateException.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.SketchesStateException" class="title">Uses of Class<br>com.yahoo.sketches.SketchesStateException</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.SketchesStateException</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/SketchesStateException.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/SketchesStateException.html" target="_top">Frames</a></li>
-<li><a href="SketchesStateException.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/Util.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/Util.html
deleted file mode 100644
index 412f276..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/Util.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.Util (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.Util (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/Util.html" target="_top">Frames</a></li>
-<li><a href="Util.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.Util" class="title">Uses of Class<br>com.yahoo.sketches.Util</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.Util</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/class-use/Util.html" target="_top">Frames</a></li>
-<li><a href="Util.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/CpcSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/CpcSketch.html
deleted file mode 100644
index 461779f..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/CpcSketch.html
+++ /dev/null
@@ -1,931 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>CpcSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CpcSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":9,"i2":10,"i3":10,"i4":9,"i5":10,"i6":9,"i7":9,"i8":9,"i9":9,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":9,"i16":9,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/CpcSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../com/yahoo/sketches/cpc/CpcUnion.html" title="class in com.yahoo.sketches.cpc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/cpc/CpcSketch.html" target="_top">Frames</a></li>
-<li><a href="CpcSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.cpc</div>
-<h2 title="Class CpcSketch" class="title">Class CpcSketch</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.cpc.CpcSketch</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">CpcSketch</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">This 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
- <a href="https://arxiv.org/abs/1708.06839">Back to the Future: an Even More Nearly
- Optimal Cardinality Estimation Algorithm</a>.
-
- <p>This sketch is extremely space-efficient when serialized. In an apples-to-apples empirical
- comparison against compressed HyperLogLog sketches, this new algorithm simultaneously wins on
- the two dimensions of the space/accuracy tradeoff and produces sketches that are
- smaller than the entropy of HLL, so no possible implementation of compressed HLL can match its
- space efficiency for a given accuracy. As described in the paper this sketch implements a newly
- developed ICON estimator algorithm that survives unioning operations, another
- well-known estimator, the
- <a href="https://arxiv.org/abs/1306.3284">Historical Inverse Probability (HIP)</a> estimator
- does not.
- The update speed performance of this sketch is quite fast and is comparable to the speed of HLL.
- The unioning (merging) capability of this sketch also allows for merging of sketches with
- different configurations of K.
-
- <p>For additional security this sketch can be configured with a user-specified hash seed.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes, Kevin Lang</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#DEFAULT_LG_K">DEFAULT_LG_K</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#CpcSketch--">CpcSketch</a></span>()</code>
-<div class="block">Constructor with default log_base2 of k</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#CpcSketch-int-">CpcSketch</a></span>(int&nbsp;lgK)</code>
-<div class="block">Constructor with log_base2 of k.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#CpcSketch-int-long-">CpcSketch</a></span>(int&nbsp;lgK,
-         long&nbsp;seed)</code>
-<div class="block">Constructor with log_base2 of k and seed.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#getEstimate--">getEstimate</a></span>()</code>
-<div class="block">Returns the best estimate of the cardinality of the sketch.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#getFamily--">getFamily</a></span>()</code>
-<div class="block">Return the DataSketches identifier for this CPC family of sketches.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#getLgK--">getLgK</a></span>()</code>
-<div class="block">Return the parameter LgK.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#getLowerBound-int-">getLowerBound</a></span>(int&nbsp;kappa)</code>
-<div class="block">Returns the best estimate of the lower bound of the confidence interval given <i>kappa</i>,
- the number of standard deviations from the mean.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#getMaxSerializedBytes-int-">getMaxSerializedBytes</a></span>(int&nbsp;lgK)</code>
-<div class="block">The actual size of a compressed CPC sketch has a small random variance, but the following
- empirically measured size should be large enough for at least 99.9 percent of sketches.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#getUpperBound-int-">getUpperBound</a></span>(int&nbsp;kappa)</code>
-<div class="block">Returns the best estimate of the upper bound of the confidence interval given <i>kappa</i>,
- the number of standard deviations from the mean.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#heapify-byte:A-">heapify</a></span>(byte[]&nbsp;byteArray)</code>
-<div class="block">Return the given byte array as a CpcSketch on the Java heap using the DEFAULT_UPDATE_SEED.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#heapify-byte:A-long-">heapify</a></span>(byte[]&nbsp;byteArray,
-       long&nbsp;seed)</code>
-<div class="block">Return the given byte array as a CpcSketch on the Java heap.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Return the given Memory as a CpcSketch on the Java heap using the DEFAULT_UPDATE_SEED.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#heapify-com.yahoo.memory.Memory-long-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-       long&nbsp;seed)</code>
-<div class="block">Return the given Memory as a CpcSketch on the Java heap.</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#isEmpty--">isEmpty</a></span>()</code>
-<div class="block">Return true if this sketch is empty</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#reset--">reset</a></span>()</code>
-<div class="block">Resets this sketch to empty but retains the original LgK and Seed.</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#toByteArray--">toByteArray</a></span>()</code>
-<div class="block">Return this sketch as a compressed byte array.</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#toString--">toString</a></span>()</code>
-<div class="block">Return a human-readable string summary of this sketch</div>
-</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#toString-boolean-">toString</a></span>(boolean&nbsp;detail)</code>
-<div class="block">Return a human-readable string summary of this sketch</div>
-</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#toString-byte:A-boolean-">toString</a></span>(byte[]&nbsp;byteArr,
-        boolean&nbsp;detail)</code>
-<div class="block">Returns a human readable string of the preamble of a byte array image of a CpcSketch.</div>
-</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#toString-com.yahoo.memory.Memory-boolean-">toString</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-        boolean&nbsp;detail)</code>
-<div class="block">Returns a human readable string of the preamble of a Memory image of a CpcSketch.</div>
-</td>
-</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#update-byte:A-">update</a></span>(byte[]&nbsp;data)</code>
-<div class="block">Present the given byte array as a potential unique item.</div>
-</td>
-</tr>
-<tr id="i18" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#update-char:A-">update</a></span>(char[]&nbsp;data)</code>
-<div class="block">Present the given char array as a potential unique item.</div>
-</td>
-</tr>
-<tr id="i19" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#update-double-">update</a></span>(double&nbsp;datum)</code>
-<div class="block">Present the given double (or float) datum as a potential unique item.</div>
-</td>
-</tr>
-<tr id="i20" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#update-int:A-">update</a></span>(int[]&nbsp;data)</code>
-<div class="block">Present the given integer array as a potential unique item.</div>
-</td>
-</tr>
-<tr id="i21" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#update-long-">update</a></span>(long&nbsp;datum)</code>
-<div class="block">Present the given long as a potential unique item.</div>
-</td>
-</tr>
-<tr id="i22" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#update-long:A-">update</a></span>(long[]&nbsp;data)</code>
-<div class="block">Present the given long array as a potential unique item.</div>
-</td>
-</tr>
-<tr id="i23" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#update-java.lang.String-">update</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;datum)</code>
-<div class="block">Present the given String as a potential unique item.</div>
-</td>
-</tr>
-<tr id="i24" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#validate--">validate</a></span>()</code>
-<div class="block">Convience function that this Sketch is valid.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="DEFAULT_LG_K">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DEFAULT_LG_K</h4>
-<pre>public static final&nbsp;int DEFAULT_LG_K</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../constant-values.html#com.yahoo.sketches.cpc.CpcSketch.DEFAULT_LG_K">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="CpcSketch--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>CpcSketch</h4>
-<pre>public&nbsp;CpcSketch()</pre>
-<div class="block">Constructor with default log_base2 of k</div>
-</li>
-</ul>
-<a name="CpcSketch-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>CpcSketch</h4>
-<pre>public&nbsp;CpcSketch(int&nbsp;lgK)</pre>
-<div class="block">Constructor with log_base2 of k.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>lgK</code> - the given log_base2 of k</dd>
-</dl>
-</li>
-</ul>
-<a name="CpcSketch-int-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>CpcSketch</h4>
-<pre>public&nbsp;CpcSketch(int&nbsp;lgK,
-                 long&nbsp;seed)</pre>
-<div class="block">Constructor with log_base2 of k and seed.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>lgK</code> - the given log_base2 of k</dd>
-<dd><code>seed</code> - the given seed</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getEstimate--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEstimate</h4>
-<pre>public&nbsp;double&nbsp;getEstimate()</pre>
-<div class="block">Returns the best estimate of the cardinality of the sketch.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the best estimate of the cardinality of the sketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="getFamily--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getFamily</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>&nbsp;getFamily()</pre>
-<div class="block">Return the DataSketches identifier for this CPC family of sketches.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the DataSketches identifier for this CPC family of sketches.</dd>
-</dl>
-</li>
-</ul>
-<a name="getLgK--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLgK</h4>
-<pre>public&nbsp;int&nbsp;getLgK()</pre>
-<div class="block">Return the parameter LgK.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the parameter LgK.</dd>
-</dl>
-</li>
-</ul>
-<a name="getLowerBound-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLowerBound</h4>
-<pre>public&nbsp;double&nbsp;getLowerBound(int&nbsp;kappa)</pre>
-<div class="block">Returns the best estimate of the lower bound of the confidence interval given <i>kappa</i>,
- the number of standard deviations from the mean.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>kappa</code> - the given number of standard deviations from the mean: 1, 2 or 3.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the best estimate of the lower bound of the confidence interval given <i>kappa</i>.</dd>
-</dl>
-</li>
-</ul>
-<a name="getMaxSerializedBytes-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMaxSerializedBytes</h4>
-<pre>public static&nbsp;int&nbsp;getMaxSerializedBytes(int&nbsp;lgK)</pre>
-<div class="block">The actual size of a compressed CPC sketch has a small random variance, but the following
- empirically measured size should be large enough for at least 99.9 percent of sketches.
-
- <p>For small values of <i>n</i> the size can be much smaller.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>lgK</code> - the given value of lgK.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the estimated maximum compressed serialized size of a sketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="getUpperBound-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getUpperBound</h4>
-<pre>public&nbsp;double&nbsp;getUpperBound(int&nbsp;kappa)</pre>
-<div class="block">Returns the best estimate of the upper bound of the confidence interval given <i>kappa</i>,
- the number of standard deviations from the mean.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>kappa</code> - the given number of standard deviations from the mean: 1, 2 or 3.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the best estimate of the upper bound of the confidence interval given <i>kappa</i>.</dd>
-</dl>
-</li>
-</ul>
-<a name="heapify-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapify</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a>&nbsp;heapify(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block">Return the given Memory as a CpcSketch on the Java heap using the DEFAULT_UPDATE_SEED.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the given Memory as a CpcSketch on the Java heap.</dd>
-</dl>
-</li>
-</ul>
-<a name="heapify-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapify</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a>&nbsp;heapify(byte[]&nbsp;byteArray)</pre>
-<div class="block">Return the given byte array as a CpcSketch on the Java heap using the DEFAULT_UPDATE_SEED.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>byteArray</code> - the given byte array</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the given byte array as a CpcSketch on the Java heap.</dd>
-</dl>
-</li>
-</ul>
-<a name="heapify-com.yahoo.memory.Memory-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapify</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a>&nbsp;heapify(com.yahoo.memory.Memory&nbsp;mem,
-                                long&nbsp;seed)</pre>
-<div class="block">Return the given Memory as a CpcSketch on the Java heap.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dd><code>seed</code> - the seed used to create the original sketch from which the Memory was derived.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the given Memory as a CpcSketch on the Java heap.</dd>
-</dl>
-</li>
-</ul>
-<a name="heapify-byte:A-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapify</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a>&nbsp;heapify(byte[]&nbsp;byteArray,
-                                long&nbsp;seed)</pre>
-<div class="block">Return the given byte array as a CpcSketch on the Java heap.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>byteArray</code> - the given byte array</dd>
-<dd><code>seed</code> - the seed used to create the original sketch from which the byte array was derived.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the given byte array as a CpcSketch on the Java heap.</dd>
-</dl>
-</li>
-</ul>
-<a name="isEmpty--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isEmpty</h4>
-<pre>public&nbsp;boolean&nbsp;isEmpty()</pre>
-<div class="block">Return true if this sketch is empty</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this sketch is empty</dd>
-</dl>
-</li>
-</ul>
-<a name="reset--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public final&nbsp;void&nbsp;reset()</pre>
-<div class="block">Resets this sketch to empty but retains the original LgK and Seed.</div>
-</li>
-</ul>
-<a name="toByteArray--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;toByteArray()</pre>
-<div class="block">Return this sketch as a compressed byte array.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this sketch as a compressed byte array.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(long&nbsp;datum)</pre>
-<div class="block">Present the given long as a potential unique item.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>datum</code> - The given long datum.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(double&nbsp;datum)</pre>
-<div class="block">Present the given double (or float) datum as a potential unique item.
- The double will be converted to a long using Double.doubleToLongBits(datum),
- which normalizes all NaN values to a single NaN representation.
- Plus and minus zero will be normalized to plus zero.
- The special floating-point values NaN and +/- Infinity are treated as distinct.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>datum</code> - The given double datum.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;datum)</pre>
-<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.
-
- <p>Note: About 2X faster performance can be obtained by first converting the String to a
- char[] and updating the sketch with that. This bypasses the complexity of the Java UTF_8
- encoding. This, of course, will not produce the same internal hash values as updating directly
- with a String. So be consistent!  Unioning two sketches, one fed with strings and the other
- fed with char[] will be meaningless.
- </p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>datum</code> - The given String.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(byte[]&nbsp;data)</pre>
-<div class="block">Present the given byte array as a potential unique item.
- If the byte array is null or empty no update attempt is made and the method returns.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - The given byte array.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-char:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(char[]&nbsp;data)</pre>
-<div class="block">Present the given char array as a potential unique item.
- If the char array is null or empty no update attempt is made and the method returns.
-
- <p>Note: this will not produce the same output hash values as the <a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#update-java.lang.String-"><code>update(String)</code></a>
- method but will be a little faster as it avoids the complexity of the UTF8 encoding.</p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - The given char array.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-int:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(int[]&nbsp;data)</pre>
-<div class="block">Present the given integer array as a potential unique item.
- If the integer array is null or empty no update attempt is made and the method returns.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - The given int array.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-long:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(long[]&nbsp;data)</pre>
-<div class="block">Present the given long array as a potential unique item.
- If the long array is null or empty no update attempt is made and the method returns.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - The given long array.</dd>
-</dl>
-</li>
-</ul>
-<a name="validate--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>validate</h4>
-<pre>public&nbsp;boolean&nbsp;validate()</pre>
-<div class="block">Convience function that this Sketch is valid. This is a troubleshooting tool
- for sketches that have been heapified from serialized images.
-
- <p>If you are starting with a serialized image as a byte array, first heapify
- the byte array to a sketch, which performs a number of checks. Then use this
- function as one additional check on the sketch.</p></div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this sketch is validated.</dd>
-</dl>
-</li>
-</ul>
-<a name="toString--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
-<div class="block">Return a human-readable string summary of this sketch</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="toString-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString(boolean&nbsp;detail)</pre>
-<div class="block">Return a human-readable string summary of this sketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>detail</code> - include data detail</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a human-readable string summary of this sketch</dd>
-</dl>
-</li>
-</ul>
-<a name="toString-byte:A-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString(byte[]&nbsp;byteArr,
-                              boolean&nbsp;detail)</pre>
-<div class="block">Returns a human readable string of the preamble of a byte array image of a CpcSketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>byteArr</code> - the given byte array</dd>
-<dd><code>detail</code> - if true, a dump of the compressed window and surprising value streams will be
- included.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a human readable string of the preamble of a byte array image of a CpcSketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="toString-com.yahoo.memory.Memory-boolean-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString(com.yahoo.memory.Memory&nbsp;mem,
-                              boolean&nbsp;detail)</pre>
-<div class="block">Returns a human readable string of the preamble of a Memory image of a CpcSketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dd><code>detail</code> - if true, a dump of the compressed window and surprising value streams will be
- included.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a human readable string of the preamble of a Memory image of a CpcSketch.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/CpcSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../com/yahoo/sketches/cpc/CpcUnion.html" title="class in com.yahoo.sketches.cpc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/cpc/CpcSketch.html" target="_top">Frames</a></li>
-<li><a href="CpcSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/CpcUnion.html b/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/CpcUnion.html
deleted file mode 100644
index a64cf5f..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/CpcUnion.html
+++ /dev/null
@@ -1,391 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>CpcUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CpcUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":10,"i2":10,"i3":10};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/CpcUnion.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/cpc/CpcWrapper.html" title="class in com.yahoo.sketches.cpc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/cpc/CpcUnion.html" target="_top">Frames</a></li>
-<li><a href="CpcUnion.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.cpc</div>
-<h2 title="Class CpcUnion" class="title">Class CpcUnion</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.cpc.CpcUnion</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">CpcUnion</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">The union (merge) operation for the CPC sketches.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes, Kevin Lang</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcUnion.html#CpcUnion--">CpcUnion</a></span>()</code>
-<div class="block">Construct this unioning object with the default LgK and the default update seed.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcUnion.html#CpcUnion-int-">CpcUnion</a></span>(int&nbsp;lgK)</code>
-<div class="block">Construct this unioning object with LgK and the default update seed.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcUnion.html#CpcUnion-int-long-">CpcUnion</a></span>(int&nbsp;lgK,
-        long&nbsp;seed)</code>
-<div class="block">Construct this unioning object with LgK and a given seed.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcUnion.html#getFamily--">getFamily</a></span>()</code>
-<div class="block">Return the DataSketches identifier for this CPC family of sketches.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcUnion.html#getLgK--">getLgK</a></span>()</code>
-<div class="block">Returns the current value of Log_base2 of K.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcUnion.html#getResult--">getResult</a></span>()</code>
-<div class="block">Returns the result of union operations as a CPC sketch.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcUnion.html#update-com.yahoo.sketches.cpc.CpcSketch-">update</a></span>(<a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a>&nbsp;sketch)</code>
-<div class="block">Update this union with a CpcSketch.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="CpcUnion--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>CpcUnion</h4>
-<pre>public&nbsp;CpcUnion()</pre>
-<div class="block">Construct this unioning object with the default LgK and the default update seed.</div>
-</li>
-</ul>
-<a name="CpcUnion-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>CpcUnion</h4>
-<pre>public&nbsp;CpcUnion(int&nbsp;lgK)</pre>
-<div class="block">Construct this unioning object with LgK and the default update seed.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>lgK</code> - The given log2 of K.</dd>
-</dl>
-</li>
-</ul>
-<a name="CpcUnion-int-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>CpcUnion</h4>
-<pre>public&nbsp;CpcUnion(int&nbsp;lgK,
-                long&nbsp;seed)</pre>
-<div class="block">Construct this unioning object with LgK and a given seed.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>lgK</code> - The given log2 of K.</dd>
-<dd><code>seed</code> - The given seed.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="update-com.yahoo.sketches.cpc.CpcSketch-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(<a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a>&nbsp;sketch)</pre>
-<div class="block">Update this union with a CpcSketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketch</code> - the given CpcSketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="getResult--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getResult</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a>&nbsp;getResult()</pre>
-<div class="block">Returns the result of union operations as a CPC sketch.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the result of union operations as a CPC sketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="getLgK--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLgK</h4>
-<pre>public&nbsp;int&nbsp;getLgK()</pre>
-<div class="block">Returns the current value of Log_base2 of K.  Note that due to merging with source sketches that
- may have a lower value of LgK, this value can be less than what the union object was configured
- with.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current value of Log_base2 of K.</dd>
-</dl>
-</li>
-</ul>
-<a name="getFamily--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getFamily</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>&nbsp;getFamily()</pre>
-<div class="block">Return the DataSketches identifier for this CPC family of sketches.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the DataSketches identifier for this CPC family of sketches.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/CpcUnion.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/cpc/CpcWrapper.html" title="class in com.yahoo.sketches.cpc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/cpc/CpcUnion.html" target="_top">Frames</a></li>
-<li><a href="CpcUnion.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/CpcWrapper.html b/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/CpcWrapper.html
deleted file mode 100644
index 098936c..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/CpcWrapper.html
+++ /dev/null
@@ -1,400 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>CpcWrapper (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CpcWrapper (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":9,"i2":10,"i3":10,"i4":10};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/CpcWrapper.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/cpc/CpcUnion.html" title="class in com.yahoo.sketches.cpc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/cpc/CpcWrapper.html" target="_top">Frames</a></li>
-<li><a href="CpcWrapper.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.cpc</div>
-<h2 title="Class CpcWrapper" class="title">Class CpcWrapper</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.cpc.CpcWrapper</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">CpcWrapper</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">This 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>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes, Kevin Lang</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcWrapper.html#CpcWrapper-byte:A-">CpcWrapper</a></span>(byte[]&nbsp;byteArray)</code>
-<div class="block">Construct a read-only view of the given byte array that contains a CpcSketch.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcWrapper.html#CpcWrapper-com.yahoo.memory.Memory-">CpcWrapper</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Construct a read-only view of the given Memory that contains a CpcSketch</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcWrapper.html#getEstimate--">getEstimate</a></span>()</code>
-<div class="block">Returns the best estimate of the cardinality of the sketch.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcWrapper.html#getFamily--">getFamily</a></span>()</code>
-<div class="block">Return the DataSketches identifier for this CPC family of sketches.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcWrapper.html#getLgK--">getLgK</a></span>()</code>
-<div class="block">Returns the configured Log_base2 of K of this sketch.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcWrapper.html#getLowerBound-int-">getLowerBound</a></span>(int&nbsp;kappa)</code>
-<div class="block">Returns the best estimate of the lower bound of the confidence interval given <i>kappa</i>,
- the number of standard deviations from the mean.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcWrapper.html#getUpperBound-int-">getUpperBound</a></span>(int&nbsp;kappa)</code>
-<div class="block">Returns the best estimate of the upper bound of the confidence interval given <i>kappa</i>,
- the number of standard deviations from the mean.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="CpcWrapper-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>CpcWrapper</h4>
-<pre>public&nbsp;CpcWrapper(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block">Construct a read-only view of the given Memory that contains a CpcSketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-</dl>
-</li>
-</ul>
-<a name="CpcWrapper-byte:A-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>CpcWrapper</h4>
-<pre>public&nbsp;CpcWrapper(byte[]&nbsp;byteArray)</pre>
-<div class="block">Construct a read-only view of the given byte array that contains a CpcSketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>byteArray</code> - the given byte array</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getEstimate--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEstimate</h4>
-<pre>public&nbsp;double&nbsp;getEstimate()</pre>
-<div class="block">Returns the best estimate of the cardinality of the sketch.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the best estimate of the cardinality of the sketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="getFamily--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getFamily</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>&nbsp;getFamily()</pre>
-<div class="block">Return the DataSketches identifier for this CPC family of sketches.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the DataSketches identifier for this CPC family of sketches.</dd>
-</dl>
-</li>
-</ul>
-<a name="getLgK--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLgK</h4>
-<pre>public&nbsp;int&nbsp;getLgK()</pre>
-<div class="block">Returns the configured Log_base2 of K of this sketch.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the configured Log_base2 of K of this sketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="getLowerBound-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLowerBound</h4>
-<pre>public&nbsp;double&nbsp;getLowerBound(int&nbsp;kappa)</pre>
-<div class="block">Returns the best estimate of the lower bound of the confidence interval given <i>kappa</i>,
- the number of standard deviations from the mean.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>kappa</code> - the given number of standard deviations from the mean: 1, 2 or 3.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the best estimate of the lower bound of the confidence interval given <i>kappa</i>.</dd>
-</dl>
-</li>
-</ul>
-<a name="getUpperBound-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getUpperBound</h4>
-<pre>public&nbsp;double&nbsp;getUpperBound(int&nbsp;kappa)</pre>
-<div class="block">Returns the best estimate of the upper bound of the confidence interval given <i>kappa</i>,
- the number of standard deviations from the mean.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>kappa</code> - the given number of standard deviations from the mean: 1, 2 or 3.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the best estimate of the upper bound of the confidence interval given <i>kappa</i>.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/CpcWrapper.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/cpc/CpcUnion.html" title="class in com.yahoo.sketches.cpc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/cpc/CpcWrapper.html" target="_top">Frames</a></li>
-<li><a href="CpcWrapper.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/class-use/CpcSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/class-use/CpcSketch.html
deleted file mode 100644
index 2ef3230..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/class-use/CpcSketch.html
+++ /dev/null
@@ -1,211 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.cpc.CpcSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.cpc.CpcSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/cpc/class-use/CpcSketch.html" target="_top">Frames</a></li>
-<li><a href="CpcSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.cpc.CpcSketch" class="title">Uses of Class<br>com.yahoo.sketches.cpc.CpcSketch</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.cpc">com.yahoo.sketches.cpc</a></td>
-<td class="colLast">
-<div class="block">Compressed Probabilistic Counting</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.cpc">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a> in <a href="../../../../../com/yahoo/sketches/cpc/package-summary.html">com.yahoo.sketches.cpc</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/cpc/package-summary.html">com.yahoo.sketches.cpc</a> that return <a href="../../../../../com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">CpcUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/cpc/CpcUnion.html#getResult--">getResult</a></span>()</code>
-<div class="block">Returns the result of union operations as a CPC sketch.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">CpcSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/cpc/CpcSketch.html#heapify-byte:A-">heapify</a></span>(byte[]&nbsp;byteArray)</code>
-<div class="block">Return the given byte array as a CpcSketch on the Java heap using the DEFAULT_UPDATE_SEED.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">CpcSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/cpc/CpcSketch.html#heapify-byte:A-long-">heapify</a></span>(byte[]&nbsp;byteArray,
-       long&nbsp;seed)</code>
-<div class="block">Return the given byte array as a CpcSketch on the Java heap.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">CpcSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/cpc/CpcSketch.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Return the given Memory as a CpcSketch on the Java heap using the DEFAULT_UPDATE_SEED.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">CpcSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/cpc/CpcSketch.html#heapify-com.yahoo.memory.Memory-long-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-       long&nbsp;seed)</code>
-<div class="block">Return the given Memory as a CpcSketch on the Java heap.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/cpc/package-summary.html">com.yahoo.sketches.cpc</a> with parameters of type <a href="../../../../../com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">CpcUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/cpc/CpcUnion.html#update-com.yahoo.sketches.cpc.CpcSketch-">update</a></span>(<a href="../../../../../com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a>&nbsp;sketch)</code>
-<div class="block">Update this union with a CpcSketch.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/cpc/class-use/CpcSketch.html" target="_top">Frames</a></li>
-<li><a href="CpcSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/class-use/CpcUnion.html b/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/class-use/CpcUnion.html
deleted file mode 100644
index 402b3e7..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/class-use/CpcUnion.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.cpc.CpcUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.cpc.CpcUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/cpc/CpcUnion.html" title="class in com.yahoo.sketches.cpc">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/cpc/class-use/CpcUnion.html" target="_top">Frames</a></li>
-<li><a href="CpcUnion.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.cpc.CpcUnion" class="title">Uses of Class<br>com.yahoo.sketches.cpc.CpcUnion</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.cpc.CpcUnion</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/cpc/CpcUnion.html" title="class in com.yahoo.sketches.cpc">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/cpc/class-use/CpcUnion.html" target="_top">Frames</a></li>
-<li><a href="CpcUnion.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/class-use/CpcWrapper.html b/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/class-use/CpcWrapper.html
deleted file mode 100644
index 22887b7..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/class-use/CpcWrapper.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.cpc.CpcWrapper (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.cpc.CpcWrapper (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/cpc/CpcWrapper.html" title="class in com.yahoo.sketches.cpc">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/cpc/class-use/CpcWrapper.html" target="_top">Frames</a></li>
-<li><a href="CpcWrapper.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.cpc.CpcWrapper" class="title">Uses of Class<br>com.yahoo.sketches.cpc.CpcWrapper</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.cpc.CpcWrapper</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/cpc/CpcWrapper.html" title="class in com.yahoo.sketches.cpc">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/cpc/class-use/CpcWrapper.html" target="_top">Frames</a></li>
-<li><a href="CpcWrapper.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/package-frame.html b/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/package-frame.html
deleted file mode 100644
index 294e667..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/package-frame.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.cpc (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../com/yahoo/sketches/cpc/package-summary.html" target="classFrame">com.yahoo.sketches.cpc</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="CpcSketch.html" title="class in com.yahoo.sketches.cpc" target="classFrame">CpcSketch</a></li>
-<li><a href="CpcUnion.html" title="class in com.yahoo.sketches.cpc" target="classFrame">CpcUnion</a></li>
-<li><a href="CpcWrapper.html" title="class in com.yahoo.sketches.cpc" target="classFrame">CpcWrapper</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/package-summary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/package-summary.html
deleted file mode 100644
index 54e9a0c..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/package-summary.html
+++ /dev/null
@@ -1,176 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.cpc (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.cpc (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/frequencies/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/cpc/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;com.yahoo.sketches.cpc</h1>
-<div class="docSummary">
-<div class="block">Compressed Probabilistic Counting</div>
-</div>
-<p>See:&nbsp;<a href="#package.description">Description</a></p>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></td>
-<td class="colLast">
-<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
- <a href="https://arxiv.org/abs/1708.06839">Back to the Future: an Even More Nearly
- Optimal Cardinality Estimation Algorithm</a>.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/cpc/CpcUnion.html" title="class in com.yahoo.sketches.cpc">CpcUnion</a></td>
-<td class="colLast">
-<div class="block">The union (merge) operation for the CPC sketches.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/cpc/CpcWrapper.html" title="class in com.yahoo.sketches.cpc">CpcWrapper</a></td>
-<td class="colLast">
-<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>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-<a name="package.description">
-<!--   -->
-</a>
-<h2 title="Package com.yahoo.sketches.cpc Description">Package com.yahoo.sketches.cpc Description</h2>
-<div class="block">Compressed Probabilistic Counting</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes, Kevin Lang</dd>
-</dl>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/frequencies/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/cpc/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/package-tree.html b/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/package-tree.html
deleted file mode 100644
index d78a604..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/package-tree.html
+++ /dev/null
@@ -1,141 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.cpc Class Hierarchy (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.cpc Class Hierarchy (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/package-tree.html">Prev</a></li>
-<li><a href="../../../../com/yahoo/sketches/frequencies/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/cpc/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package com.yahoo.sketches.cpc</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.cpc.<a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc"><span class="typeNameLink">CpcSketch</span></a></li>
-<li type="circle">com.yahoo.sketches.cpc.<a href="../../../../com/yahoo/sketches/cpc/CpcUnion.html" title="class in com.yahoo.sketches.cpc"><span class="typeNameLink">CpcUnion</span></a></li>
-<li type="circle">com.yahoo.sketches.cpc.<a href="../../../../com/yahoo/sketches/cpc/CpcWrapper.html" title="class in com.yahoo.sketches.cpc"><span class="typeNameLink">CpcWrapper</span></a></li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/package-tree.html">Prev</a></li>
-<li><a href="../../../../com/yahoo/sketches/frequencies/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/cpc/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/package-use.html b/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/package-use.html
deleted file mode 100644
index 6a26af7..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/package-use.html
+++ /dev/null
@@ -1,167 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package com.yahoo.sketches.cpc (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches.cpc (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/cpc/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Uses of Package com.yahoo.sketches.cpc" class="title">Uses of Package<br>com.yahoo.sketches.cpc</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../com/yahoo/sketches/cpc/package-summary.html">com.yahoo.sketches.cpc</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.cpc">com.yahoo.sketches.cpc</a></td>
-<td class="colLast">
-<div class="block">Compressed Probabilistic Counting</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="com.yahoo.sketches.cpc">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../com/yahoo/sketches/cpc/package-summary.html">com.yahoo.sketches.cpc</a> used by <a href="../../../../com/yahoo/sketches/cpc/package-summary.html">com.yahoo.sketches.cpc</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/cpc/class-use/CpcSketch.html#com.yahoo.sketches.cpc">CpcSketch</a>
-<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
- <a href="https://arxiv.org/abs/1708.06839">Back to the Future: an Even More Nearly
- Optimal Cardinality Estimation Algorithm</a>.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/cpc/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/ErrorType.html b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/ErrorType.html
deleted file mode 100644
index 298beb2..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/ErrorType.html
+++ /dev/null
@@ -1,360 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ErrorType (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ErrorType (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ErrorType.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/frequencies/ErrorType.html" target="_top">Frames</a></li>
-<li><a href="ErrorType.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.frequencies</div>
-<h2 title="Enum ErrorType" class="title">Enum ErrorType</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum</a>&lt;<a href="../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.frequencies.ErrorType</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public enum <span class="typeNameLabel">ErrorType</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;<a href="../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a>&gt;</pre>
-<div class="block">Specifies one of two types of error regions of the statistical classification Confusion Matrix
- that can be excluded from a returned sample of Frequent Items.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== ENUM CONSTANT SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="enum.constant.summary">
-<!--   -->
-</a>
-<h3>Enum Constant Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
-<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Enum Constant and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ErrorType.html#NO_FALSE_NEGATIVES">NO_FALSE_NEGATIVES</a></span></code>
-<div class="block">No <i>Type II</i> error samples will be excluded from the sample set,
- which means all <i>Truly Positive</i> samples will be included in the sample set.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ErrorType.html#NO_FALSE_POSITIVES">NO_FALSE_POSITIVES</a></span></code>
-<div class="block">No <i>Type I</i> error samples will be included in the sample set,
- which means all <i>Truly Negative</i> samples will be excluded from the sample set.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ErrorType.html#valueOf-java.lang.String-">valueOf</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
-<div class="block">Returns the enum constant of this type with the specified name.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ErrorType.html#values--">values</a></span>()</code>
-<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#compareTo-E-" title="class or interface in java.lang">compareTo</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#getDeclaringClass--" title="class or interface in java.lang">getDeclaringClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#name--" title="class or interface in java.lang">name</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#ordinal--" title="class or interface in java.lang">ordinal</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#valueOf-java.lang.Class-java.lang.String-" title="class or interface in java.lang">valueOf</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ ENUM CONSTANT DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="enum.constant.detail">
-<!--   -->
-</a>
-<h3>Enum Constant Detail</h3>
-<a name="NO_FALSE_POSITIVES">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>NO_FALSE_POSITIVES</h4>
-<pre>public static final&nbsp;<a href="../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a> NO_FALSE_POSITIVES</pre>
-<div class="block">No <i>Type I</i> error samples will be included in the sample set,
- which means all <i>Truly Negative</i> samples will be excluded from the sample set.
- However, there may be <i>Type II</i> error samples (<i>False Negatives</i>)
- that should have been included that were not.
- This is a subset of the NO_FALSE_NEGATIVES ErrorType.</div>
-</li>
-</ul>
-<a name="NO_FALSE_NEGATIVES">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>NO_FALSE_NEGATIVES</h4>
-<pre>public static final&nbsp;<a href="../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a> NO_FALSE_NEGATIVES</pre>
-<div class="block">No <i>Type II</i> error samples will be excluded from the sample set,
- which means all <i>Truly Positive</i> samples will be included in the sample set.
- However, there may be <i>Type I</i> error samples (<i>False Positives</i>)
- that were included that should not have been.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="values--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>values</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a>[]&nbsp;values()</pre>
-<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.  This method may be used to iterate
-over the constants as follows:
-<pre>
-for (ErrorType c : ErrorType.values())
-&nbsp;   System.out.println(c);
-</pre></div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an array containing the constants of this enum type, in the order they are declared</dd>
-</dl>
-</li>
-</ul>
-<a name="valueOf-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>valueOf</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a>&nbsp;valueOf(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
-<div class="block">Returns the enum constant of this type with the specified name.
-The string must match <i>exactly</i> an identifier used to declare an
-enum constant in this type.  (Extraneous whitespace characters are 
-not permitted.)</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>name</code> - the name of the enum constant to be returned.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the enum constant with the specified name</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if this enum type has no constant with the specified name</dd>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the argument is null</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ErrorType.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/frequencies/ErrorType.html" target="_top">Frames</a></li>
-<li><a href="ErrorType.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/ItemsSketch.Row.html b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/ItemsSketch.Row.html
deleted file mode 100644
index 89d1e99..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/ItemsSketch.Row.html
+++ /dev/null
@@ -1,422 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ItemsSketch.Row (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ItemsSketch.Row (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":10,"i7":10,"i8":10};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ItemsSketch.Row.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/frequencies/ItemsSketch.Row.html" target="_top">Frames</a></li>
-<li><a href="ItemsSketch.Row.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.frequencies</div>
-<h2 title="Class ItemsSketch.Row" class="title">Class ItemsSketch.Row&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.frequencies.ItemsSketch.Row&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - type of item</dd>
-</dl>
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch.Row</a>&lt;T&gt;&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a>&lt;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">ItemsSketch.Row&lt;T&gt;</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
-implements <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch.Row</a>&lt;T&gt;&gt;</pre>
-<div class="block">Row class that defines the return values from a getFrequentItems query.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html#compareTo-com.yahoo.sketches.frequencies.ItemsSketch.Row-">compareTo</a></span>(<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch.Row</a>&lt;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="type parameter in ItemsSketch.Row">T</a>&gt;&nbsp;that)</code>
-<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>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html#equals-java.lang.Object-">equals</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</code>
-<div class="block">This equals is computed only from the Row.getEstimate() value and does not imply equality
- of the other items within the row: item and upper and lower bounds.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html#getEstimate--">getEstimate</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="type parameter in ItemsSketch.Row">T</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html#getItem--">getItem</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html#getLowerBound--">getLowerBound</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html#getRowHeader--">getRowHeader</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html#getUpperBound--">getUpperBound</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html#hashCode--">hashCode</a></span>()</code>
-<div class="block">This hashCode is computed only from the Row.getEstimate() value.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html#toString--">toString</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getItem--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getItem</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="type parameter in ItemsSketch.Row">T</a>&nbsp;getItem()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>item of type T</dd>
-</dl>
-</li>
-</ul>
-<a name="getEstimate--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEstimate</h4>
-<pre>public&nbsp;long&nbsp;getEstimate()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the estimate</dd>
-</dl>
-</li>
-</ul>
-<a name="getUpperBound--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getUpperBound</h4>
-<pre>public&nbsp;long&nbsp;getUpperBound()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the upper bound</dd>
-</dl>
-</li>
-</ul>
-<a name="getLowerBound--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLowerBound</h4>
-<pre>public&nbsp;long&nbsp;getLowerBound()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>return the lower bound</dd>
-</dl>
-</li>
-</ul>
-<a name="getRowHeader--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRowHeader</h4>
-<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getRowHeader()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the descriptive row header</dd>
-</dl>
-</li>
-</ul>
-<a name="toString--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="compareTo-com.yahoo.sketches.frequencies.ItemsSketch.Row-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>compareTo</h4>
-<pre>public&nbsp;int&nbsp;compareTo(<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch.Row</a>&lt;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="type parameter in ItemsSketch.Row">T</a>&gt;&nbsp;that)</pre>
-<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.
- Defined this way, this compareTo will be consistent with hashCode() and equals(Object).</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true#compareTo-T-" title="class or interface in java.lang">compareTo</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch.Row</a>&lt;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="type parameter in ItemsSketch.Row">T</a>&gt;&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>that</code> - the other row to compare to.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a negative integer, zero, or a positive integer as this.getEstimate() is less than,
- equal to, or greater than that.getEstimate().</dd>
-</dl>
-</li>
-</ul>
-<a name="hashCode--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashCode</h4>
-<pre>public&nbsp;int&nbsp;hashCode()</pre>
-<div class="block">This hashCode is computed only from the Row.getEstimate() value.
- Defined this way, this hashCode will be consistent with equals(Object):<br>
- If (x.equals(y)) implies: x.hashCode() == y.hashCode().<br>
- If (!x.equals(y)) does NOT imply: x.hashCode() != y.hashCode().</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the hashCode computed from getEstimate().</dd>
-</dl>
-</li>
-</ul>
-<a name="equals-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>equals</h4>
-<pre>public&nbsp;boolean&nbsp;equals(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</pre>
-<div class="block">This equals is computed only from the Row.getEstimate() value and does not imply equality
- of the other items within the row: item and upper and lower bounds.
- Defined this way, this equals will be consistent with compareTo(Row).</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>obj</code> - the other row to determine equality with.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this.getEstimate() equals ((Row&lt;T&gt;)obj).getEstimate().</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ItemsSketch.Row.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/frequencies/ItemsSketch.Row.html" target="_top">Frames</a></li>
-<li><a href="ItemsSketch.Row.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/ItemsSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/ItemsSketch.html
deleted file mode 100644
index 322af14..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/ItemsSketch.html
+++ /dev/null
@@ -1,905 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ItemsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ItemsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":10,"i2":9,"i3":10,"i4":10,"i5":10,"i6":9,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":9,"i19":9,"i20":10,"i21":10};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ItemsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/frequencies/ItemsSketch.html" target="_top">Frames</a></li>
-<li><a href="ItemsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.frequencies</div>
-<h2 title="Class ItemsSketch" class="title">Class ItemsSketch&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.frequencies.ItemsSketch&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - The type of item to be tracked by this sketch</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ItemsSketch&lt;T&gt;</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block"><p>This sketch is useful for tracking approximate frequencies of items of type <i>&lt;T&gt;</i>
- with optional associated counts (<i>&lt;T&gt;</i> item, <i>long</i> count) that are members of a
- multiset of such items. The true frequency of an item is defined to be the sum of associated
- counts.</p>
-
- <p>This implementation provides the following capabilities:</p>
- <ul>
- <li>Estimate the frequency of an item.</li>
- <li>Return upper and lower bounds of any item, such that the true frequency is always
- between the upper and lower bounds.</li>
- <li>Return a global maximum error that holds for all items in the stream.</li>
- <li>Return an array of frequent items that qualify either a NO_FALSE_POSITIVES or a
- NO_FALSE_NEGATIVES error type.</li>
- <li>Merge itself with another sketch object created from this class.</li>
- <li>Serialize/Deserialize to/from a byte array.</li>
- </ul>
-
- <p><b>Space Usage</b></p>
-
- <p>The sketch is initialized with a <i>maxMapSize</i> that specifies the maximum physical
- length of the internal hash map of the form (<i>&lt;T&gt;</i> item, <i>long</i> count).
- The <i>maxMapSize</i> must be a power of 2.</p>
-
- <p>The hash map starts at a very small size (8 entries), and grows as needed up to the
- specified <i>maxMapSize</i>.</p>
-
- <p>Excluding external space required for the item objects, the internal memory space usage of
- this sketch is 18 * <i>mapSize</i> bytes (assuming 8 bytes for each Java reference), plus a small
- constant number of additional bytes. The internal memory space usage of this sketch will never
- exceed 18 * <i>maxMapSize</i> bytes, plus a small constant number of additional bytes.</p>
-
- <p><b>Maximum Capacity of the Sketch</b></p>
-
- <p>The LOAD_FACTOR for the hash map is internally set at 75%,
- which means at any time the map capacity of (item, count) pairs is <i>mapCap</i> = 0.75 *
- <i>mapSize</i>.
- The maximum capacity of (item, count) pairs of the sketch is <i>maxMapCap</i> = 0.75 *
- <i>maxMapSize</i>.</p>
-
- <p><b>Updating the sketch with (item, count) pairs</b></p>
-
- <p>If the item is found in the hash map, the mapped count field (the "counter") is
- incremented by the incoming count, otherwise, a new counter "(item, count) pair" is
- created. If the number of tracked counters reaches the maximum capacity of the hash map
- the sketch decrements all of the counters (by an approximately computed median), and
- removes any non-positive counters.</p>
-
- <p><b>Accuracy</b></p>
-
- <p>If fewer than 0.75 * <i>maxMapSize</i> different items are inserted into the sketch the
- estimated frequencies returned by the sketch will be exact.</p>
-
- <p>The logic of the frequent items sketch is such that the stored counts and true counts are
- never too different.
- More specifically, for any <i>item</i>, the sketch can return an estimate of the
- true frequency of <i>item</i>, along with upper and lower bounds on the frequency
- (that hold deterministically).</p>
-
- <p>For this implementation and for a specific active <i>item</i>, it is guaranteed that
- the true frequency will be between the Upper Bound (UB) and the Lower Bound (LB) computed for
- that <i>item</i>.  Specifically, <i>(UB- LB) &le; W * epsilon</i>, where <i>W</i> denotes the
- sum of all item counts, and <i>epsilon = 3.5/M</i>, where <i>M</i> is the <i>maxMapSize</i>.</p>
-
- <p>This is a worst case guarantee that applies to arbitrary inputs.<sup>1</sup>
- For inputs typically seen in practice <i>(UB-LB)</i> is usually much smaller.
- </p>
-
- <p><b>Background</b></p>
-
- <p>This code implements a variant of what is commonly known as the "Misra-Gries
- algorithm". Variants of it were discovered and rediscovered and redesigned several times
- over the years:</p>
- <ul><li>"Finding repeated elements", Misra, Gries, 1982</li>
- <li>"Frequency estimation of Internet packet streams with limited space" Demaine,
- Lopez-Ortiz, Munro, 2002</li>
- <li>"A simple algorithm for finding frequent elements in streams and bags" Karp, Shenker,
- Papadimitriou, 2003</li>
- <li>"Efficient Computation of Frequent and Top-k Elements in Data Streams" Metwally,
- Agrawal, Abbadi, 2006</li>
- </ul>
-
- <sup>1</sup> For speed we do employ some randomization that introduces a small probability that
- our proof of the worst-case bound might not apply to a given run.  However, we have ensured
- that this probability is extremely small. For example, if the stream causes one table purge
- (rebuild), our proof of the worst case bound applies with probability at least 1 - 1E-14.
- If the stream causes 1E9 purges, our proof applies with probability at least 1 - 1E-5.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Justin Thaler, Alexander Saydakov</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch.Row</a>&lt;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="type parameter in ItemsSketch.Row">T</a>&gt;</span></code>
-<div class="block">Row class that defines the return values from a getFrequentItems query.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#ItemsSketch-int-">ItemsSketch</a></span>(int&nbsp;maxMapSize)</code>
-<div class="block">Construct this sketch with the parameter maxMapSize and the default initialMapSize (8).</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#getAprioriError-int-long-">getAprioriError</a></span>(int&nbsp;maxMapSize,
-               long&nbsp;estimatedTotalStreamWeight)</code>
-<div class="block">Returns the estimated <i>a priori</i> error given the maxMapSize for the sketch and the
- estimatedTotalStreamWeight.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#getCurrentMapCapacity--">getCurrentMapCapacity</a></span>()</code>
-<div class="block">Returns the current number of counters the sketch is configured to support.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#getEpsilon-int-">getEpsilon</a></span>(int&nbsp;maxMapSize)</code>
-<div class="block">Returns epsilon used to compute <i>a priori</i> error.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#getEstimate-T-">getEstimate</a></span>(<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&nbsp;item)</code>
-<div class="block">Gets the estimate of the frequency of the given item.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch.Row</a>&lt;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#getFrequentItems-com.yahoo.sketches.frequencies.ErrorType-">getFrequentItems</a></span>(<a href="../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a>&nbsp;errorType)</code>
-<div class="block">Returns an array of Rows that include frequent items, estimates, upper and lower bounds
- given an ErrorCondition and the default threshold.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch.Row</a>&lt;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#getFrequentItems-long-com.yahoo.sketches.frequencies.ErrorType-">getFrequentItems</a></span>(long&nbsp;threshold,
-                <a href="../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a>&nbsp;errorType)</code>
-<div class="block">Returns an array of Rows that include frequent items, estimates, upper and lower bounds
- given a threshold and an ErrorCondition.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a>&lt;T&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#getInstance-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">getInstance</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-           <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;T&gt;&nbsp;serDe)</code>
-<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>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#getLowerBound-T-">getLowerBound</a></span>(<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&nbsp;item)</code>
-<div class="block">Gets the guaranteed lower bound frequency of the given item, which can never be
- negative.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#getMaximumError--">getMaximumError</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#getMaximumMapCapacity--">getMaximumMapCapacity</a></span>()</code>
-<div class="block">Returns the maximum number of counters the sketch is configured to support.</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#getNumActiveItems--">getNumActiveItems</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#getStreamLength--">getStreamLength</a></span>()</code>
-<div class="block">Returns the sum of the frequencies in the stream seen so far by the sketch</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#getUpperBound-T-">getUpperBound</a></span>(<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&nbsp;item)</code>
-<div class="block">Gets the guaranteed upper bound frequency of the given item.</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#isEmpty--">isEmpty</a></span>()</code>
-<div class="block">Returns true if this sketch is empty</div>
-</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a>&lt;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#merge-com.yahoo.sketches.frequencies.ItemsSketch-">merge</a></span>(<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a>&lt;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;&nbsp;other)</code>
-<div class="block">This function merges the other sketch into this one.</div>
-</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#reset--">reset</a></span>()</code>
-<div class="block">Resets this sketch to a virgin state.</div>
-</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-">toByteArray</a></span>(<a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;&nbsp;serDe)</code>
-<div class="block">Returns a byte array representation of this sketch</div>
-</td>
-</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#toString--">toString</a></span>()</code>
-<div class="block">Returns a human readable summary of this sketch.</div>
-</td>
-</tr>
-<tr id="i18" class="altColor">
-<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#toString-byte:A-">toString</a></span>(byte[]&nbsp;byteArr)</code>
-<div class="block">Returns a human readable string of the preamble of a byte array image of a ItemsSketch.</div>
-</td>
-</tr>
-<tr id="i19" class="rowColor">
-<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#toString-com.yahoo.memory.Memory-">toString</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Returns a human readable string of the preamble of a Memory image of a ItemsSketch.</div>
-</td>
-</tr>
-<tr id="i20" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#update-T-">update</a></span>(<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&nbsp;item)</code>
-<div class="block">Update this sketch with an item and a frequency count of one.</div>
-</td>
-</tr>
-<tr id="i21" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#update-T-long-">update</a></span>(<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&nbsp;item,
-      long&nbsp;count)</code>
-<div class="block">Update this sketch with a item and a positive frequency count.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ItemsSketch-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ItemsSketch</h4>
-<pre>public&nbsp;ItemsSketch(int&nbsp;maxMapSize)</pre>
-<div class="block">Construct this sketch with the parameter maxMapSize and the default initialMapSize (8).</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>maxMapSize</code> - Determines the physical size of the internal hash map managed by this
- sketch and must be a power of 2.  The maximum capacity of this internal hash map is
- 0.75 times * maxMapSize. Both the ultimate accuracy and size of this sketch are a
- function of maxMapSize.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getInstance-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getInstance</h4>
-<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a>&lt;T&gt;&nbsp;getInstance(com.yahoo.memory.Memory&nbsp;srcMem,
-                                             <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;T&gt;&nbsp;serDe)</pre>
-<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>
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - The type of item that this sketch will track</dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - a Memory representation of a sketch of this class.
- <a href="../../../../resources/dictionary.html#mem">See Memory</a></dd>
-<dd><code>serDe</code> - an instance of ArrayOfItemsSerDe</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a sketch instance of this class.</dd>
-</dl>
-</li>
-</ul>
-<a name="getAprioriError-int-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getAprioriError</h4>
-<pre>public static&nbsp;double&nbsp;getAprioriError(int&nbsp;maxMapSize,
-                                     long&nbsp;estimatedTotalStreamWeight)</pre>
-<div class="block">Returns the estimated <i>a priori</i> error given the maxMapSize for the sketch and the
- estimatedTotalStreamWeight.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>maxMapSize</code> - the planned map size to be used when constructing this sketch.</dd>
-<dd><code>estimatedTotalStreamWeight</code> - the estimated total stream weight.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the estimated <i>a priori</i> error.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCurrentMapCapacity--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCurrentMapCapacity</h4>
-<pre>public&nbsp;int&nbsp;getCurrentMapCapacity()</pre>
-<div class="block">Returns the current number of counters the sketch is configured to support.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current number of counters the sketch is configured to support.</dd>
-</dl>
-</li>
-</ul>
-<a name="getEpsilon-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEpsilon</h4>
-<pre>public static&nbsp;double&nbsp;getEpsilon(int&nbsp;maxMapSize)</pre>
-<div class="block">Returns epsilon used to compute <i>a priori</i> error.
- This is just the value <i>3.5 / maxMapSize</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>maxMapSize</code> - the planned map size to be used when constructing this sketch.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>epsilon used to compute <i>a priori</i> error.</dd>
-</dl>
-</li>
-</ul>
-<a name="getEstimate-java.lang.Object-">
-<!--   -->
-</a><a name="getEstimate-T-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEstimate</h4>
-<pre>public&nbsp;long&nbsp;getEstimate(<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&nbsp;item)</pre>
-<div class="block">Gets the estimate of the frequency of the given item.
- Note: The true frequency of a item would be the sum of the counts as a result of the
- two update functions.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>item</code> - the given item</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the estimate of the frequency of the given item</dd>
-</dl>
-</li>
-</ul>
-<a name="getLowerBound-java.lang.Object-">
-<!--   -->
-</a><a name="getLowerBound-T-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLowerBound</h4>
-<pre>public&nbsp;long&nbsp;getLowerBound(<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&nbsp;item)</pre>
-<div class="block">Gets the guaranteed lower bound frequency of the given item, which can never be
- negative.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>item</code> - the given item.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the guaranteed lower bound frequency of the given item. That is, a number which
- is guaranteed to be no larger than the real frequency.</dd>
-</dl>
-</li>
-</ul>
-<a name="getFrequentItems-long-com.yahoo.sketches.frequencies.ErrorType-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getFrequentItems</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch.Row</a>&lt;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;[]&nbsp;getFrequentItems(long&nbsp;threshold,
-                                             <a href="../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a>&nbsp;errorType)</pre>
-<div class="block">Returns an array of Rows that include frequent items, estimates, upper and lower bounds
- given a threshold and an ErrorCondition. If the threshold is lower than getMaximumError(),
- then getMaximumError() will be used instead.
-
- <p>The method first examines all active items in the sketch (items that have a counter).
-
- <p>If <i>ErrorType = NO_FALSE_NEGATIVES</i>, this will include an item in the result
- list if getUpperBound(item) &gt; threshold.
- There will be no false negatives, i.e., no Type II error.
- There may be items in the set with true frequencies less than the threshold
- (false positives).</p>
-
- <p>If <i>ErrorType = NO_FALSE_POSITIVES</i>, this will include an item in the result
- list if getLowerBound(item) &gt; threshold.
- There will be no false positives, i.e., no Type I error.
- There may be items omitted from the set with true frequencies greater than the
- threshold (false negatives).</p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>threshold</code> - to include items in the result list</dd>
-<dd><code>errorType</code> - determines whether no false positives or no false negatives are
- desired.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an array of frequent items</dd>
-</dl>
-</li>
-</ul>
-<a name="getFrequentItems-com.yahoo.sketches.frequencies.ErrorType-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getFrequentItems</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch.Row</a>&lt;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;[]&nbsp;getFrequentItems(<a href="../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a>&nbsp;errorType)</pre>
-<div class="block">Returns an array of Rows that include frequent items, estimates, upper and lower bounds
- given an ErrorCondition and the default threshold.
- This is the same as getFrequentItems(getMaximumError(), errorType)</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>errorType</code> - determines whether no false positives or no false negatives are
- desired.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an array of frequent items</dd>
-</dl>
-</li>
-</ul>
-<a name="getMaximumError--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMaximumError</h4>
-<pre>public&nbsp;long&nbsp;getMaximumError()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>An upper bound on the maximum error of getEstimate(item) for any item.
- This is equivalent to the maximum distance between the upper bound and the lower bound
- for any item.</dd>
-</dl>
-</li>
-</ul>
-<a name="getMaximumMapCapacity--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMaximumMapCapacity</h4>
-<pre>public&nbsp;int&nbsp;getMaximumMapCapacity()</pre>
-<div class="block">Returns the maximum number of counters the sketch is configured to support.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the maximum number of counters the sketch is configured to support.</dd>
-</dl>
-</li>
-</ul>
-<a name="getNumActiveItems--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getNumActiveItems</h4>
-<pre>public&nbsp;int&nbsp;getNumActiveItems()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the number of active items in the sketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="getStreamLength--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getStreamLength</h4>
-<pre>public&nbsp;long&nbsp;getStreamLength()</pre>
-<div class="block">Returns the sum of the frequencies in the stream seen so far by the sketch</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the sum of the frequencies in the stream seen so far by the sketch</dd>
-</dl>
-</li>
-</ul>
-<a name="getUpperBound-java.lang.Object-">
-<!--   -->
-</a><a name="getUpperBound-T-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getUpperBound</h4>
-<pre>public&nbsp;long&nbsp;getUpperBound(<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&nbsp;item)</pre>
-<div class="block">Gets the guaranteed upper bound frequency of the given item.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>item</code> - the given item</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the guaranteed upper bound frequency of the given item. That is, a number which
- is guaranteed to be no smaller than the real frequency.</dd>
-</dl>
-</li>
-</ul>
-<a name="isEmpty--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isEmpty</h4>
-<pre>public&nbsp;boolean&nbsp;isEmpty()</pre>
-<div class="block">Returns true if this sketch is empty</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this sketch is empty</dd>
-</dl>
-</li>
-</ul>
-<a name="merge-com.yahoo.sketches.frequencies.ItemsSketch-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>merge</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a>&lt;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;&nbsp;merge(<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a>&lt;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;&nbsp;other)</pre>
-<div class="block">This function merges the other sketch into this one.
- The other sketch may be of a different size.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>other</code> - sketch of this class</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a sketch whose estimates are within the guarantees of the
- largest error tolerance of the two merged sketches.</dd>
-</dl>
-</li>
-</ul>
-<a name="reset--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public&nbsp;void&nbsp;reset()</pre>
-<div class="block">Resets this sketch to a virgin state.</div>
-</li>
-</ul>
-<a name="toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;toByteArray(<a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;&nbsp;serDe)</pre>
-<div class="block">Returns a byte array representation of this sketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>serDe</code> - an instance of ArrayOfItemsSerDe</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a byte array representation of this sketch</dd>
-</dl>
-</li>
-</ul>
-<a name="toString--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
-<div class="block">Returns a human readable summary of this sketch.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a human readable summary of this sketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="toString-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString(byte[]&nbsp;byteArr)</pre>
-<div class="block">Returns a human readable string of the preamble of a byte array image of a ItemsSketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>byteArr</code> - the given byte array</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a human readable string of the preamble of a byte array image of a ItemsSketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="toString-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block">Returns a human readable string of the preamble of a Memory image of a ItemsSketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory object</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a human readable string of the preamble of a Memory image of a ItemsSketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-java.lang.Object-">
-<!--   -->
-</a><a name="update-T-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&nbsp;item)</pre>
-<div class="block">Update this sketch with an item and a frequency count of one.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>item</code> - for which the frequency should be increased.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-java.lang.Object-long-">
-<!--   -->
-</a><a name="update-T-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&nbsp;item,
-                   long&nbsp;count)</pre>
-<div class="block">Update this sketch with a item and a positive frequency count.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>item</code> - for which the frequency should be increased. The item can be any long value and is
- only used by the sketch to determine uniqueness.</dd>
-<dd><code>count</code> - the amount by which the frequency of the item should be increased.
- An count of zero is a no-op, and a negative count will throw an exception.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ItemsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/frequencies/ItemsSketch.html" target="_top">Frames</a></li>
-<li><a href="ItemsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/LongsSketch.Row.html b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/LongsSketch.Row.html
deleted file mode 100644
index 077c4a9..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/LongsSketch.Row.html
+++ /dev/null
@@ -1,418 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>LongsSketch.Row (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LongsSketch.Row (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":10,"i7":10,"i8":10};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/LongsSketch.Row.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/frequencies/LongsSketch.Row.html" target="_top">Frames</a></li>
-<li><a href="LongsSketch.Row.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.frequencies</div>
-<h2 title="Class LongsSketch.Row" class="title">Class LongsSketch.Row</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.frequencies.LongsSketch.Row</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">LongsSketch.Row</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">LongsSketch.Row</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
-implements <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">LongsSketch.Row</a>&gt;</pre>
-<div class="block">Row class that defines the return values from a getFrequentItems query.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.Row.html#compareTo-com.yahoo.sketches.frequencies.LongsSketch.Row-">compareTo</a></span>(<a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">LongsSketch.Row</a>&nbsp;that)</code>
-<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>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.Row.html#equals-java.lang.Object-">equals</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</code>
-<div class="block">This equals is computed only from the Row.getEstimate() value and does not imply equality
- of the other items within the row: item and upper and lower bounds.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.Row.html#getEstimate--">getEstimate</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.Row.html#getItem--">getItem</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.Row.html#getLowerBound--">getLowerBound</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.Row.html#getRowHeader--">getRowHeader</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.Row.html#getUpperBound--">getUpperBound</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.Row.html#hashCode--">hashCode</a></span>()</code>
-<div class="block">This hashCode is computed only from the Row.getEstimate() value.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.Row.html#toString--">toString</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getItem--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getItem</h4>
-<pre>public&nbsp;long&nbsp;getItem()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>item of type T</dd>
-</dl>
-</li>
-</ul>
-<a name="getEstimate--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEstimate</h4>
-<pre>public&nbsp;long&nbsp;getEstimate()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the estimate</dd>
-</dl>
-</li>
-</ul>
-<a name="getUpperBound--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getUpperBound</h4>
-<pre>public&nbsp;long&nbsp;getUpperBound()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the upper bound</dd>
-</dl>
-</li>
-</ul>
-<a name="getLowerBound--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLowerBound</h4>
-<pre>public&nbsp;long&nbsp;getLowerBound()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>return the lower bound</dd>
-</dl>
-</li>
-</ul>
-<a name="getRowHeader--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRowHeader</h4>
-<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getRowHeader()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the descriptive row header</dd>
-</dl>
-</li>
-</ul>
-<a name="toString--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="compareTo-com.yahoo.sketches.frequencies.LongsSketch.Row-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>compareTo</h4>
-<pre>public&nbsp;int&nbsp;compareTo(<a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">LongsSketch.Row</a>&nbsp;that)</pre>
-<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.
- Defined this way, this compareTo will be consistent with hashCode() and equals(Object).</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true#compareTo-T-" title="class or interface in java.lang">compareTo</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">LongsSketch.Row</a>&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>that</code> - the other row to compare to.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a negative integer, zero, or a positive integer as this.getEstimate() is less than,
- equal to, or greater than that.getEstimate().</dd>
-</dl>
-</li>
-</ul>
-<a name="hashCode--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashCode</h4>
-<pre>public&nbsp;int&nbsp;hashCode()</pre>
-<div class="block">This hashCode is computed only from the Row.getEstimate() value.
- Defined this way, this hashCode will be consistent with equals(Object):<br>
- If (x.equals(y)) implies: x.hashCode() == y.hashCode().<br>
- If (!x.equals(y)) does NOT imply: x.hashCode() != y.hashCode().</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the hashCode computed from getEstimate().</dd>
-</dl>
-</li>
-</ul>
-<a name="equals-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>equals</h4>
-<pre>public&nbsp;boolean&nbsp;equals(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</pre>
-<div class="block">This equals is computed only from the Row.getEstimate() value and does not imply equality
- of the other items within the row: item and upper and lower bounds.
- Defined this way, this equals will be consistent with compareTo(Row).</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>obj</code> - the other row to determine equality with.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this.getEstimate() equals ((Row)obj).getEstimate().</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/LongsSketch.Row.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/frequencies/LongsSketch.Row.html" target="_top">Frames</a></li>
-<li><a href="LongsSketch.Row.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/LongsSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/LongsSketch.html
deleted file mode 100644
index 34f21df..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/LongsSketch.html
+++ /dev/null
@@ -1,946 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>LongsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LongsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":10,"i2":9,"i3":10,"i4":10,"i5":10,"i6":9,"i7":9,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":9,"i22":9,"i23":10,"i24":10};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/LongsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/frequencies/LongsSketch.html" target="_top">Frames</a></li>
-<li><a href="LongsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.frequencies</div>
-<h2 title="Class LongsSketch" class="title">Class LongsSketch</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.frequencies.LongsSketch</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">LongsSketch</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block"><p>This sketch is useful for tracking approximate frequencies of <i>long</i> items with optional
- associated counts (<i>long</i> item, <i>long</i> count) that are members of a multiset of
- such items. The true frequency of an item is defined to be the sum of associated counts.</p>
-
- <p>This implementation provides the following capabilities:</p>
- <ul>
- <li>Estimate the frequency of an item.</li>
- <li>Return upper and lower bounds of any item, such that the true frequency is always
- between the upper and lower bounds.</li>
- <li>Return a global maximum error that holds for all items in the stream.</li>
- <li>Return an array of frequent items that qualify either a NO_FALSE_POSITIVES or a
- NO_FALSE_NEGATIVES error type.</li>
- <li>Merge itself with another sketch object created from this class.</li>
- <li>Serialize/Deserialize to/from a String or byte array.</li>
- </ul>
-
- <p><b>Space Usage</b></p>
-
- <p>The sketch is initialized with a <i>maxMapSize</i> that specifies the maximum physical
- length of the internal hash map of the form (<i>long</i> item, <i>long</i> count).
- The <i>maxMapSize</i> must be a power of 2.</p>
-
- <p>The hash map starts at a very small size (8 entries), and grows as needed up to the
- specified <i>maxMapSize</i>.</p>
-
- <p>The internal memory space usage of this sketch is 18 * <i>mapSize</i> bytes, plus a small
- constant number of additional bytes. The internal memory space usage of this sketch will never
- exceed 18 * <i>maxMapSize</i> bytes, plus a small constant number of additional bytes.</p>
-
- <p><b>Maximum Capacity of the Sketch</b></p>
-
- <p>The LOAD_FACTOR for the hash map is internally set at 75%,
- which means at any time the map capacity of (item, count) pairs is <i>mapCap</i> =
- 0.75 * <i>mapSize</i>.
- The maximum capacity of (item, count) pairs of the sketch is <i>maxMapCap</i> =
- 0.75 * <i>maxMapSize</i>.</p>
-
- <p><b>Updating the sketch with (item, count) pairs</b></p>
-
- <p>If the item is found in the hash map, the mapped count field (the "counter") is
- incremented by the incoming count, otherwise, a new counter "(item, count) pair" is
- created. If the number of tracked counters reaches the maximum capacity of the hash map
- the sketch decrements all of the counters (by an approximately computed median), and
- removes any non-positive counters.</p>
-
- <p><b>Accuracy</b></p>
-
- <p>If fewer than 0.75 * <i>maxMapSize</i> different items are inserted into the sketch the
- estimated frequencies returned by the sketch will be exact.</p>
-
- <p>The logic of the frequent items sketch is such that the stored counts and true counts are
- never too different.
- More specifically, for any <i>item</i>, the sketch can return an estimate of the
- true frequency of <i>item</i>, along with upper and lower bounds on the frequency
- (that hold deterministically).</p>
-
- <p>For this implementation and for a specific active <i>item</i>, it is guaranteed that
- the true frequency will be between the Upper Bound (UB) and the Lower Bound (LB) computed for
- that <i>item</i>.  Specifically, <i>(UB- LB) &le; W * epsilon</i>, where <i>W</i> denotes the
- sum of all item counts, and <i>epsilon = 3.5/M</i>, where <i>M</i> is the <i>maxMapSize</i>.</p>
-
- <p>This is a worst case guarantee that applies to arbitrary inputs.<sup>1</sup>
- For inputs typically seen in practice <i>(UB-LB)</i> is usually much smaller.
- </p>
-
- <p><b>Background</b></p>
-
- <p>This code implements a variant of what is commonly known as the "Misra-Gries
- algorithm". Variants of it were discovered and rediscovered and redesigned several times
- over the years:</p>
- <ul><li>"Finding repeated elements", Misra, Gries, 1982</li>
- <li>"Frequency estimation of Internet packet streams with limited space" Demaine,
- Lopez-Ortiz, Munro, 2002</li>
- <li>"A simple algorithm for finding frequent elements in streams and bags" Karp, Shenker,
- Papadimitriou, 2003</li>
- <li>"Efficient Computation of Frequent and Top-k Elements in Data Streams" Metwally,
- Agrawal, Abbadi, 2006</li>
- </ul>
-
- <sup>1</sup> For speed we do employ some randomization that introduces a small probability that
- our proof of the worst-case bound might not apply to a given run.  However, we have ensured
- that this probability is extremely small. For example, if the stream causes one table purge
- (rebuild), our proof of the worst case bound applies with probability at least 1 - 1E-14.
- If the stream causes 1E9 purges, our proof applies with probability at least 1 - 1E-5.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Justin Thaler, Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">LongsSketch.Row</a></span></code>
-<div class="block">Row class that defines the return values from a getFrequentItems query.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#LongsSketch-int-">LongsSketch</a></span>(int&nbsp;maxMapSize)</code>
-<div class="block">Construct this sketch with the parameter maxMapSize and the default initialMapSize (8).</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#getAprioriError-int-long-">getAprioriError</a></span>(int&nbsp;maxMapSize,
-               long&nbsp;estimatedTotalStreamWeight)</code>
-<div class="block">Returns the estimated <i>a priori</i> error given the maxMapSize for the sketch and the
- estimatedTotalStreamWeight.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#getCurrentMapCapacity--">getCurrentMapCapacity</a></span>()</code>
-<div class="block">Returns the current number of counters the sketch is configured to support.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#getEpsilon-int-">getEpsilon</a></span>(int&nbsp;maxMapSize)</code>
-<div class="block">Returns epsilon used to compute <i>a priori</i> error.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#getEstimate-long-">getEstimate</a></span>(long&nbsp;item)</code>
-<div class="block">Gets the estimate of the frequency of the given item.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">LongsSketch.Row</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#getFrequentItems-com.yahoo.sketches.frequencies.ErrorType-">getFrequentItems</a></span>(<a href="../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a>&nbsp;errorType)</code>
-<div class="block">Returns an array of Rows that include frequent items, estimates, upper and lower bounds
- given an ErrorCondition and the default threshold.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">LongsSketch.Row</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#getFrequentItems-long-com.yahoo.sketches.frequencies.ErrorType-">getFrequentItems</a></span>(long&nbsp;threshold,
-                <a href="../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a>&nbsp;errorType)</code>
-<div class="block">Returns an array of Rows that include frequent items, estimates, upper and lower bounds
- given a threshold and an ErrorCondition.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#getInstance-com.yahoo.memory.Memory-">getInstance</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<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>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#getInstance-java.lang.String-">getInstance</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;string)</code>
-<div class="block">Returns a sketch instance of this class from the given String,
- which must be a String representation of this sketch class.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#getLowerBound-long-">getLowerBound</a></span>(long&nbsp;item)</code>
-<div class="block">Gets the guaranteed lower bound frequency of the given item, which can never be
- negative.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#getMaximumError--">getMaximumError</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#getMaximumMapCapacity--">getMaximumMapCapacity</a></span>()</code>
-<div class="block">Returns the maximum number of counters the sketch is configured to support.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#getNumActiveItems--">getNumActiveItems</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#getStorageBytes--">getStorageBytes</a></span>()</code>
-<div class="block">Returns the number of bytes required to store this sketch as an array of bytes.</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#getStreamLength--">getStreamLength</a></span>()</code>
-<div class="block">Returns the sum of the frequencies (weights or counts) in the stream seen so far by the sketch</div>
-</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#getUpperBound-long-">getUpperBound</a></span>(long&nbsp;item)</code>
-<div class="block">Gets the guaranteed upper bound frequency of the given item.</div>
-</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#isEmpty--">isEmpty</a></span>()</code>
-<div class="block">Returns true if this sketch is empty</div>
-</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#merge-com.yahoo.sketches.frequencies.LongsSketch-">merge</a></span>(<a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a>&nbsp;other)</code>
-<div class="block">This function merges the other sketch into this one.</div>
-</td>
-</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#reset--">reset</a></span>()</code>
-<div class="block">Resets this sketch to a virgin state.</div>
-</td>
-</tr>
-<tr id="i18" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#serializeToString--">serializeToString</a></span>()</code>
-<div class="block">Returns a String representation of this sketch</div>
-</td>
-</tr>
-<tr id="i19" class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#toByteArray--">toByteArray</a></span>()</code>
-<div class="block">Returns a byte array representation of this sketch</div>
-</td>
-</tr>
-<tr id="i20" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#toString--">toString</a></span>()</code>
-<div class="block">Returns a human readable summary of this sketch.</div>
-</td>
-</tr>
-<tr id="i21" class="rowColor">
-<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#toString-byte:A-">toString</a></span>(byte[]&nbsp;byteArr)</code>
-<div class="block">Returns a human readable string of the preamble of a byte array image of a LongsSketch.</div>
-</td>
-</tr>
-<tr id="i22" class="altColor">
-<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#toString-com.yahoo.memory.Memory-">toString</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Returns a human readable string of the preamble of a Memory image of a LongsSketch.</div>
-</td>
-</tr>
-<tr id="i23" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#update-long-">update</a></span>(long&nbsp;item)</code>
-<div class="block">Update this sketch with an item and a frequency count of one.</div>
-</td>
-</tr>
-<tr id="i24" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#update-long-long-">update</a></span>(long&nbsp;item,
-      long&nbsp;count)</code>
-<div class="block">Update this sketch with a item and a positive frequency count (or weight).</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="LongsSketch-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>LongsSketch</h4>
-<pre>public&nbsp;LongsSketch(int&nbsp;maxMapSize)</pre>
-<div class="block">Construct this sketch with the parameter maxMapSize and the default initialMapSize (8).</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>maxMapSize</code> - Determines the physical size of the internal hash map managed by this
- sketch and must be a power of 2.  The maximum capacity of this internal hash map is
- 0.75 times * maxMapSize. Both the ultimate accuracy and size of this sketch are a
- function of maxMapSize.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getInstance-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getInstance</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a>&nbsp;getInstance(com.yahoo.memory.Memory&nbsp;srcMem)</pre>
-<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>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - a Memory representation of a sketch of this class.
- <a href="../../../../resources/dictionary.html#mem">See Memory</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a sketch instance of this class.</dd>
-</dl>
-</li>
-</ul>
-<a name="getInstance-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getInstance</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a>&nbsp;getInstance(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;string)</pre>
-<div class="block">Returns a sketch instance of this class from the given String,
- which must be a String representation of this sketch class.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>string</code> - a String representation of a sketch of this class.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a sketch instance of this class.</dd>
-</dl>
-</li>
-</ul>
-<a name="getAprioriError-int-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getAprioriError</h4>
-<pre>public static&nbsp;double&nbsp;getAprioriError(int&nbsp;maxMapSize,
-                                     long&nbsp;estimatedTotalStreamWeight)</pre>
-<div class="block">Returns the estimated <i>a priori</i> error given the maxMapSize for the sketch and the
- estimatedTotalStreamWeight.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>maxMapSize</code> - the planned map size to be used when constructing this sketch.</dd>
-<dd><code>estimatedTotalStreamWeight</code> - the estimated total stream weight.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the estimated <i>a priori</i> error.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCurrentMapCapacity--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCurrentMapCapacity</h4>
-<pre>public&nbsp;int&nbsp;getCurrentMapCapacity()</pre>
-<div class="block">Returns the current number of counters the sketch is configured to support.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current number of counters the sketch is configured to support.</dd>
-</dl>
-</li>
-</ul>
-<a name="getEpsilon-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEpsilon</h4>
-<pre>public static&nbsp;double&nbsp;getEpsilon(int&nbsp;maxMapSize)</pre>
-<div class="block">Returns epsilon used to compute <i>a priori</i> error.
- This is just the value <i>3.5 / maxMapSize</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>maxMapSize</code> - the planned map size to be used when constructing this sketch.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>epsilon used to compute <i>a priori</i> error.</dd>
-</dl>
-</li>
-</ul>
-<a name="getEstimate-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEstimate</h4>
-<pre>public&nbsp;long&nbsp;getEstimate(long&nbsp;item)</pre>
-<div class="block">Gets the estimate of the frequency of the given item.
- Note: The true frequency of a item would be the sum of the counts as a result of the
- two update functions.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>item</code> - the given item</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the estimate of the frequency of the given item</dd>
-</dl>
-</li>
-</ul>
-<a name="getLowerBound-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLowerBound</h4>
-<pre>public&nbsp;long&nbsp;getLowerBound(long&nbsp;item)</pre>
-<div class="block">Gets the guaranteed lower bound frequency of the given item, which can never be
- negative.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>item</code> - the given item.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the guaranteed lower bound frequency of the given item. That is, a number which
- is guaranteed to be no larger than the real frequency.</dd>
-</dl>
-</li>
-</ul>
-<a name="getFrequentItems-long-com.yahoo.sketches.frequencies.ErrorType-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getFrequentItems</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">LongsSketch.Row</a>[]&nbsp;getFrequentItems(long&nbsp;threshold,
-                                          <a href="../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a>&nbsp;errorType)</pre>
-<div class="block">Returns an array of Rows that include frequent items, estimates, upper and lower bounds
- given a threshold and an ErrorCondition. If the threshold is lower than getMaximumError(),
- then getMaximumError() will be used instead.
-
- <p>The method first examines all active items in the sketch (items that have a counter).
-
- <p>If <i>ErrorType = NO_FALSE_NEGATIVES</i>, this will include an item in the result
- list if getUpperBound(item) &gt; threshold.
- There will be no false negatives, i.e., no Type II error.
- There may be items in the set with true frequencies less than the threshold
- (false positives).</p>
-
- <p>If <i>ErrorType = NO_FALSE_POSITIVES</i>, this will include an item in the result
- list if getLowerBound(item) &gt; threshold.
- There will be no false positives, i.e., no Type I error.
- There may be items omitted from the set with true frequencies greater than the
- threshold (false negatives). This is a subset of the NO_FALSE_NEGATIVES case.</p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>threshold</code> - to include items in the result list</dd>
-<dd><code>errorType</code> - determines whether no false positives or no false negatives are
- desired.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an array of frequent items</dd>
-</dl>
-</li>
-</ul>
-<a name="getFrequentItems-com.yahoo.sketches.frequencies.ErrorType-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getFrequentItems</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">LongsSketch.Row</a>[]&nbsp;getFrequentItems(<a href="../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a>&nbsp;errorType)</pre>
-<div class="block">Returns an array of Rows that include frequent items, estimates, upper and lower bounds
- given an ErrorCondition and the default threshold.
- This is the same as getFrequentItems(getMaximumError(), errorType)</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>errorType</code> - determines whether no false positives or no false negatives are
- desired.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an array of frequent items</dd>
-</dl>
-</li>
-</ul>
-<a name="getMaximumError--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMaximumError</h4>
-<pre>public&nbsp;long&nbsp;getMaximumError()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>An upper bound on the maximum error of getEstimate(item) for any item.
- This is equivalent to the maximum distance between the upper bound and the lower bound
- for any item.</dd>
-</dl>
-</li>
-</ul>
-<a name="getMaximumMapCapacity--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMaximumMapCapacity</h4>
-<pre>public&nbsp;int&nbsp;getMaximumMapCapacity()</pre>
-<div class="block">Returns the maximum number of counters the sketch is configured to support.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the maximum number of counters the sketch is configured to support.</dd>
-</dl>
-</li>
-</ul>
-<a name="getNumActiveItems--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getNumActiveItems</h4>
-<pre>public&nbsp;int&nbsp;getNumActiveItems()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the number of active items in the sketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="getStorageBytes--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getStorageBytes</h4>
-<pre>public&nbsp;int&nbsp;getStorageBytes()</pre>
-<div class="block">Returns the number of bytes required to store this sketch as an array of bytes.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the number of bytes required to store this sketch as an array of bytes.</dd>
-</dl>
-</li>
-</ul>
-<a name="getStreamLength--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getStreamLength</h4>
-<pre>public&nbsp;long&nbsp;getStreamLength()</pre>
-<div class="block">Returns the sum of the frequencies (weights or counts) in the stream seen so far by the sketch</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the sum of the frequencies in the stream seen so far by the sketch</dd>
-</dl>
-</li>
-</ul>
-<a name="getUpperBound-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getUpperBound</h4>
-<pre>public&nbsp;long&nbsp;getUpperBound(long&nbsp;item)</pre>
-<div class="block">Gets the guaranteed upper bound frequency of the given item.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>item</code> - the given item</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the guaranteed upper bound frequency of the given item. That is, a number which
- is guaranteed to be no smaller than the real frequency.</dd>
-</dl>
-</li>
-</ul>
-<a name="isEmpty--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isEmpty</h4>
-<pre>public&nbsp;boolean&nbsp;isEmpty()</pre>
-<div class="block">Returns true if this sketch is empty</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this sketch is empty</dd>
-</dl>
-</li>
-</ul>
-<a name="merge-com.yahoo.sketches.frequencies.LongsSketch-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>merge</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a>&nbsp;merge(<a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a>&nbsp;other)</pre>
-<div class="block">This function merges the other sketch into this one.
- The other sketch may be of a different size.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>other</code> - sketch of this class</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a sketch whose estimates are within the guarantees of the
- largest error tolerance of the two merged sketches.</dd>
-</dl>
-</li>
-</ul>
-<a name="reset--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public&nbsp;void&nbsp;reset()</pre>
-<div class="block">Resets this sketch to a virgin state.</div>
-</li>
-</ul>
-<a name="serializeToString--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>serializeToString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;serializeToString()</pre>
-<div class="block">Returns a String representation of this sketch</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a String representation of this sketch</dd>
-</dl>
-</li>
-</ul>
-<a name="toByteArray--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;toByteArray()</pre>
-<div class="block">Returns a byte array representation of this sketch</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a byte array representation of this sketch</dd>
-</dl>
-</li>
-</ul>
-<a name="toString--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
-<div class="block">Returns a human readable summary of this sketch.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a human readable summary of this sketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="toString-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString(byte[]&nbsp;byteArr)</pre>
-<div class="block">Returns a human readable string of the preamble of a byte array image of a LongsSketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>byteArr</code> - the given byte array</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a human readable string of the preamble of a byte array image of a LongsSketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="toString-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block">Returns a human readable string of the preamble of a Memory image of a LongsSketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory object</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a human readable string of the preamble of a Memory image of a LongsSketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(long&nbsp;item)</pre>
-<div class="block">Update this sketch with an item and a frequency count of one.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>item</code> - for which the frequency should be increased.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-long-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(long&nbsp;item,
-                   long&nbsp;count)</pre>
-<div class="block">Update this sketch with a item and a positive frequency count (or weight).</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>item</code> - for which the frequency should be increased. The item can be any long value
- and is only used by the sketch to determine uniqueness.</dd>
-<dd><code>count</code> - the amount by which the frequency of the item should be increased.
- An count of zero is a no-op, and a negative count will throw an exception.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/LongsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/frequencies/LongsSketch.html" target="_top">Frames</a></li>
-<li><a href="LongsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/class-use/ErrorType.html b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/class-use/ErrorType.html
deleted file mode 100644
index 52ea7de..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/class-use/ErrorType.html
+++ /dev/null
@@ -1,217 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.frequencies.ErrorType (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.frequencies.ErrorType (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/frequencies/class-use/ErrorType.html" target="_top">Frames</a></li>
-<li><a href="ErrorType.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.frequencies.ErrorType" class="title">Uses of Class<br>com.yahoo.sketches.frequencies.ErrorType</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.frequencies">com.yahoo.sketches.frequencies</a></td>
-<td class="colLast">
-<div class="block">This package is dedicated to streaming algorithms that enable estimation of the 
- frequency of occurence of items in a weighted multiset stream of items.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.frequencies">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a> in <a href="../../../../../com/yahoo/sketches/frequencies/package-summary.html">com.yahoo.sketches.frequencies</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/frequencies/package-summary.html">com.yahoo.sketches.frequencies</a> that return <a href="../../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ErrorType.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/frequencies/ErrorType.html#valueOf-java.lang.String-">valueOf</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
-<div class="block">Returns the enum constant of this type with the specified name.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a>[]</code></td>
-<td class="colLast"><span class="typeNameLabel">ErrorType.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/frequencies/ErrorType.html#values--">values</a></span>()</code>
-<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/frequencies/package-summary.html">com.yahoo.sketches.frequencies</a> with parameters of type <a href="../../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">LongsSketch.Row</a>[]</code></td>
-<td class="colLast"><span class="typeNameLabel">LongsSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/frequencies/LongsSketch.html#getFrequentItems-com.yahoo.sketches.frequencies.ErrorType-">getFrequentItems</a></span>(<a href="../../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a>&nbsp;errorType)</code>
-<div class="block">Returns an array of Rows that include frequent items, estimates, upper and lower bounds
- given an ErrorCondition and the default threshold.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch.Row</a>&lt;<a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;[]</code></td>
-<td class="colLast"><span class="typeNameLabel">ItemsSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#getFrequentItems-com.yahoo.sketches.frequencies.ErrorType-">getFrequentItems</a></span>(<a href="../../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a>&nbsp;errorType)</code>
-<div class="block">Returns an array of Rows that include frequent items, estimates, upper and lower bounds
- given an ErrorCondition and the default threshold.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">LongsSketch.Row</a>[]</code></td>
-<td class="colLast"><span class="typeNameLabel">LongsSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/frequencies/LongsSketch.html#getFrequentItems-long-com.yahoo.sketches.frequencies.ErrorType-">getFrequentItems</a></span>(long&nbsp;threshold,
-                <a href="../../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a>&nbsp;errorType)</code>
-<div class="block">Returns an array of Rows that include frequent items, estimates, upper and lower bounds
- given a threshold and an ErrorCondition.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch.Row</a>&lt;<a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;[]</code></td>
-<td class="colLast"><span class="typeNameLabel">ItemsSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#getFrequentItems-long-com.yahoo.sketches.frequencies.ErrorType-">getFrequentItems</a></span>(long&nbsp;threshold,
-                <a href="../../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a>&nbsp;errorType)</code>
-<div class="block">Returns an array of Rows that include frequent items, estimates, upper and lower bounds
- given a threshold and an ErrorCondition.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/frequencies/class-use/ErrorType.html" target="_top">Frames</a></li>
-<li><a href="ErrorType.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/class-use/ItemsSketch.Row.html b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/class-use/ItemsSketch.Row.html
deleted file mode 100644
index a043b58..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/class-use/ItemsSketch.Row.html
+++ /dev/null
@@ -1,196 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.frequencies.ItemsSketch.Row (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.frequencies.ItemsSketch.Row (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/frequencies/class-use/ItemsSketch.Row.html" target="_top">Frames</a></li>
-<li><a href="ItemsSketch.Row.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.frequencies.ItemsSketch.Row" class="title">Uses of Class<br>com.yahoo.sketches.frequencies.ItemsSketch.Row</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch.Row</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.frequencies">com.yahoo.sketches.frequencies</a></td>
-<td class="colLast">
-<div class="block">This package is dedicated to streaming algorithms that enable estimation of the 
- frequency of occurence of items in a weighted multiset stream of items.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.frequencies">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch.Row</a> in <a href="../../../../../com/yahoo/sketches/frequencies/package-summary.html">com.yahoo.sketches.frequencies</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/frequencies/package-summary.html">com.yahoo.sketches.frequencies</a> that return <a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch.Row</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch.Row</a>&lt;<a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;[]</code></td>
-<td class="colLast"><span class="typeNameLabel">ItemsSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#getFrequentItems-com.yahoo.sketches.frequencies.ErrorType-">getFrequentItems</a></span>(<a href="../../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a>&nbsp;errorType)</code>
-<div class="block">Returns an array of Rows that include frequent items, estimates, upper and lower bounds
- given an ErrorCondition and the default threshold.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch.Row</a>&lt;<a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;[]</code></td>
-<td class="colLast"><span class="typeNameLabel">ItemsSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#getFrequentItems-long-com.yahoo.sketches.frequencies.ErrorType-">getFrequentItems</a></span>(long&nbsp;threshold,
-                <a href="../../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a>&nbsp;errorType)</code>
-<div class="block">Returns an array of Rows that include frequent items, estimates, upper and lower bounds
- given a threshold and an ErrorCondition.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/frequencies/package-summary.html">com.yahoo.sketches.frequencies</a> with parameters of type <a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch.Row</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><span class="typeNameLabel">ItemsSketch.Row.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html#compareTo-com.yahoo.sketches.frequencies.ItemsSketch.Row-">compareTo</a></span>(<a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch.Row</a>&lt;<a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="type parameter in ItemsSketch.Row">T</a>&gt;&nbsp;that)</code>
-<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>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/frequencies/class-use/ItemsSketch.Row.html" target="_top">Frames</a></li>
-<li><a href="ItemsSketch.Row.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/class-use/ItemsSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/class-use/ItemsSketch.html
deleted file mode 100644
index e5484bf..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/class-use/ItemsSketch.html
+++ /dev/null
@@ -1,194 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.frequencies.ItemsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.frequencies.ItemsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/frequencies/class-use/ItemsSketch.html" target="_top">Frames</a></li>
-<li><a href="ItemsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.frequencies.ItemsSketch" class="title">Uses of Class<br>com.yahoo.sketches.frequencies.ItemsSketch</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.frequencies">com.yahoo.sketches.frequencies</a></td>
-<td class="colLast">
-<div class="block">This package is dedicated to streaming algorithms that enable estimation of the 
- frequency of occurence of items in a weighted multiset stream of items.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.frequencies">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a> in <a href="../../../../../com/yahoo/sketches/frequencies/package-summary.html">com.yahoo.sketches.frequencies</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/frequencies/package-summary.html">com.yahoo.sketches.frequencies</a> that return <a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a>&lt;T&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">ItemsSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#getInstance-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">getInstance</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-           <a href="../../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;T&gt;&nbsp;serDe)</code>
-<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>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a>&lt;<a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">ItemsSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#merge-com.yahoo.sketches.frequencies.ItemsSketch-">merge</a></span>(<a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a>&lt;<a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;&nbsp;other)</code>
-<div class="block">This function merges the other sketch into this one.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/frequencies/package-summary.html">com.yahoo.sketches.frequencies</a> with parameters of type <a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a>&lt;<a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">ItemsSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#merge-com.yahoo.sketches.frequencies.ItemsSketch-">merge</a></span>(<a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a>&lt;<a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;&nbsp;other)</code>
-<div class="block">This function merges the other sketch into this one.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/frequencies/class-use/ItemsSketch.html" target="_top">Frames</a></li>
-<li><a href="ItemsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/class-use/LongsSketch.Row.html b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/class-use/LongsSketch.Row.html
deleted file mode 100644
index 0519b3f..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/class-use/LongsSketch.Row.html
+++ /dev/null
@@ -1,196 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.frequencies.LongsSketch.Row (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.frequencies.LongsSketch.Row (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/frequencies/class-use/LongsSketch.Row.html" target="_top">Frames</a></li>
-<li><a href="LongsSketch.Row.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.frequencies.LongsSketch.Row" class="title">Uses of Class<br>com.yahoo.sketches.frequencies.LongsSketch.Row</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">LongsSketch.Row</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.frequencies">com.yahoo.sketches.frequencies</a></td>
-<td class="colLast">
-<div class="block">This package is dedicated to streaming algorithms that enable estimation of the 
- frequency of occurence of items in a weighted multiset stream of items.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.frequencies">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">LongsSketch.Row</a> in <a href="../../../../../com/yahoo/sketches/frequencies/package-summary.html">com.yahoo.sketches.frequencies</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/frequencies/package-summary.html">com.yahoo.sketches.frequencies</a> that return <a href="../../../../../com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">LongsSketch.Row</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">LongsSketch.Row</a>[]</code></td>
-<td class="colLast"><span class="typeNameLabel">LongsSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/frequencies/LongsSketch.html#getFrequentItems-com.yahoo.sketches.frequencies.ErrorType-">getFrequentItems</a></span>(<a href="../../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a>&nbsp;errorType)</code>
-<div class="block">Returns an array of Rows that include frequent items, estimates, upper and lower bounds
- given an ErrorCondition and the default threshold.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">LongsSketch.Row</a>[]</code></td>
-<td class="colLast"><span class="typeNameLabel">LongsSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/frequencies/LongsSketch.html#getFrequentItems-long-com.yahoo.sketches.frequencies.ErrorType-">getFrequentItems</a></span>(long&nbsp;threshold,
-                <a href="../../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a>&nbsp;errorType)</code>
-<div class="block">Returns an array of Rows that include frequent items, estimates, upper and lower bounds
- given a threshold and an ErrorCondition.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/frequencies/package-summary.html">com.yahoo.sketches.frequencies</a> with parameters of type <a href="../../../../../com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">LongsSketch.Row</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><span class="typeNameLabel">LongsSketch.Row.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/frequencies/LongsSketch.Row.html#compareTo-com.yahoo.sketches.frequencies.LongsSketch.Row-">compareTo</a></span>(<a href="../../../../../com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">LongsSketch.Row</a>&nbsp;that)</code>
-<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>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/frequencies/class-use/LongsSketch.Row.html" target="_top">Frames</a></li>
-<li><a href="LongsSketch.Row.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/class-use/LongsSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/class-use/LongsSketch.html
deleted file mode 100644
index 2fd71b0..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/class-use/LongsSketch.html
+++ /dev/null
@@ -1,200 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.frequencies.LongsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.frequencies.LongsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/frequencies/class-use/LongsSketch.html" target="_top">Frames</a></li>
-<li><a href="LongsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.frequencies.LongsSketch" class="title">Uses of Class<br>com.yahoo.sketches.frequencies.LongsSketch</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.frequencies">com.yahoo.sketches.frequencies</a></td>
-<td class="colLast">
-<div class="block">This package is dedicated to streaming algorithms that enable estimation of the 
- frequency of occurence of items in a weighted multiset stream of items.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.frequencies">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a> in <a href="../../../../../com/yahoo/sketches/frequencies/package-summary.html">com.yahoo.sketches.frequencies</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/frequencies/package-summary.html">com.yahoo.sketches.frequencies</a> that return <a href="../../../../../com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">LongsSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/frequencies/LongsSketch.html#getInstance-com.yahoo.memory.Memory-">getInstance</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<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>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">LongsSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/frequencies/LongsSketch.html#getInstance-java.lang.String-">getInstance</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;string)</code>
-<div class="block">Returns a sketch instance of this class from the given String,
- which must be a String representation of this sketch class.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">LongsSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/frequencies/LongsSketch.html#merge-com.yahoo.sketches.frequencies.LongsSketch-">merge</a></span>(<a href="../../../../../com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a>&nbsp;other)</code>
-<div class="block">This function merges the other sketch into this one.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/frequencies/package-summary.html">com.yahoo.sketches.frequencies</a> with parameters of type <a href="../../../../../com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">LongsSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/frequencies/LongsSketch.html#merge-com.yahoo.sketches.frequencies.LongsSketch-">merge</a></span>(<a href="../../../../../com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a>&nbsp;other)</code>
-<div class="block">This function merges the other sketch into this one.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/frequencies/class-use/LongsSketch.html" target="_top">Frames</a></li>
-<li><a href="LongsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/package-frame.html b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/package-frame.html
deleted file mode 100644
index 5f65e6a..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/package-frame.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.frequencies (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../com/yahoo/sketches/frequencies/package-summary.html" target="classFrame">com.yahoo.sketches.frequencies</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="ItemsSketch.html" title="class in com.yahoo.sketches.frequencies" target="classFrame">ItemsSketch</a></li>
-<li><a href="ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies" target="classFrame">ItemsSketch.Row</a></li>
-<li><a href="LongsSketch.html" title="class in com.yahoo.sketches.frequencies" target="classFrame">LongsSketch</a></li>
-<li><a href="LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies" target="classFrame">LongsSketch.Row</a></li>
-</ul>
-<h2 title="Enums">Enums</h2>
-<ul title="Enums">
-<li><a href="ErrorType.html" title="enum in com.yahoo.sketches.frequencies" target="classFrame">ErrorType</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/package-summary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/package-summary.html
deleted file mode 100644
index dd93b86..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/package-summary.html
+++ /dev/null
@@ -1,208 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.frequencies (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.frequencies (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/cpc/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/hash/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/frequencies/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;com.yahoo.sketches.frequencies</h1>
-<div class="docSummary">
-<div class="block">This package is dedicated to streaming algorithms that enable estimation of the 
- frequency of occurence of items in a weighted multiset stream of items.</div>
-</div>
-<p>See:&nbsp;<a href="#package.description">Description</a></p>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a>&lt;T&gt;</td>
-<td class="colLast">
-<div class="block">This sketch is useful for tracking approximate frequencies of items of type <i>&lt;T&gt;</i>
- with optional associated counts (<i>&lt;T&gt;</i> item, <i>long</i> count) that are members of a
- multiset of such items.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch.Row</a>&lt;T&gt;</td>
-<td class="colLast">
-<div class="block">Row class that defines the return values from a getFrequentItems query.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></td>
-<td class="colLast">
-<div class="block">This sketch is useful for tracking approximate frequencies of <i>long</i> items with optional
- associated counts (<i>long</i> item, <i>long</i> count) that are members of a multiset of
- such items.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">LongsSketch.Row</a></td>
-<td class="colLast">
-<div class="block">Row class that defines the return values from a getFrequentItems query.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
-<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Enum</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a></td>
-<td class="colLast">
-<div class="block">Specifies one of two types of error regions of the statistical classification Confusion Matrix
- that can be excluded from a returned sample of Frequent Items.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-<a name="package.description">
-<!--   -->
-</a>
-<h2 title="Package com.yahoo.sketches.frequencies Description">Package com.yahoo.sketches.frequencies Description</h2>
-<div class="block"><p>This package is dedicated to streaming algorithms that enable estimation of the 
- frequency of occurence of items in a weighted multiset stream of items.  
- If the frequency distribution of items is sufficiently skewed, these algorithms are very 
- useful in identifying the "Heavy Hitters" that occured most frequently in the stream.  
- The accuracy of the estimation of the frequency of an item has well understood error 
- bounds that can be returned by the sketch.</p>
- 
- <p>These sketches are mergable and can be serialized and deserialized to/from a compact 
- form.</p></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/cpc/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/hash/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/frequencies/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/package-tree.html b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/package-tree.html
deleted file mode 100644
index db62d5d..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/package-tree.html
+++ /dev/null
@@ -1,154 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.frequencies Class Hierarchy (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.frequencies Class Hierarchy (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/cpc/package-tree.html">Prev</a></li>
-<li><a href="../../../../com/yahoo/sketches/hash/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/frequencies/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package com.yahoo.sketches.frequencies</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.frequencies.<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies"><span class="typeNameLink">ItemsSketch</span></a>&lt;T&gt;</li>
-<li type="circle">com.yahoo.sketches.frequencies.<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies"><span class="typeNameLink">ItemsSketch.Row</span></a>&lt;T&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;)</li>
-<li type="circle">com.yahoo.sketches.frequencies.<a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies"><span class="typeNameLink">LongsSketch</span></a></li>
-<li type="circle">com.yahoo.sketches.frequencies.<a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies"><span class="typeNameLink">LongsSketch.Row</span></a> (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;)</li>
-</ul>
-</li>
-</ul>
-<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
-<ul>
-<li type="circle">com.yahoo.sketches.frequencies.<a href="../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies"><span class="typeNameLink">ErrorType</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/cpc/package-tree.html">Prev</a></li>
-<li><a href="../../../../com/yahoo/sketches/hash/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/frequencies/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/package-use.html b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/package-use.html
deleted file mode 100644
index da7b547..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/package-use.html
+++ /dev/null
@@ -1,189 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package com.yahoo.sketches.frequencies (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches.frequencies (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/frequencies/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Uses of Package com.yahoo.sketches.frequencies" class="title">Uses of Package<br>com.yahoo.sketches.frequencies</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../com/yahoo/sketches/frequencies/package-summary.html">com.yahoo.sketches.frequencies</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.frequencies">com.yahoo.sketches.frequencies</a></td>
-<td class="colLast">
-<div class="block">This package is dedicated to streaming algorithms that enable estimation of the 
- frequency of occurence of items in a weighted multiset stream of items.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="com.yahoo.sketches.frequencies">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../com/yahoo/sketches/frequencies/package-summary.html">com.yahoo.sketches.frequencies</a> used by <a href="../../../../com/yahoo/sketches/frequencies/package-summary.html">com.yahoo.sketches.frequencies</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/frequencies/class-use/ErrorType.html#com.yahoo.sketches.frequencies">ErrorType</a>
-<div class="block">Specifies one of two types of error regions of the statistical classification Confusion Matrix
- that can be excluded from a returned sample of Frequent Items.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/frequencies/class-use/ItemsSketch.html#com.yahoo.sketches.frequencies">ItemsSketch</a>
-<div class="block">This sketch is useful for tracking approximate frequencies of items of type <i>&lt;T&gt;</i>
- with optional associated counts (<i>&lt;T&gt;</i> item, <i>long</i> count) that are members of a
- multiset of such items.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/frequencies/class-use/ItemsSketch.Row.html#com.yahoo.sketches.frequencies">ItemsSketch.Row</a>
-<div class="block">Row class that defines the return values from a getFrequentItems query.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/frequencies/class-use/LongsSketch.html#com.yahoo.sketches.frequencies">LongsSketch</a>
-<div class="block">This sketch is useful for tracking approximate frequencies of <i>long</i> items with optional
- associated counts (<i>long</i> item, <i>long</i> count) that are members of a multiset of
- such items.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/frequencies/class-use/LongsSketch.Row.html#com.yahoo.sketches.frequencies">LongsSketch.Row</a>
-<div class="block">Row class that defines the return values from a getFrequentItems query.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/frequencies/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/hash/MurmurHash3.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hash/MurmurHash3.html
deleted file mode 100644
index df57441..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hash/MurmurHash3.html
+++ /dev/null
@@ -1,366 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>MurmurHash3 (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MurmurHash3 (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/MurmurHash3.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hash/MurmurHash3.html" target="_top">Frames</a></li>
-<li><a href="MurmurHash3.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hash</div>
-<h2 title="Class MurmurHash3" class="title">Class MurmurHash3</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hash.MurmurHash3</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">MurmurHash3</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
-implements <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre>
-<div class="block"><p>
- The MurmurHash3 is a fast, non-cryptographic, 128-bit hash function that has
- excellent avalanche and 2-way bit independence properties.
- </p>
-
- <p>
- Austin Appleby's C++
- <a href="https://github.com/aappleby/smhasher/blob/master/src/MurmurHash3.cpp">
- MurmurHash3_x64_128(...), final revision 150</a>,
- which is in the Public Domain, was the inspiration for this implementation in Java.
- </p>
-
- <p>
- This java implementation pays close attention to the C++ algorithms in order to
- maintain bit-wise compatibility, but the design is quite different. This implementation has also
- been extended to include processing of arrays of longs, char or ints, which was not part of the
- original C++ implementation. This implementation produces the same exact output hash bits as
- the above C++ method given the same input.</p>
-
- <p>In addition, with this implementation, the hash of byte[], char[], int[], or long[] will
- produce the same hash result if, and only if, all the arrays have the same exact length in
- bytes, and if the contents of the values in the arrays have the same byte endianness and
- overall order. There is a unit test for this class that demonstrates this.</p>
-
- <p>
- The structure of this implementation also reflects a separation of code that is dependent on the
- input structure (in this case byte[], int[] or long[]) from code that is independent of the input
- structure. This also makes the code more readable and suitable for future extensions.
- </p></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#com.yahoo.sketches.hash.MurmurHash3">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static long[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3.html#hash-byte:A-long-">hash</a></span>(byte[]&nbsp;key,
-    long&nbsp;seed)</code>
-<div class="block">Returns a long array of size 2, which is a 128-bit hash of the input.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static long[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3.html#hash-char:A-long-">hash</a></span>(char[]&nbsp;key,
-    long&nbsp;seed)</code>
-<div class="block">Returns a long array of size 2, which is a 128-bit hash of the input.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static long[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3.html#hash-int:A-long-">hash</a></span>(int[]&nbsp;key,
-    long&nbsp;seed)</code>
-<div class="block">Returns a long array of size 2, which is a 128-bit hash of the input.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static long[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3.html#hash-long:A-long-">hash</a></span>(long[]&nbsp;key,
-    long&nbsp;seed)</code>
-<div class="block">Returns a long array of size 2, which is a 128-bit hash of the input.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="hash-long:A-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hash</h4>
-<pre>public static&nbsp;long[]&nbsp;hash(long[]&nbsp;key,
-                          long&nbsp;seed)</pre>
-<div class="block">Returns a long array of size 2, which is a 128-bit hash of the input.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>key</code> - The input long[] array. Must be non-null and non-empty.</dd>
-<dd><code>seed</code> - A long valued seed.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the hash.</dd>
-</dl>
-</li>
-</ul>
-<a name="hash-int:A-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hash</h4>
-<pre>public static&nbsp;long[]&nbsp;hash(int[]&nbsp;key,
-                          long&nbsp;seed)</pre>
-<div class="block">Returns a long array of size 2, which is a 128-bit hash of the input.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>key</code> - The input int[] array. Must be non-null and non-empty.</dd>
-<dd><code>seed</code> - A long valued seed.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the hash.</dd>
-</dl>
-</li>
-</ul>
-<a name="hash-char:A-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hash</h4>
-<pre>public static&nbsp;long[]&nbsp;hash(char[]&nbsp;key,
-                          long&nbsp;seed)</pre>
-<div class="block">Returns a long array of size 2, which is a 128-bit hash of the input.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>key</code> - The input char[] array. Must be non-null and non-empty.</dd>
-<dd><code>seed</code> - A long valued seed.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the hash.</dd>
-</dl>
-</li>
-</ul>
-<a name="hash-byte:A-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>hash</h4>
-<pre>public static&nbsp;long[]&nbsp;hash(byte[]&nbsp;key,
-                          long&nbsp;seed)</pre>
-<div class="block">Returns a long array of size 2, which is a 128-bit hash of the input.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>key</code> - The input byte[] array. Must be non-null and non-empty.</dd>
-<dd><code>seed</code> - A long valued seed.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the hash.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/MurmurHash3.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hash/MurmurHash3.html" target="_top">Frames</a></li>
-<li><a href="MurmurHash3.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/hash/MurmurHash3Adaptor.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hash/MurmurHash3Adaptor.html
deleted file mode 100644
index 668a215..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hash/MurmurHash3Adaptor.html
+++ /dev/null
@@ -1,836 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>MurmurHash3Adaptor (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MurmurHash3Adaptor (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/MurmurHash3Adaptor.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/hash/MurmurHash3.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hash/MurmurHash3Adaptor.html" target="_top">Frames</a></li>
-<li><a href="MurmurHash3Adaptor.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hash</div>
-<h2 title="Class MurmurHash3Adaptor" class="title">Class MurmurHash3Adaptor</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hash.MurmurHash3Adaptor</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">MurmurHash3Adaptor</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">A general purpose wrapper for the MurmurHash3.
- <ul>
- <li>Inputs can be long, long[], int[], char[], byte[], double or String.</li>
- <li>Returns null if arrays or String is null or empty.</li>
- <li>Provides methods for returning the 128-bit result as either an array of 2 longs or as a byte
- array of 16 bytes.</li>
- <li>Provides modulo, asDouble and asInt functions.</li>
- </ul></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3Adaptor.html#asDouble-long:A-">asDouble</a></span>(long[]&nbsp;hash)</code>
-<div class="block">Returns a uniform random double with a minimum inclusive value of zero and a maximum exclusive
- value of 1.0.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3Adaptor.html#asInt-byte:A-int-">asInt</a></span>(byte[]&nbsp;data,
-     int&nbsp;n)</code>
-<div class="block">Returns a deterministic uniform random integer between zero (inclusive) and
- n (exclusive) given the input data.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3Adaptor.html#asInt-double-int-">asInt</a></span>(double&nbsp;datum,
-     int&nbsp;n)</code>
-<div class="block">Returns a deterministic uniform random integer between zero (inclusive) and
- n (exclusive) given the input double.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3Adaptor.html#asInt-int:A-int-">asInt</a></span>(int[]&nbsp;data,
-     int&nbsp;n)</code>
-<div class="block">Returns a deterministic uniform random integer between zero (inclusive) and
- n (exclusive) given the input data.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3Adaptor.html#asInt-long:A-int-">asInt</a></span>(long[]&nbsp;data,
-     int&nbsp;n)</code>
-<div class="block">Returns a deterministic uniform random integer between zero (inclusive) and
- n (exclusive) given the input data.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3Adaptor.html#asInt-long-int-">asInt</a></span>(long&nbsp;datum,
-     int&nbsp;n)</code>
-<div class="block">Returns a deterministic uniform random integer between zero (inclusive) and
- n (exclusive) given the input datum.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3Adaptor.html#asInt-java.lang.String-int-">asInt</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;datum,
-     int&nbsp;n)</code>
-<div class="block">Returns a deterministic uniform random integer between zero (inclusive) and
- n (exclusive) given the input datum.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>static byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3Adaptor.html#hashToBytes-byte:A-long-">hashToBytes</a></span>(byte[]&nbsp;data,
-           long&nbsp;seed)</code>
-<div class="block">Hash a byte[] and long seed.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>static byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3Adaptor.html#hashToBytes-char:A-long-">hashToBytes</a></span>(char[]&nbsp;data,
-           long&nbsp;seed)</code>
-<div class="block">Hash a char[] and long seed.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>static byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3Adaptor.html#hashToBytes-double-long-">hashToBytes</a></span>(double&nbsp;datum,
-           long&nbsp;seed)</code>
-<div class="block">Hash a double and long seed.</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>static byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3Adaptor.html#hashToBytes-int:A-long-">hashToBytes</a></span>(int[]&nbsp;data,
-           long&nbsp;seed)</code>
-<div class="block">Hash an int[] and long seed.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>static byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3Adaptor.html#hashToBytes-long:A-long-">hashToBytes</a></span>(long[]&nbsp;data,
-           long&nbsp;seed)</code>
-<div class="block">Hash a long[] and long seed.</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>static byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3Adaptor.html#hashToBytes-long-long-">hashToBytes</a></span>(long&nbsp;datum,
-           long&nbsp;seed)</code>
-<div class="block">Hash a long and long seed.</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>static byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3Adaptor.html#hashToBytes-java.lang.String-long-">hashToBytes</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;datum,
-           long&nbsp;seed)</code>
-<div class="block">Hash a String and long seed.</div>
-</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code>static long[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3Adaptor.html#hashToLongs-byte:A-long-">hashToLongs</a></span>(byte[]&nbsp;data,
-           long&nbsp;seed)</code>
-<div class="block">Hash a byte[] and long seed.</div>
-</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>static long[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3Adaptor.html#hashToLongs-char:A-long-">hashToLongs</a></span>(char[]&nbsp;data,
-           long&nbsp;seed)</code>
-<div class="block">Hash a char[] and long seed.</div>
-</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code>static long[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3Adaptor.html#hashToLongs-double-long-">hashToLongs</a></span>(double&nbsp;datum,
-           long&nbsp;seed)</code>
-<div class="block">Hash a double and long seed.</div>
-</td>
-</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code>static long[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3Adaptor.html#hashToLongs-int:A-long-">hashToLongs</a></span>(int[]&nbsp;data,
-           long&nbsp;seed)</code>
-<div class="block">Hash a int[] and long seed.</div>
-</td>
-</tr>
-<tr id="i18" class="altColor">
-<td class="colFirst"><code>static long[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3Adaptor.html#hashToLongs-long:A-long-">hashToLongs</a></span>(long[]&nbsp;data,
-           long&nbsp;seed)</code>
-<div class="block">Hash a long[] and long seed.</div>
-</td>
-</tr>
-<tr id="i19" class="rowColor">
-<td class="colFirst"><code>static long[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3Adaptor.html#hashToLongs-long-long-">hashToLongs</a></span>(long&nbsp;datum,
-           long&nbsp;seed)</code>
-<div class="block">Hash a long and long seed.</div>
-</td>
-</tr>
-<tr id="i20" class="altColor">
-<td class="colFirst"><code>static long[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3Adaptor.html#hashToLongs-java.lang.String-long-">hashToLongs</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;datum,
-           long&nbsp;seed)</code>
-<div class="block">Hash a String and long seed.</div>
-</td>
-</tr>
-<tr id="i21" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3Adaptor.html#modulo-long:A-int-">modulo</a></span>(long[]&nbsp;hash,
-      int&nbsp;divisor)</code>
-<div class="block">Returns the remainder from the modulo division of the 128-bit output of the murmurHash3 by the
- divisor.</div>
-</td>
-</tr>
-<tr id="i22" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3Adaptor.html#modulo-long-long-int-">modulo</a></span>(long&nbsp;h0,
-      long&nbsp;h1,
-      int&nbsp;divisor)</code>
-<div class="block">Returns the remainder from the modulo division of the 128-bit output of the murmurHash3 by the
- divisor.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="hashToBytes-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashToBytes</h4>
-<pre>public static&nbsp;byte[]&nbsp;hashToBytes(long&nbsp;datum,
-                                 long&nbsp;seed)</pre>
-<div class="block">Hash a long and long seed.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>datum</code> - the input long value</dd>
-<dd><code>seed</code> - A long valued seed.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The 128-bit hash as a byte[16] in Big Endian order from 2 64-bit longs.</dd>
-</dl>
-</li>
-</ul>
-<a name="hashToBytes-long:A-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashToBytes</h4>
-<pre>public static&nbsp;byte[]&nbsp;hashToBytes(long[]&nbsp;data,
-                                 long&nbsp;seed)</pre>
-<div class="block">Hash a long[] and long seed.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - the input long array</dd>
-<dd><code>seed</code> - A long valued seed.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The 128-bit hash as a byte[16] in Big Endian order from 2 64-bit longs.</dd>
-</dl>
-</li>
-</ul>
-<a name="hashToBytes-int:A-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashToBytes</h4>
-<pre>public static&nbsp;byte[]&nbsp;hashToBytes(int[]&nbsp;data,
-                                 long&nbsp;seed)</pre>
-<div class="block">Hash an int[] and long seed.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - the input int array</dd>
-<dd><code>seed</code> - A long valued seed.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The 128-bit hash as a byte[16] in Big Endian order from 2 64-bit longs.</dd>
-</dl>
-</li>
-</ul>
-<a name="hashToBytes-char:A-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashToBytes</h4>
-<pre>public static&nbsp;byte[]&nbsp;hashToBytes(char[]&nbsp;data,
-                                 long&nbsp;seed)</pre>
-<div class="block">Hash a char[] and long seed.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - the input char array</dd>
-<dd><code>seed</code> - A long valued seed.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The 128-bit hash as a byte[16] in Big Endian order from 2 64-bit longs.</dd>
-</dl>
-</li>
-</ul>
-<a name="hashToBytes-byte:A-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashToBytes</h4>
-<pre>public static&nbsp;byte[]&nbsp;hashToBytes(byte[]&nbsp;data,
-                                 long&nbsp;seed)</pre>
-<div class="block">Hash a byte[] and long seed.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - the input byte array</dd>
-<dd><code>seed</code> - A long valued seed.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The 128-bit hash as a byte[16] in Big Endian order from 2 64-bit longs.</dd>
-</dl>
-</li>
-</ul>
-<a name="hashToBytes-double-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashToBytes</h4>
-<pre>public static&nbsp;byte[]&nbsp;hashToBytes(double&nbsp;datum,
-                                 long&nbsp;seed)</pre>
-<div class="block">Hash a double and long seed.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>datum</code> - the input double</dd>
-<dd><code>seed</code> - A long valued seed.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The 128-bit hash as a byte[16] in Big Endian order from 2 64-bit longs.</dd>
-</dl>
-</li>
-</ul>
-<a name="hashToBytes-java.lang.String-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashToBytes</h4>
-<pre>public static&nbsp;byte[]&nbsp;hashToBytes(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;datum,
-                                 long&nbsp;seed)</pre>
-<div class="block">Hash a String and long seed.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>datum</code> - the input String</dd>
-<dd><code>seed</code> - A long valued seed.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The 128-bit hash as a byte[16] in Big Endian order from 2 64-bit longs.</dd>
-</dl>
-</li>
-</ul>
-<a name="hashToLongs-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashToLongs</h4>
-<pre>public static&nbsp;long[]&nbsp;hashToLongs(long&nbsp;datum,
-                                 long&nbsp;seed)</pre>
-<div class="block">Hash a long and long seed.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>datum</code> - the input long</dd>
-<dd><code>seed</code> - A long valued seed.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The 128-bit hash as a long[2].</dd>
-</dl>
-</li>
-</ul>
-<a name="hashToLongs-long:A-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashToLongs</h4>
-<pre>public static&nbsp;long[]&nbsp;hashToLongs(long[]&nbsp;data,
-                                 long&nbsp;seed)</pre>
-<div class="block">Hash a long[] and long seed.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - the input long array.</dd>
-<dd><code>seed</code> - A long valued seed.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The 128-bit hash as a long[2].</dd>
-</dl>
-</li>
-</ul>
-<a name="hashToLongs-int:A-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashToLongs</h4>
-<pre>public static&nbsp;long[]&nbsp;hashToLongs(int[]&nbsp;data,
-                                 long&nbsp;seed)</pre>
-<div class="block">Hash a int[] and long seed.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - the input int array.</dd>
-<dd><code>seed</code> - A long valued seed.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The 128-bit hash as a long[2].</dd>
-</dl>
-</li>
-</ul>
-<a name="hashToLongs-char:A-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashToLongs</h4>
-<pre>public static&nbsp;long[]&nbsp;hashToLongs(char[]&nbsp;data,
-                                 long&nbsp;seed)</pre>
-<div class="block">Hash a char[] and long seed.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - the input char array.</dd>
-<dd><code>seed</code> - A long valued seed.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The 128-bit hash as a long[2].</dd>
-</dl>
-</li>
-</ul>
-<a name="hashToLongs-byte:A-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashToLongs</h4>
-<pre>public static&nbsp;long[]&nbsp;hashToLongs(byte[]&nbsp;data,
-                                 long&nbsp;seed)</pre>
-<div class="block">Hash a byte[] and long seed.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - the input byte array.</dd>
-<dd><code>seed</code> - A long valued seed.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The 128-bit hash as a long[2].</dd>
-</dl>
-</li>
-</ul>
-<a name="hashToLongs-double-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashToLongs</h4>
-<pre>public static&nbsp;long[]&nbsp;hashToLongs(double&nbsp;datum,
-                                 long&nbsp;seed)</pre>
-<div class="block">Hash a double and long seed.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>datum</code> - the input double.</dd>
-<dd><code>seed</code> - A long valued seed.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The 128-bit hash as a long[2].</dd>
-</dl>
-</li>
-</ul>
-<a name="hashToLongs-java.lang.String-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashToLongs</h4>
-<pre>public static&nbsp;long[]&nbsp;hashToLongs(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;datum,
-                                 long&nbsp;seed)</pre>
-<div class="block">Hash a String and long seed.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>datum</code> - the input String.</dd>
-<dd><code>seed</code> - A long valued seed.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The 128-bit hash as a long[2].</dd>
-</dl>
-</li>
-</ul>
-<a name="asInt-long:A-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>asInt</h4>
-<pre>public static&nbsp;int&nbsp;asInt(long[]&nbsp;data,
-                        int&nbsp;n)</pre>
-<div class="block">Returns a deterministic uniform random integer between zero (inclusive) and
- n (exclusive) given the input data.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - the input long array.</dd>
-<dd><code>n</code> - The upper exclusive bound of the integers produced. Must be &gt; 1.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>deterministic uniform random integer</dd>
-</dl>
-</li>
-</ul>
-<a name="asInt-int:A-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>asInt</h4>
-<pre>public static&nbsp;int&nbsp;asInt(int[]&nbsp;data,
-                        int&nbsp;n)</pre>
-<div class="block">Returns a deterministic uniform random integer between zero (inclusive) and
- n (exclusive) given the input data.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - the input int array.</dd>
-<dd><code>n</code> - The upper exclusive bound of the integers produced. Must be &gt; 1.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>deterministic uniform random integer</dd>
-</dl>
-</li>
-</ul>
-<a name="asInt-byte:A-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>asInt</h4>
-<pre>public static&nbsp;int&nbsp;asInt(byte[]&nbsp;data,
-                        int&nbsp;n)</pre>
-<div class="block">Returns a deterministic uniform random integer between zero (inclusive) and
- n (exclusive) given the input data.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - the input byte array.</dd>
-<dd><code>n</code> - The upper exclusive bound of the integers produced. Must be &gt; 1.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>deterministic uniform random integer.</dd>
-</dl>
-</li>
-</ul>
-<a name="asInt-long-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>asInt</h4>
-<pre>public static&nbsp;int&nbsp;asInt(long&nbsp;datum,
-                        int&nbsp;n)</pre>
-<div class="block">Returns a deterministic uniform random integer between zero (inclusive) and
- n (exclusive) given the input datum.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>datum</code> - the input long</dd>
-<dd><code>n</code> - The upper exclusive bound of the integers produced. Must be &gt; 1.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>deterministic uniform random integer</dd>
-</dl>
-</li>
-</ul>
-<a name="asInt-double-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>asInt</h4>
-<pre>public static&nbsp;int&nbsp;asInt(double&nbsp;datum,
-                        int&nbsp;n)</pre>
-<div class="block">Returns a deterministic uniform random integer between zero (inclusive) and
- n (exclusive) given the input double.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>datum</code> - the given double.</dd>
-<dd><code>n</code> - The upper exclusive bound of the integers produced. Must be &gt; 1.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>deterministic uniform random integer</dd>
-</dl>
-</li>
-</ul>
-<a name="asInt-java.lang.String-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>asInt</h4>
-<pre>public static&nbsp;int&nbsp;asInt(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;datum,
-                        int&nbsp;n)</pre>
-<div class="block">Returns a deterministic uniform random integer between zero (inclusive) and
- n (exclusive) given the input datum.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>datum</code> - the given String.</dd>
-<dd><code>n</code> - The upper exclusive bound of the integers produced. Must be &gt; 1.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>deterministic uniform random integer</dd>
-</dl>
-</li>
-</ul>
-<a name="asDouble-long:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>asDouble</h4>
-<pre>public static&nbsp;double&nbsp;asDouble(long[]&nbsp;hash)</pre>
-<div class="block">Returns a uniform random double with a minimum inclusive value of zero and a maximum exclusive
- value of 1.0.
-
- <p>The double values produced are only as random as the MurmurHash3 algorithm, which may be
- adequate for many applications. However, if you are looking for high guarantees of randomness
- you should turn to more sophisticated random generators such as Mersenne Twister or Well
- algorithms.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>hash</code> - The output of the MurmurHash3.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the uniform random double.</dd>
-</dl>
-</li>
-</ul>
-<a name="modulo-long-long-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>modulo</h4>
-<pre>public static&nbsp;int&nbsp;modulo(long&nbsp;h0,
-                         long&nbsp;h1,
-                         int&nbsp;divisor)</pre>
-<div class="block">Returns the remainder from the modulo division of the 128-bit output of the murmurHash3 by the
- divisor.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>h0</code> - The lower 64-bits of the 128-bit MurmurHash3 hash.</dd>
-<dd><code>h1</code> - The upper 64-bits of the 128-bit MurmurHash3 hash.</dd>
-<dd><code>divisor</code> - Must be positive and greater than zero.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the modulo result.</dd>
-</dl>
-</li>
-</ul>
-<a name="modulo-long:A-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>modulo</h4>
-<pre>public static&nbsp;int&nbsp;modulo(long[]&nbsp;hash,
-                         int&nbsp;divisor)</pre>
-<div class="block">Returns the remainder from the modulo division of the 128-bit output of the murmurHash3 by the
- divisor.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>hash</code> - The size 2 long array from the MurmurHash3.</dd>
-<dd><code>divisor</code> - Must be positive and greater than zero.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the modulo result</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/MurmurHash3Adaptor.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/hash/MurmurHash3.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hash/MurmurHash3Adaptor.html" target="_top">Frames</a></li>
-<li><a href="MurmurHash3Adaptor.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/hash/MurmurHash3v2.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hash/MurmurHash3v2.html
deleted file mode 100644
index 059cf29..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hash/MurmurHash3v2.html
+++ /dev/null
@@ -1,506 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>MurmurHash3v2 (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MurmurHash3v2 (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/MurmurHash3v2.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/hash/XxHash.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hash/MurmurHash3v2.html" target="_top">Frames</a></li>
-<li><a href="MurmurHash3v2.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hash</div>
-<h2 title="Class MurmurHash3v2" class="title">Class MurmurHash3v2</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hash.MurmurHash3v2</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">MurmurHash3v2</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block"><p>The MurmurHash3 is a fast, non-cryptographic, 128-bit hash function that has
- excellent avalanche and 2-way bit independence properties.</p>
-
- <p>Austin Appleby's C++
- <a href="https://github.com/aappleby/smhasher/blob/master/src/MurmurHash3.cpp">
- MurmurHash3_x64_128(...), final revision 150</a>,
- which is in the Public Domain, was the inspiration for this implementation in Java.</p>
-
- <p>This implementation of the MurmurHash3 allows hashing of a block of Memory defined by an offset
- and length. The calling API also allows the user to supply the small output array of two longs,
- so that the entire hash function is static and free of object allocations.</p>
-
- <p>This implementation produces exactly the same hash result as the
- <a href="../../../../com/yahoo/sketches/hash/MurmurHash3.html#hash-long:A-long-"><code>MurmurHash3.hash(long[], long)</code></a> function given compatible inputs.</p></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3v2.html#MurmurHash3v2--">MurmurHash3v2</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static long[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3v2.html#hash-byte:A-long-">hash</a></span>(byte[]&nbsp;in,
-    long&nbsp;seed)</code>
-<div class="block">Returns a 128-bit hash of the input.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static long[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3v2.html#hash-char:A-long-">hash</a></span>(char[]&nbsp;in,
-    long&nbsp;seed)</code>
-<div class="block">Returns a 128-bit hash of the input.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static long[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3v2.html#hash-double-long-long:A-">hash</a></span>(double&nbsp;in,
-    long&nbsp;seed,
-    long[]&nbsp;hashOut)</code>
-<div class="block">Returns a 128-bit hash of the input.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static long[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3v2.html#hash-int:A-long-">hash</a></span>(int[]&nbsp;in,
-    long&nbsp;seed)</code>
-<div class="block">Returns a 128-bit hash of the input.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static long[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3v2.html#hash-long:A-long-">hash</a></span>(long[]&nbsp;in,
-    long&nbsp;seed)</code>
-<div class="block">Returns a 128-bit hash of the input.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>static long[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3v2.html#hash-long-long-long:A-">hash</a></span>(long&nbsp;in,
-    long&nbsp;seed,
-    long[]&nbsp;hashOut)</code>
-<div class="block">Returns a 128-bit hash of the input.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>static long[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3v2.html#hash-com.yahoo.memory.Memory-long-long-long-long:A-">hash</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-    long&nbsp;offsetBytes,
-    long&nbsp;lengthBytes,
-    long&nbsp;seed,
-    long[]&nbsp;hashOut)</code>
-<div class="block">Returns a 128-bit hash of the input as a long array of size 2.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>static long[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3v2.html#hash-java.lang.String-long-long:A-">hash</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;in,
-    long&nbsp;seed,
-    long[]&nbsp;hashOut)</code>
-<div class="block">Returns a 128-bit hash of the input.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="MurmurHash3v2--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MurmurHash3v2</h4>
-<pre>public&nbsp;MurmurHash3v2()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="hash-long:A-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hash</h4>
-<pre>public static&nbsp;long[]&nbsp;hash(long[]&nbsp;in,
-                          long&nbsp;seed)</pre>
-<div class="block">Returns a 128-bit hash of the input.
- Provided for compatibility with older version of MurmurHash3,
- but empty or null input now returns a hash.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>in</code> - long array</dd>
-<dd><code>seed</code> - A long valued seed.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the hash</dd>
-</dl>
-</li>
-</ul>
-<a name="hash-int:A-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hash</h4>
-<pre>public static&nbsp;long[]&nbsp;hash(int[]&nbsp;in,
-                          long&nbsp;seed)</pre>
-<div class="block">Returns a 128-bit hash of the input.
- Provided for compatibility with older version of MurmurHash3,
- but empty or null input now returns a hash.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>in</code> - int array</dd>
-<dd><code>seed</code> - A long valued seed.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the hash</dd>
-</dl>
-</li>
-</ul>
-<a name="hash-char:A-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hash</h4>
-<pre>public static&nbsp;long[]&nbsp;hash(char[]&nbsp;in,
-                          long&nbsp;seed)</pre>
-<div class="block">Returns a 128-bit hash of the input.
- Provided for compatibility with older version of MurmurHash3,
- but empty or null input now returns a hash.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>in</code> - char array</dd>
-<dd><code>seed</code> - A long valued seed.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the hash</dd>
-</dl>
-</li>
-</ul>
-<a name="hash-byte:A-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hash</h4>
-<pre>public static&nbsp;long[]&nbsp;hash(byte[]&nbsp;in,
-                          long&nbsp;seed)</pre>
-<div class="block">Returns a 128-bit hash of the input.
- Provided for compatibility with older version of MurmurHash3,
- but empty or null input now returns a hash.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>in</code> - byte array</dd>
-<dd><code>seed</code> - A long valued seed.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the hash</dd>
-</dl>
-</li>
-</ul>
-<a name="hash-long-long-long:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hash</h4>
-<pre>public static&nbsp;long[]&nbsp;hash(long&nbsp;in,
-                          long&nbsp;seed,
-                          long[]&nbsp;hashOut)</pre>
-<div class="block">Returns a 128-bit hash of the input.
- Note the entropy of the resulting hash cannot be more than 64 bits.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>in</code> - a long</dd>
-<dd><code>seed</code> - A long valued seed.</dd>
-<dd><code>hashOut</code> - A long array of size 2</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the hash</dd>
-</dl>
-</li>
-</ul>
-<a name="hash-double-long-long:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hash</h4>
-<pre>public static&nbsp;long[]&nbsp;hash(double&nbsp;in,
-                          long&nbsp;seed,
-                          long[]&nbsp;hashOut)</pre>
-<div class="block">Returns a 128-bit hash of the input.
- Note the entropy of the resulting hash cannot be more than 64 bits.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>in</code> - a double</dd>
-<dd><code>seed</code> - A long valued seed.</dd>
-<dd><code>hashOut</code> - A long array of size 2</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the hash</dd>
-</dl>
-</li>
-</ul>
-<a name="hash-java.lang.String-long-long:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hash</h4>
-<pre>public static&nbsp;long[]&nbsp;hash(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;in,
-                          long&nbsp;seed,
-                          long[]&nbsp;hashOut)</pre>
-<div class="block">Returns a 128-bit hash of the input.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>in</code> - a String</dd>
-<dd><code>seed</code> - A long valued seed.</dd>
-<dd><code>hashOut</code> - A long array of size 2</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the hash</dd>
-</dl>
-</li>
-</ul>
-<a name="hash-com.yahoo.memory.Memory-long-long-long-long:A-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>hash</h4>
-<pre>public static&nbsp;long[]&nbsp;hash(com.yahoo.memory.Memory&nbsp;mem,
-                          long&nbsp;offsetBytes,
-                          long&nbsp;lengthBytes,
-                          long&nbsp;seed,
-                          long[]&nbsp;hashOut)</pre>
-<div class="block">Returns a 128-bit hash of the input as a long array of size 2.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - The input Memory. Must be non-null and non-empty.</dd>
-<dd><code>offsetBytes</code> - the starting point within Memory.</dd>
-<dd><code>lengthBytes</code> - the total number of bytes to be hashed.</dd>
-<dd><code>seed</code> - A long valued seed.</dd>
-<dd><code>hashOut</code> - the size 2 long array for the resulting 128-bit hash</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the hash.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/MurmurHash3v2.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/hash/XxHash.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hash/MurmurHash3v2.html" target="_top">Frames</a></li>
-<li><a href="MurmurHash3v2.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/hash/XxHash.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hash/XxHash.html
deleted file mode 100644
index d203b16..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hash/XxHash.html
+++ /dev/null
@@ -1,322 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>XxHash (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="XxHash (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/XxHash.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hash/XxHash.html" target="_top">Frames</a></li>
-<li><a href="XxHash.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hash</div>
-<h2 title="Class XxHash" class="title">Class XxHash</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hash.XxHash</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">XxHash</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">The XxHash is a fast, non-cryptographic, 64-bit hash function that has
- excellent avalanche and 2-way bit independence properties.
- This java version used the C++ version and the OpenHFT/Zero-Allocation-Hashing implementation
- referenced below as inspiration.
-
- <p>The C++ source repository:
- <a href="https://github.com/Cyan4973/xxHash">
- https://github.com/Cyan4973/xxHash</a>. It has a BSD 2-Clause License:
- <a href="http://www.opensource.org/licenses/bsd-license.php">
- http://www.opensource.org/licenses/bsd-license.php</a>
-
- <p>Portions of this code were leveraged from
- <a href="https://github.com/OpenHFT/Zero-Allocation-Hashing/blob/master/src/main/java/net/openhft/hashing/XxHash.java">
- OpenHFT/Zero-Allocation-Hashing</a>, which has an Apache 2 license as does this site.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/XxHash.html#XxHash--">XxHash</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/XxHash.html#hash-long-long-">hash</a></span>(long&nbsp;in,
-    long&nbsp;seed)</code>
-<div class="block">Returns a 64-bit hash.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/XxHash.html#hash-com.yahoo.memory.Memory-long-long-long-">hash</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-    long&nbsp;offsetBytes,
-    long&nbsp;lengthBytes,
-    long&nbsp;seed)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="XxHash--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>XxHash</h4>
-<pre>public&nbsp;XxHash()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="hash-com.yahoo.memory.Memory-long-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hash</h4>
-<pre>public static&nbsp;long&nbsp;hash(com.yahoo.memory.Memory&nbsp;mem,
-                        long&nbsp;offsetBytes,
-                        long&nbsp;lengthBytes,
-                        long&nbsp;seed)</pre>
-</li>
-</ul>
-<a name="hash-long-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>hash</h4>
-<pre>public static&nbsp;long&nbsp;hash(long&nbsp;in,
-                        long&nbsp;seed)</pre>
-<div class="block">Returns a 64-bit hash.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>in</code> - a long</dd>
-<dd><code>seed</code> - A long valued seed.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the hash</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/XxHash.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hash/XxHash.html" target="_top">Frames</a></li>
-<li><a href="XxHash.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/hash/class-use/MurmurHash3.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hash/class-use/MurmurHash3.html
deleted file mode 100644
index 7a913eb..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hash/class-use/MurmurHash3.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hash.MurmurHash3 (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hash.MurmurHash3 (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/hash/MurmurHash3.html" title="class in com.yahoo.sketches.hash">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hash/class-use/MurmurHash3.html" target="_top">Frames</a></li>
-<li><a href="MurmurHash3.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hash.MurmurHash3" class="title">Uses of Class<br>com.yahoo.sketches.hash.MurmurHash3</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hash.MurmurHash3</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/hash/MurmurHash3.html" title="class in com.yahoo.sketches.hash">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hash/class-use/MurmurHash3.html" target="_top">Frames</a></li>
-<li><a href="MurmurHash3.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/hash/class-use/MurmurHash3Adaptor.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hash/class-use/MurmurHash3Adaptor.html
deleted file mode 100644
index e09d5c7..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hash/class-use/MurmurHash3Adaptor.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hash.MurmurHash3Adaptor (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hash.MurmurHash3Adaptor (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hash/class-use/MurmurHash3Adaptor.html" target="_top">Frames</a></li>
-<li><a href="MurmurHash3Adaptor.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hash.MurmurHash3Adaptor" class="title">Uses of Class<br>com.yahoo.sketches.hash.MurmurHash3Adaptor</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hash.MurmurHash3Adaptor</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hash/class-use/MurmurHash3Adaptor.html" target="_top">Frames</a></li>
-<li><a href="MurmurHash3Adaptor.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/hash/class-use/MurmurHash3v2.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hash/class-use/MurmurHash3v2.html
deleted file mode 100644
index 2f48f86..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hash/class-use/MurmurHash3v2.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hash.MurmurHash3v2 (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hash.MurmurHash3v2 (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hash/class-use/MurmurHash3v2.html" target="_top">Frames</a></li>
-<li><a href="MurmurHash3v2.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hash.MurmurHash3v2" class="title">Uses of Class<br>com.yahoo.sketches.hash.MurmurHash3v2</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hash.MurmurHash3v2</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hash/class-use/MurmurHash3v2.html" target="_top">Frames</a></li>
-<li><a href="MurmurHash3v2.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/hash/class-use/XxHash.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hash/class-use/XxHash.html
deleted file mode 100644
index de53561..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hash/class-use/XxHash.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hash.XxHash (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hash.XxHash (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/hash/XxHash.html" title="class in com.yahoo.sketches.hash">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hash/class-use/XxHash.html" target="_top">Frames</a></li>
-<li><a href="XxHash.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hash.XxHash" class="title">Uses of Class<br>com.yahoo.sketches.hash.XxHash</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hash.XxHash</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/hash/XxHash.html" title="class in com.yahoo.sketches.hash">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hash/class-use/XxHash.html" target="_top">Frames</a></li>
-<li><a href="XxHash.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/hash/package-frame.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hash/package-frame.html
deleted file mode 100644
index 995c5a2..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hash/package-frame.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.hash (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../com/yahoo/sketches/hash/package-summary.html" target="classFrame">com.yahoo.sketches.hash</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="MurmurHash3.html" title="class in com.yahoo.sketches.hash" target="classFrame">MurmurHash3</a></li>
-<li><a href="MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash" target="classFrame">MurmurHash3Adaptor</a></li>
-<li><a href="MurmurHash3v2.html" title="class in com.yahoo.sketches.hash" target="classFrame">MurmurHash3v2</a></li>
-<li><a href="XxHash.html" title="class in com.yahoo.sketches.hash" target="classFrame">XxHash</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/hash/package-summary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hash/package-summary.html
deleted file mode 100644
index e037a68..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hash/package-summary.html
+++ /dev/null
@@ -1,188 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.hash (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.hash (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/frequencies/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/hll/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hash/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;com.yahoo.sketches.hash</h1>
-<div class="docSummary">
-<div class="block">The hash package contains a high-performing and extended Java implementation 
- of Austin Appleby's 128-bit MurmurHash3 hash function originally coded in C.</div>
-</div>
-<p>See:&nbsp;<a href="#package.description">Description</a></p>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3.html" title="class in com.yahoo.sketches.hash">MurmurHash3</a></td>
-<td class="colLast">
-<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>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash">MurmurHash3Adaptor</a></td>
-<td class="colLast">
-<div class="block">A general purpose wrapper for the MurmurHash3.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash">MurmurHash3v2</a></td>
-<td class="colLast">
-<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>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/hash/XxHash.html" title="class in com.yahoo.sketches.hash">XxHash</a></td>
-<td class="colLast">
-<div class="block">The XxHash is a fast, non-cryptographic, 64-bit hash function that has
- excellent avalanche and 2-way bit independence properties.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-<a name="package.description">
-<!--   -->
-</a>
-<h2 title="Package com.yahoo.sketches.hash Description">Package com.yahoo.sketches.hash Description</h2>
-<div class="block"><p>The hash package contains a high-performing and extended Java implementation 
- of Austin Appleby's 128-bit MurmurHash3 hash function originally coded in C. 
- This core MurmurHash3.java class is used throughout all the sketch classes for consistentancy 
- and as long as the user specifies the same seed will result in coordinated hash operations.
- This package also contains an adaptor class that extends the basic class with more functions 
- commonly associated with hashing.
- </p></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/frequencies/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/hll/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hash/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/hash/package-tree.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hash/package-tree.html
deleted file mode 100644
index d558b71..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hash/package-tree.html
+++ /dev/null
@@ -1,142 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.hash Class Hierarchy (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.hash Class Hierarchy (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/frequencies/package-tree.html">Prev</a></li>
-<li><a href="../../../../com/yahoo/sketches/hll/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hash/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package com.yahoo.sketches.hash</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.hash.<a href="../../../../com/yahoo/sketches/hash/MurmurHash3.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">MurmurHash3</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
-<li type="circle">com.yahoo.sketches.hash.<a href="../../../../com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">MurmurHash3Adaptor</span></a></li>
-<li type="circle">com.yahoo.sketches.hash.<a href="../../../../com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">MurmurHash3v2</span></a></li>
-<li type="circle">com.yahoo.sketches.hash.<a href="../../../../com/yahoo/sketches/hash/XxHash.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">XxHash</span></a></li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/frequencies/package-tree.html">Prev</a></li>
-<li><a href="../../../../com/yahoo/sketches/hll/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hash/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/hash/package-use.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hash/package-use.html
deleted file mode 100644
index dc354d4..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hash/package-use.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package com.yahoo.sketches.hash (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches.hash (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hash/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Uses of Package com.yahoo.sketches.hash" class="title">Uses of Package<br>com.yahoo.sketches.hash</h1>
-</div>
-<div class="contentContainer">No usage of com.yahoo.sketches.hash</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hash/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/hll/HllSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hll/HllSketch.html
deleted file mode 100644
index 4c0ef5e..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hll/HllSketch.html
+++ /dev/null
@@ -1,1327 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>HllSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HllSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":9,"i8":10,"i9":9,"i10":9,"i11":10,"i12":10,"i13":10,"i14":9,"i15":9,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":9,"i28":9,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":9,"i38":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/HllSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hll/HllSketch.html" target="_top">Frames</a></li>
-<li><a href="HllSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hll</div>
-<h2 title="Class HllSketch" class="title">Class HllSketch</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hll.HllSketch</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">HllSketch</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">This is a high performance implementation of Phillipe Flajolet&#8217;s HLL sketch but with
- significantly improved error behavior.  If the ONLY use case for sketching is counting
- uniques and merging, the HLL sketch is the highest performing in terms of accuracy for
- storage space consumed. For large enough counts, this HLL version (with HLL_4) can be 2 to
- 16 times smaller than the Theta sketch family for the same accuracy.
-
- <p>This implementation offers three different types of HLL sketch, each with different
- trade-offs with accuracy, space and performance. These types are specified with the
- <a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll"><code>TgtHllType</code></a> parameter.
-
- <p>In terms of accuracy, all three types, for the same <i>lgConfigK</i>, have the same error
- distribution as a function of <i>n</i>, the number of unique values fed to the sketch.
- The configuration parameter <i>lgConfigK</i> is the log-base-2 of <i>K</i>,
- where <i>K</i> is the number of buckets or slots for the sketch.
-
- <p>During warmup, when the sketch has only received a small number of unique items
- (up to about 10% of <i>K</i>), this implementation leverages a new class of estimator
- algorithms with significantly better accuracy.
-
- <p>This sketch also offers the capability of operating off-heap. Given a WritableMemory object
- created by the user, the sketch will perform all of its updates and internal phase transitions
- in that object, which can actually reside either on-heap or off-heap based on how it is
- configured. In large systems that must update and merge many millions of sketches, having the
- sketch operate off-heap avoids the serialization and deserialization costs of moving sketches
- to and from off-heap memory-mapped files, for example, and eliminates big garbage collection
- delays.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes, Kevin Lang</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#DEFAULT_HLL_TYPE">DEFAULT_HLL_TYPE</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#DEFAULT_LG_K">DEFAULT_LG_K</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#HllSketch--">HllSketch</a></span>()</code>
-<div class="block">Constructs a new on-heap sketch with the default lgConfigK and tgtHllType.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#HllSketch-int-">HllSketch</a></span>(int&nbsp;lgConfigK)</code>
-<div class="block">Constructs a new on-heap sketch with the default tgtHllType.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#HllSketch-int-com.yahoo.sketches.hll.TgtHllType-">HllSketch</a></span>(int&nbsp;lgConfigK,
-         <a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a>&nbsp;tgtHllType)</code>
-<div class="block">Constructs a new on-heap sketch with the type of HLL sketch to configure.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#HllSketch-int-com.yahoo.sketches.hll.TgtHllType-com.yahoo.memory.WritableMemory-">HllSketch</a></span>(int&nbsp;lgConfigK,
-         <a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a>&nbsp;tgtHllType,
-         com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Constructs a new sketch with the type of HLL sketch to configure and the given
- WritableMemory as the destination for the sketch.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#copy--">copy</a></span>()</code>
-<div class="block">Return a copy of this sketch onto the Java heap.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#copyAs-com.yahoo.sketches.hll.TgtHllType-">copyAs</a></span>(<a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a>&nbsp;tgtHllType)</code>
-<div class="block">Return a deep copy of this sketch onto the Java heap with the specified TgtHllType.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#getCompactSerializationBytes--">getCompactSerializationBytes</a></span>()</code>
-<div class="block">Gets the size in bytes of the current sketch when serialized using
- <i>toCompactByteArray()</i>.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#getCompositeEstimate--">getCompositeEstimate</a></span>()</code>
-<div class="block">This is less accurate than the <a href="../../../../com/yahoo/sketches/hll/HllSketch.html#getEstimate--"><code>getEstimate()</code></a> method and is automatically used
- when the sketch has gone through union operations where the more accurate HIP estimator
- cannot be used.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#getEstimate--">getEstimate</a></span>()</code>
-<div class="block">Return the cardinality estimate</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#getLgConfigK--">getLgConfigK</a></span>()</code>
-<div class="block">Gets the <i>lgConfigK</i>.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#getLowerBound-int-">getLowerBound</a></span>(int&nbsp;numStdDev)</code>
-<div class="block">Gets the approximate lower error bound given the specified number of Standard Deviations.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#getMaxUpdatableSerializationBytes-int-com.yahoo.sketches.hll.TgtHllType-">getMaxUpdatableSerializationBytes</a></span>(int&nbsp;lgConfigK,
-                                 <a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a>&nbsp;tgtHllType)</code>
-<div class="block">Returns the maximum size in bytes that this sketch can grow to given lgConfigK.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#getRelErr-boolean-boolean-int-int-">getRelErr</a></span>(boolean&nbsp;upperBound,
-         boolean&nbsp;unioned,
-         int&nbsp;lgConfigK,
-         int&nbsp;numStdDev)</code>
-<div class="block">Gets the current (approximate) Relative Error (RE) asymptotic values given several
- parameters.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#getSerializationVersion--">getSerializationVersion</a></span>()</code>
-<div class="block">Returns the current serialization version.</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#getSerializationVersion-com.yahoo.memory.Memory-">getSerializationVersion</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Returns the current serialization version of the given Memory.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#getTgtHllType--">getTgtHllType</a></span>()</code>
-<div class="block">Gets the <a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll"><code>TgtHllType</code></a></div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#getUpdatableSerializationBytes--">getUpdatableSerializationBytes</a></span>()</code>
-<div class="block">Gets the size in bytes of the current sketch when serialized using
- <i>toUpdatableByteArray()</i>.</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#getUpperBound-int-">getUpperBound</a></span>(int&nbsp;numStdDev)</code>
-<div class="block">Gets the approximate upper error bound given the specified number of Standard Deviations.</div>
-</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#heapify-byte:A-">heapify</a></span>(byte[]&nbsp;byteArray)</code>
-<div class="block">Heapify the given byte array, which must be a valid HllSketch image and may have data.</div>
-</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Heapify the given Memory, which must be a valid HllSketch image and may have data.</div>
-</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#isCompact--">isCompact</a></span>()</code>
-<div class="block">Returns true if the backing memory of this sketch is in compact form.</div>
-</td>
-</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#isEmpty--">isEmpty</a></span>()</code>
-<div class="block">Returns true if empty</div>
-</td>
-</tr>
-<tr id="i18" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#isEstimationMode--">isEstimationMode</a></span>()</code>
-<div class="block">This HLL family of sketches and operators is always estimating, even for very small values.</div>
-</td>
-</tr>
-<tr id="i19" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#isMemory--">isMemory</a></span>()</code>
-<div class="block">Returns true if this sketch was created using Memory.</div>
-</td>
-</tr>
-<tr id="i20" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#isOffHeap--">isOffHeap</a></span>()</code>
-<div class="block">Returns true if the backing memory for this sketch is off-heap.</div>
-</td>
-</tr>
-<tr id="i21" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#isSameResource-com.yahoo.memory.Memory-">isSameResource</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Returns true if the given Memory refers to the same underlying resource as this sketch.</div>
-</td>
-</tr>
-<tr id="i22" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#reset--">reset</a></span>()</code>
-<div class="block">Resets to empty, but does not change the configured values of lgConfigK and tgtHllType.</div>
-</td>
-</tr>
-<tr id="i23" class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#toCompactByteArray--">toCompactByteArray</a></span>()</code>
-<div class="block">Returns the serialization of this sketch as a byte array in compact form, which can be
- converted back to on on-heap sketch (<i>heapified</i>) where it can be used for read or
- write operations.</div>
-</td>
-</tr>
-<tr id="i24" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#toString--">toString</a></span>()</code>
-<div class="block">Human readable summary as a string.</div>
-</td>
-</tr>
-<tr id="i25" class="rowColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#toString-boolean-boolean-boolean-">toString</a></span>(boolean&nbsp;summary,
-        boolean&nbsp;detail,
-        boolean&nbsp;auxDetail)</code>
-<div class="block">Human readable summary with optional detail.</div>
-</td>
-</tr>
-<tr id="i26" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#toString-boolean-boolean-boolean-boolean-">toString</a></span>(boolean&nbsp;summary,
-        boolean&nbsp;detail,
-        boolean&nbsp;auxDetail,
-        boolean&nbsp;all)</code>
-<div class="block">Human readable summary with optional detail</div>
-</td>
-</tr>
-<tr id="i27" class="rowColor">
-<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#toString-byte:A-">toString</a></span>(byte[]&nbsp;byteArr)</code>
-<div class="block">Returns a human readable string of the preamble of a byte array image of an HllSketch.</div>
-</td>
-</tr>
-<tr id="i28" class="altColor">
-<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#toString-com.yahoo.memory.Memory-">toString</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Returns a human readable string of the preamble of a Memory image of an HllSketch.</div>
-</td>
-</tr>
-<tr id="i29" class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#toUpdatableByteArray--">toUpdatableByteArray</a></span>()</code>
-<div class="block">Serializes this sketch as an updatable byte array.</div>
-</td>
-</tr>
-<tr id="i30" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#update-byte:A-">update</a></span>(byte[]&nbsp;data)</code>
-<div class="block">Present the given byte array as a potential unique item.</div>
-</td>
-</tr>
-<tr id="i31" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#update-char:A-">update</a></span>(char[]&nbsp;data)</code>
-<div class="block">Present the given char array as a potential unique item.</div>
-</td>
-</tr>
-<tr id="i32" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#update-double-">update</a></span>(double&nbsp;datum)</code>
-<div class="block">Present the given double (or float) datum as a potential unique item.</div>
-</td>
-</tr>
-<tr id="i33" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#update-int:A-">update</a></span>(int[]&nbsp;data)</code>
-<div class="block">Present the given integer array as a potential unique item.</div>
-</td>
-</tr>
-<tr id="i34" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#update-long-">update</a></span>(long&nbsp;datum)</code>
-<div class="block">Present the given long as a potential unique item.</div>
-</td>
-</tr>
-<tr id="i35" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#update-long:A-">update</a></span>(long[]&nbsp;data)</code>
-<div class="block">Present the given long array as a potential unique item.</div>
-</td>
-</tr>
-<tr id="i36" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#update-java.lang.String-">update</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;datum)</code>
-<div class="block">Present the given String as a potential unique item.</div>
-</td>
-</tr>
-<tr id="i37" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#wrap-com.yahoo.memory.Memory-">wrap</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Wraps the given read-only Memory that must be a image of a valid sketch,
- which may be in compact or updatable form, and should have data.</div>
-</td>
-</tr>
-<tr id="i38" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#writableWrap-com.yahoo.memory.WritableMemory-">writableWrap</a></span>(com.yahoo.memory.WritableMemory&nbsp;wmem)</code>
-<div class="block">Wraps the given WritableMemory, which must be a image of a valid updatable sketch,
- and may have data.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="DEFAULT_LG_K">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DEFAULT_LG_K</h4>
-<pre>public static final&nbsp;int DEFAULT_LG_K</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../constant-values.html#com.yahoo.sketches.hll.HllSketch.DEFAULT_LG_K">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="DEFAULT_HLL_TYPE">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DEFAULT_HLL_TYPE</h4>
-<pre>public static final&nbsp;<a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a> DEFAULT_HLL_TYPE</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="HllSketch--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>HllSketch</h4>
-<pre>public&nbsp;HllSketch()</pre>
-<div class="block">Constructs a new on-heap sketch with the default lgConfigK and tgtHllType.</div>
-</li>
-</ul>
-<a name="HllSketch-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>HllSketch</h4>
-<pre>public&nbsp;HllSketch(int&nbsp;lgConfigK)</pre>
-<div class="block">Constructs a new on-heap sketch with the default tgtHllType.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>lgConfigK</code> - The Log2 of K for the target HLL sketch. This value must be
- between 4 and 21 inclusively.</dd>
-</dl>
-</li>
-</ul>
-<a name="HllSketch-int-com.yahoo.sketches.hll.TgtHllType-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>HllSketch</h4>
-<pre>public&nbsp;HllSketch(int&nbsp;lgConfigK,
-                 <a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a>&nbsp;tgtHllType)</pre>
-<div class="block">Constructs a new on-heap sketch with the type of HLL sketch to configure.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>lgConfigK</code> - The Log2 of K for the target HLL sketch. This value must be
- between 4 and 21 inclusively.</dd>
-<dd><code>tgtHllType</code> - the desired Hll type.</dd>
-</dl>
-</li>
-</ul>
-<a name="HllSketch-int-com.yahoo.sketches.hll.TgtHllType-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>HllSketch</h4>
-<pre>public&nbsp;HllSketch(int&nbsp;lgConfigK,
-                 <a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a>&nbsp;tgtHllType,
-                 com.yahoo.memory.WritableMemory&nbsp;dstMem)</pre>
-<div class="block">Constructs a new sketch with the type of HLL sketch to configure and the given
- WritableMemory as the destination for the sketch. This WritableMemory is usually configured
- for off-heap memory. What remains on the java heap is a thin wrapper object that reads and
- writes to the given WritableMemory.
-
- <p>The given <i>dstMem</i> is checked for the required capacity as determined by
- <a href="../../../../com/yahoo/sketches/hll/HllSketch.html#getMaxUpdatableSerializationBytes-int-com.yahoo.sketches.hll.TgtHllType-"><code>getMaxUpdatableSerializationBytes(int, TgtHllType)</code></a>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>lgConfigK</code> - The Log2 of K for the target HLL sketch. This value must be
- between 4 and 21 inclusively.</dd>
-<dd><code>tgtHllType</code> - the desired Hll type.</dd>
-<dd><code>dstMem</code> - the destination memory for the sketch.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="heapify-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapify</h4>
-<pre>public static final&nbsp;<a href="../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a>&nbsp;heapify(byte[]&nbsp;byteArray)</pre>
-<div class="block">Heapify the given byte array, which must be a valid HllSketch image and may have data.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>byteArray</code> - the given byte array.  This byteArray is not modified and is not retained
- by the on-heap sketch.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an HllSketch on the java heap.</dd>
-</dl>
-</li>
-</ul>
-<a name="heapify-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapify</h4>
-<pre>public static final&nbsp;<a href="../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a>&nbsp;heapify(com.yahoo.memory.Memory&nbsp;srcMem)</pre>
-<div class="block">Heapify the given Memory, which must be a valid HllSketch image and may have data.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - the given Memory, which is read-only.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an HllSketch on the java heap.</dd>
-</dl>
-</li>
-</ul>
-<a name="writableWrap-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>writableWrap</h4>
-<pre>public static final&nbsp;<a href="../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a>&nbsp;writableWrap(com.yahoo.memory.WritableMemory&nbsp;wmem)</pre>
-<div class="block">Wraps the given WritableMemory, which must be a image of a valid updatable sketch,
- and may have data. What remains on the java heap is a
- thin wrapper object that reads and writes to the given WritableMemory, which, depending on
- how the user configures the WritableMemory, may actually reside on the Java heap or off-heap.
-
- <p>The given <i>dstMem</i> is checked for the required capacity as determined by
- <a href="../../../../com/yahoo/sketches/hll/HllSketch.html#getMaxUpdatableSerializationBytes-int-com.yahoo.sketches.hll.TgtHllType-"><code>getMaxUpdatableSerializationBytes(int, TgtHllType)</code></a>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>wmem</code> - an writable image of a valid sketch with data.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an HllSketch where the sketch data is in the given dstMem.</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static final&nbsp;<a href="../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a>&nbsp;wrap(com.yahoo.memory.Memory&nbsp;srcMem)</pre>
-<div class="block">Wraps the given read-only Memory that must be a image of a valid sketch,
- which may be in compact or updatable form, and should have data. Any attempt to update this
- sketch will throw an exception.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - a read-only image of a valid sketch.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an HllSketch, where the read-only data of the sketch is in the given srcMem.</dd>
-</dl>
-</li>
-</ul>
-<a name="copy--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>copy</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a>&nbsp;copy()</pre>
-<div class="block">Return a copy of this sketch onto the Java heap.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a copy of this sketch onto the Java heap.</dd>
-</dl>
-</li>
-</ul>
-<a name="copyAs-com.yahoo.sketches.hll.TgtHllType-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>copyAs</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a>&nbsp;copyAs(<a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a>&nbsp;tgtHllType)</pre>
-<div class="block">Return a deep copy of this sketch onto the Java heap with the specified TgtHllType.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>tgtHllType</code> - the TgtHllType enum</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a deep copy of this sketch with the specified TgtHllType.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCompositeEstimate--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCompositeEstimate</h4>
-<pre>public&nbsp;double&nbsp;getCompositeEstimate()</pre>
-<div class="block">This is less accurate than the <a href="../../../../com/yahoo/sketches/hll/HllSketch.html#getEstimate--"><code>getEstimate()</code></a> method and is automatically used
- when the sketch has gone through union operations where the more accurate HIP estimator
- cannot be used.
- This is made public only for error characterization software that exists in separate
- packages and is not intended for normal use.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the composite estimate</dd>
-</dl>
-</li>
-</ul>
-<a name="getEstimate--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEstimate</h4>
-<pre>public&nbsp;double&nbsp;getEstimate()</pre>
-<div class="block">Return the cardinality estimate</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the cardinality estimate</dd>
-</dl>
-</li>
-</ul>
-<a name="getLgConfigK--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLgConfigK</h4>
-<pre>public&nbsp;int&nbsp;getLgConfigK()</pre>
-<div class="block">Gets the <i>lgConfigK</i>.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the <i>lgConfigK</i>.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCompactSerializationBytes--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCompactSerializationBytes</h4>
-<pre>public&nbsp;int&nbsp;getCompactSerializationBytes()</pre>
-<div class="block">Gets the size in bytes of the current sketch when serialized using
- <i>toCompactByteArray()</i>.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the size in bytes of the current sketch when serialized using
- <i>toCompactByteArray()</i>.</dd>
-</dl>
-</li>
-</ul>
-<a name="getLowerBound-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLowerBound</h4>
-<pre>public&nbsp;double&nbsp;getLowerBound(int&nbsp;numStdDev)</pre>
-<div class="block">Gets the approximate lower error bound given the specified number of Standard Deviations.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>numStdDev</code> - This must be an integer between 1 and 3, inclusive.
- <a href="../../../../resources/dictionary.html#numStdDev">See Number of Standard Deviations</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the lower bound.</dd>
-</dl>
-</li>
-</ul>
-<a name="getMaxUpdatableSerializationBytes-int-com.yahoo.sketches.hll.TgtHllType-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMaxUpdatableSerializationBytes</h4>
-<pre>public static final&nbsp;int&nbsp;getMaxUpdatableSerializationBytes(int&nbsp;lgConfigK,
-                                                          <a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a>&nbsp;tgtHllType)</pre>
-<div class="block">Returns the maximum size in bytes that this sketch can grow to given lgConfigK.
- However, for the HLL_4 sketch type, this value can be exceeded in extremely rare cases.
- If exceeded, it will be larger by only a few percent.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>lgConfigK</code> - The Log2 of K for the target HLL sketch. This value must be
- between 4 and 21 inclusively.</dd>
-<dd><code>tgtHllType</code> - the desired Hll type</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the maximum size in bytes that this sketch can grow to.</dd>
-</dl>
-</li>
-</ul>
-<a name="getTgtHllType--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getTgtHllType</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a>&nbsp;getTgtHllType()</pre>
-<div class="block">Gets the <a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll"><code>TgtHllType</code></a></div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the TgtHllType enum value</dd>
-</dl>
-</li>
-</ul>
-<a name="getUpdatableSerializationBytes--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getUpdatableSerializationBytes</h4>
-<pre>public&nbsp;int&nbsp;getUpdatableSerializationBytes()</pre>
-<div class="block">Gets the size in bytes of the current sketch when serialized using
- <i>toUpdatableByteArray()</i>.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the size in bytes of the current sketch when serialized using
- <i>toUpdatableByteArray()</i>.</dd>
-</dl>
-</li>
-</ul>
-<a name="getUpperBound-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getUpperBound</h4>
-<pre>public&nbsp;double&nbsp;getUpperBound(int&nbsp;numStdDev)</pre>
-<div class="block">Gets the approximate upper error bound given the specified number of Standard Deviations.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>numStdDev</code> - This must be an integer between 1 and 3, inclusive.
- <a href="../../../../resources/dictionary.html#numStdDev">Number of Standard Deviations</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the upper bound.</dd>
-</dl>
-</li>
-</ul>
-<a name="isCompact--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isCompact</h4>
-<pre>public&nbsp;boolean&nbsp;isCompact()</pre>
-<div class="block">Returns true if the backing memory of this sketch is in compact form.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the backing memory of this sketch is in compact form.</dd>
-</dl>
-</li>
-</ul>
-<a name="isEmpty--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isEmpty</h4>
-<pre>public&nbsp;boolean&nbsp;isEmpty()</pre>
-<div class="block">Returns true if empty</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if empty</dd>
-</dl>
-</li>
-</ul>
-<a name="isMemory--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isMemory</h4>
-<pre>public&nbsp;boolean&nbsp;isMemory()</pre>
-<div class="block">Returns true if this sketch was created using Memory.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this sketch was created using Memory.</dd>
-</dl>
-</li>
-</ul>
-<a name="isOffHeap--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isOffHeap</h4>
-<pre>public&nbsp;boolean&nbsp;isOffHeap()</pre>
-<div class="block">Returns true if the backing memory for this sketch is off-heap.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the backing memory for this sketch is off-heap.</dd>
-</dl>
-</li>
-</ul>
-<a name="isSameResource-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isSameResource</h4>
-<pre>public&nbsp;boolean&nbsp;isSameResource(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block">Returns true if the given Memory refers to the same underlying resource as this sketch.
- The capacities must be the same.  If <i>this</i> is a region,
- the region offset must also be the same.
-
- <p>This is only relevant for HLL_4 sketches that have been configured for off-heap
- using WritableMemory or Memory.  For on-heap sketches or unions this will return false.
-
- <p>It is rare, but possible, the the off-heap memory that has been allocated to an HLL_4
- sketch may not be large enough. If this should happen, the sketch makes a request for more
- memory from the owner of the resource and then moves itself to this new location. This all
- happens transparently to the user. This method provides a means for the user to
- inquire of the sketch if it has, in fact, moved itself.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the given Memory refers to the same underlying resource as this sketch or
- union.</dd>
-</dl>
-</li>
-</ul>
-<a name="reset--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public&nbsp;void&nbsp;reset()</pre>
-<div class="block">Resets to empty, but does not change the configured values of lgConfigK and tgtHllType.</div>
-</li>
-</ul>
-<a name="toCompactByteArray--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toCompactByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;toCompactByteArray()</pre>
-<div class="block">Returns the serialization of this sketch as a byte array in compact form, which can be
- converted back to on on-heap sketch (<i>heapified</i>) where it can be used for read or
- write operations.
- or directly <i>wrapped</i> designed
- to be heapified only. It is not directly updatable.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the serialization of this sketch as a byte array.</dd>
-</dl>
-</li>
-</ul>
-<a name="toUpdatableByteArray--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toUpdatableByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;toUpdatableByteArray()</pre>
-<div class="block">Serializes this sketch as an updatable byte array.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this sketch as an updatable byte array.</dd>
-</dl>
-</li>
-</ul>
-<a name="toString-boolean-boolean-boolean-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString(boolean&nbsp;summary,
-                       boolean&nbsp;detail,
-                       boolean&nbsp;auxDetail,
-                       boolean&nbsp;all)</pre>
-<div class="block">Human readable summary with optional detail</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>summary</code> - if true, output the sketch summary</dd>
-<dd><code>detail</code> - if true, output the internal data array</dd>
-<dd><code>auxDetail</code> - if true, output the internal Aux array, if it exists.</dd>
-<dd><code>all</code> - if true, outputs all entries including empty ones</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>human readable string with optional detail.</dd>
-</dl>
-</li>
-</ul>
-<a name="toString-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString(byte[]&nbsp;byteArr)</pre>
-<div class="block">Returns a human readable string of the preamble of a byte array image of an HllSketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>byteArr</code> - the given byte array</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a human readable string of the preamble of a byte array image of an HllSketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="toString-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block">Returns a human readable string of the preamble of a Memory image of an HllSketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory object</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a human readable string of the preamble of a Memory image of an HllSketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="getSerializationVersion--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getSerializationVersion</h4>
-<pre>public static final&nbsp;int&nbsp;getSerializationVersion()</pre>
-<div class="block">Returns the current serialization version.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current serialization version.</dd>
-</dl>
-</li>
-</ul>
-<a name="getSerializationVersion-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getSerializationVersion</h4>
-<pre>public static final&nbsp;int&nbsp;getSerializationVersion(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block">Returns the current serialization version of the given Memory.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory containing a serialized HllSketch image.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current serialization version.</dd>
-</dl>
-</li>
-</ul>
-<a name="getRelErr-boolean-boolean-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRelErr</h4>
-<pre>public&nbsp;double&nbsp;getRelErr(boolean&nbsp;upperBound,
-                        boolean&nbsp;unioned,
-                        int&nbsp;lgConfigK,
-                        int&nbsp;numStdDev)</pre>
-<div class="block">Gets the current (approximate) Relative Error (RE) asymptotic values given several
- parameters. This is used primarily for testing.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>upperBound</code> - return the RE for the Upper Bound, otherwise for the Lower Bound.</dd>
-<dd><code>unioned</code> - set true if the sketch is the result of a union operation.</dd>
-<dd><code>lgConfigK</code> - the configured value for the sketch.</dd>
-<dd><code>numStdDev</code> - the given number of Standard Deviations. This must be an integer between
- 1 and 3, inclusive.
- <a href="../../../../resources/dictionary.html#numStdDev">Number of Standard Deviations</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current (approximate) RelativeError</dd>
-</dl>
-</li>
-</ul>
-<a name="isEstimationMode--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isEstimationMode</h4>
-<pre>public&nbsp;boolean&nbsp;isEstimationMode()</pre>
-<div class="block">This HLL family of sketches and operators is always estimating, even for very small values.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true</dd>
-</dl>
-</li>
-</ul>
-<a name="toString--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
-<div class="block">Human readable summary as a string.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Human readable summary as a string.</dd>
-</dl>
-</li>
-</ul>
-<a name="toString-boolean-boolean-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString(boolean&nbsp;summary,
-                       boolean&nbsp;detail,
-                       boolean&nbsp;auxDetail)</pre>
-<div class="block">Human readable summary with optional detail. Does not list empty entries.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>summary</code> - if true, output the sketch summary</dd>
-<dd><code>detail</code> - if true, output the internal data array</dd>
-<dd><code>auxDetail</code> - if true, output the internal Aux array, if it exists.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>human readable string with optional detail.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(long&nbsp;datum)</pre>
-<div class="block">Present the given long as a potential unique item.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>datum</code> - The given long datum.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(double&nbsp;datum)</pre>
-<div class="block">Present the given double (or float) datum as a potential unique item.
- The double will be converted to a long using Double.doubleToLongBits(datum),
- which normalizes all NaN values to a single NaN representation.
- Plus and minus zero will be normalized to plus zero.
- The special floating-point values NaN and +/- Infinity are treated as distinct.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>datum</code> - The given double datum.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;datum)</pre>
-<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.
-
- <p>Note: About 2X faster performance can be obtained by first converting the String to a
- char[] and updating the sketch with that. This bypasses the complexity of the Java UTF_8
- encoding. This, of course, will not produce the same internal hash values as updating directly
- with a String. So be consistent!  Unioning two sketches, one fed with strings and the other
- fed with char[] will be meaningless.
- </p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>datum</code> - The given String.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(byte[]&nbsp;data)</pre>
-<div class="block">Present the given byte array as a potential unique item.
- If the byte array is null or empty no update attempt is made and the method returns.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - The given byte array.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-char:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(char[]&nbsp;data)</pre>
-<div class="block">Present the given char array as a potential unique item.
- If the char array is null or empty no update attempt is made and the method returns.
-
- <p>Note: this will not produce the same output hash values as the <a href="../../../../com/yahoo/sketches/hll/HllSketch.html#update-java.lang.String-"><code>update(String)</code></a>
- method but will be a little faster as it avoids the complexity of the UTF8 encoding.</p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - The given char array.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-int:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(int[]&nbsp;data)</pre>
-<div class="block">Present the given integer array as a potential unique item.
- If the integer array is null or empty no update attempt is made and the method returns.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - The given int array.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-long:A-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(long[]&nbsp;data)</pre>
-<div class="block">Present the given long array as a potential unique item.
- If the long array is null or empty no update attempt is made and the method returns.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - The given long array.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/HllSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hll/HllSketch.html" target="_top">Frames</a></li>
-<li><a href="HllSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/hll/TgtHllType.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hll/TgtHllType.html
deleted file mode 100644
index ec16932..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hll/TgtHllType.html
+++ /dev/null
@@ -1,387 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TgtHllType (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TgtHllType (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/TgtHllType.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hll/TgtHllType.html" target="_top">Frames</a></li>
-<li><a href="TgtHllType.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hll</div>
-<h2 title="Enum TgtHllType" class="title">Enum TgtHllType</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum</a>&lt;<a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hll.TgtHllType</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public enum <span class="typeNameLabel">TgtHllType</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;<a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a>&gt;</pre>
-<div class="block">Specifies the target type of HLL sketch to be created. It is a target in that the actual
- allocation of the HLL array is deferred until sufficient number of items have been received by
- the warm-up phases.
-
- <p>These three target types are isomorphic representations of the same underlying HLL algorithm.
- Thus, given the same value of <i>lgConfigK</i> and the same input, all three HLL target types
- will produce identical estimates and have identical error distributions.</p>
-
- <p>The memory (and also the serialization) of the sketch during this early warmup phase starts
- out very small (8 bytes, when empty) and then grows in increments of 4 bytes as required
- until the full HLL array is allocated.  This transition point occurs at about 10% of K for
- sketches where lgConfigK is &gt; 8.</p>
-
- <ul>
- <li><b>HLL_8</b> This uses an 8-bit byte per HLL bucket. It is generally the
- fastest in terms of update time, but has the largest storage footprint of about
- <i>K</i> bytes.</li>
-
- <li><b>HLL_6</b> This uses a 6-bit field per HLL bucket. It is the generally the next fastest
- in terms of update time with a storage footprint of about <i>3/4 * K</i> bytes.</li>
-
- <li><b>HLL_4</b> This uses a 4-bit field per HLL bucket and for large counts may require
- the use of a small internal auxiliary array for storing statistical exceptions, which are rare.
- For the values of <i>lgConfigK &gt; 13</i> (<i>K</i> = 8192),
- this additional array adds about 3% to the overall storage. It is generally the slowest in
- terms of update time, but has the smallest storage footprint of about
- <i>K/2 * 1.03</i> bytes.</li>
- </ul></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== ENUM CONSTANT SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="enum.constant.summary">
-<!--   -->
-</a>
-<h3>Enum Constant Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
-<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Enum Constant and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/TgtHllType.html#HLL_4">HLL_4</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/TgtHllType.html#HLL_6">HLL_6</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/TgtHllType.html#HLL_8">HLL_8</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/TgtHllType.html#valueOf-java.lang.String-">valueOf</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
-<div class="block">Returns the enum constant of this type with the specified name.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/TgtHllType.html#values--">values</a></span>()</code>
-<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#compareTo-E-" title="class or interface in java.lang">compareTo</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#getDeclaringClass--" title="class or interface in java.lang">getDeclaringClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#name--" title="class or interface in java.lang">name</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#ordinal--" title="class or interface in java.lang">ordinal</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#valueOf-java.lang.Class-java.lang.String-" title="class or interface in java.lang">valueOf</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ ENUM CONSTANT DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="enum.constant.detail">
-<!--   -->
-</a>
-<h3>Enum Constant Detail</h3>
-<a name="HLL_4">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>HLL_4</h4>
-<pre>public static final&nbsp;<a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a> HLL_4</pre>
-</li>
-</ul>
-<a name="HLL_6">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>HLL_6</h4>
-<pre>public static final&nbsp;<a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a> HLL_6</pre>
-</li>
-</ul>
-<a name="HLL_8">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>HLL_8</h4>
-<pre>public static final&nbsp;<a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a> HLL_8</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="values--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>values</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a>[]&nbsp;values()</pre>
-<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.  This method may be used to iterate
-over the constants as follows:
-<pre>
-for (TgtHllType c : TgtHllType.values())
-&nbsp;   System.out.println(c);
-</pre></div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an array containing the constants of this enum type, in the order they are declared</dd>
-</dl>
-</li>
-</ul>
-<a name="valueOf-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>valueOf</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a>&nbsp;valueOf(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
-<div class="block">Returns the enum constant of this type with the specified name.
-The string must match <i>exactly</i> an identifier used to declare an
-enum constant in this type.  (Extraneous whitespace characters are 
-not permitted.)</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>name</code> - the name of the enum constant to be returned.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the enum constant with the specified name</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if this enum type has no constant with the specified name</dd>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the argument is null</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/TgtHllType.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hll/TgtHllType.html" target="_top">Frames</a></li>
-<li><a href="TgtHllType.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/hll/Union.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hll/Union.html
deleted file mode 100644
index dc00e90..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hll/Union.html
+++ /dev/null
@@ -1,1188 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Union (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Union (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":10,"i7":10,"i8":10,"i9":9,"i10":9,"i11":10,"i12":10,"i13":10,"i14":9,"i15":9,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Union.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hll/Union.html" target="_top">Frames</a></li>
-<li><a href="Union.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hll</div>
-<h2 title="Class Union" class="title">Class Union</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hll.Union</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">Union</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">This performs union operations for HLL sketches. This union operator is configured with a
- <i>lgMaxK</i> instead of the normal <i>lgConfigK</i>.
-
- <p>This union operator does permit the unioning of sketches with different values of
- <i>lgConfigK</i>.  The user should be aware that the resulting accuracy of a sketch returned
- at the end of the unioning process will be a function of the smallest of <i>lgMaxK</i> and
- <i>lgConfigK</i> that the union operator has seen.
-
- <p>This union operator also permits unioning of any of the three different target HllSketch
- types.
-
- <p>Although the API for this union operator parallels many of the methods of the
- <i>HllSketch</i>, the behavior of the union operator has some fundamental differences.
-
- <p>First, the user cannot specify the <a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll"><code>TgtHllType</code></a> as an input parameter.
- Instead, it is specified for the sketch returned with <a href="../../../../com/yahoo/sketches/hll/Union.html#getResult-com.yahoo.sketches.hll.TgtHllType-"><code>getResult(TgtHllType)</code></a>.
-
- <p>Second, the internal effective value of log-base-2 of <i>K</i> for the union operation can
- change dynamically based on the smallest <i>lgConfigK</i> that the union operation has seen.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes, Kevin Lang</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#Union--">Union</a></span>()</code>
-<div class="block">Construct this Union operator with the default maximum log-base-2 of <i>K</i>.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#Union-int-">Union</a></span>(int&nbsp;lgMaxK)</code>
-<div class="block">Construct this Union operator with a given maximum log-base-2 of <i>K</i>.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#Union-int-com.yahoo.memory.WritableMemory-">Union</a></span>(int&nbsp;lgMaxK,
-     com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Construct this Union operator with a given maximum log-base-2 of <i>K</i> and the given
- WritableMemory as the destination for this Union.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#getCompactSerializationBytes--">getCompactSerializationBytes</a></span>()</code>
-<div class="block">Gets the size in bytes of the current sketch when serialized using
- <i>toCompactByteArray()</i>.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#getCompositeEstimate--">getCompositeEstimate</a></span>()</code>
-<div class="block">This is less accurate than the <a href="../../../../com/yahoo/sketches/hll/Union.html#getEstimate--"><code>getEstimate()</code></a> method and is automatically used
- when the sketch has gone through union operations where the more accurate HIP estimator
- cannot be used.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#getEstimate--">getEstimate</a></span>()</code>
-<div class="block">Return the cardinality estimate</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#getLgConfigK--">getLgConfigK</a></span>()</code>
-<div class="block">Gets the effective <i>lgConfigK</i> for the union operator, which may be less than
- <i>lgMaxK</i>.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#getLowerBound-int-">getLowerBound</a></span>(int&nbsp;numStdDev)</code>
-<div class="block">Gets the approximate lower error bound given the specified number of Standard Deviations.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#getMaxSerializationBytes-int-">getMaxSerializationBytes</a></span>(int&nbsp;lgK)</code>
-<div class="block">Returns the maximum size in bytes that this union operator can grow to given a lgK.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#getRelErr-boolean-boolean-int-int-">getRelErr</a></span>(boolean&nbsp;upperBound,
-         boolean&nbsp;unioned,
-         int&nbsp;lgConfigK,
-         int&nbsp;numStdDev)</code>
-<div class="block">Gets the current (approximate) Relative Error (RE) asymptotic values given several
- parameters.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#getResult--">getResult</a></span>()</code>
-<div class="block">Return the result of this union operator as an HLL_4 sketch.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#getResult-com.yahoo.sketches.hll.TgtHllType-">getResult</a></span>(<a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a>&nbsp;tgtHllType)</code>
-<div class="block">Return the result of this union operator with the specified <a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll"><code>TgtHllType</code></a></div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#getSerializationVersion--">getSerializationVersion</a></span>()</code>
-<div class="block">Returns the current serialization version.</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#getSerializationVersion-com.yahoo.memory.Memory-">getSerializationVersion</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Returns the current serialization version of the given Memory.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#getTgtHllType--">getTgtHllType</a></span>()</code>
-<div class="block">Gets the <a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll"><code>TgtHllType</code></a></div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#getUpdatableSerializationBytes--">getUpdatableSerializationBytes</a></span>()</code>
-<div class="block">Gets the size in bytes of the current sketch when serialized using
- <i>toUpdatableByteArray()</i>.</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#getUpperBound-int-">getUpperBound</a></span>(int&nbsp;numStdDev)</code>
-<div class="block">Gets the approximate upper error bound given the specified number of Standard Deviations.</div>
-</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#heapify-byte:A-">heapify</a></span>(byte[]&nbsp;byteArray)</code>
-<div class="block">Construct a union operator populated with the given byte array image of an HllSketch.</div>
-</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Construct a union operator populated with the given Memory image of an HllSketch.</div>
-</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#isCompact--">isCompact</a></span>()</code>
-<div class="block">Returns true if the backing memory of this sketch is in compact form.</div>
-</td>
-</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#isEmpty--">isEmpty</a></span>()</code>
-<div class="block">Returns true if empty</div>
-</td>
-</tr>
-<tr id="i18" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#isEstimationMode--">isEstimationMode</a></span>()</code>
-<div class="block">This HLL family of sketches and operators is always estimating, even for very small values.</div>
-</td>
-</tr>
-<tr id="i19" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#isMemory--">isMemory</a></span>()</code>
-<div class="block">Returns true if this sketch was created using Memory.</div>
-</td>
-</tr>
-<tr id="i20" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#isOffHeap--">isOffHeap</a></span>()</code>
-<div class="block">Returns true if the backing memory for this sketch is off-heap.</div>
-</td>
-</tr>
-<tr id="i21" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#isSameResource-com.yahoo.memory.Memory-">isSameResource</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Returns true if the given Memory refers to the same underlying resource as this sketch.</div>
-</td>
-</tr>
-<tr id="i22" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#reset--">reset</a></span>()</code>
-<div class="block">Resets to empty and retains the current lgK, but does not change the configured value of
- lgMaxK.</div>
-</td>
-</tr>
-<tr id="i23" class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#toCompactByteArray--">toCompactByteArray</a></span>()</code>
-<div class="block">Gets the serialization of this union operator as a byte array in compact form, which is
- designed to be heapified only.</div>
-</td>
-</tr>
-<tr id="i24" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#toString--">toString</a></span>()</code>
-<div class="block">Human readable summary as a string.</div>
-</td>
-</tr>
-<tr id="i25" class="rowColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#toString-boolean-boolean-boolean-">toString</a></span>(boolean&nbsp;summary,
-        boolean&nbsp;detail,
-        boolean&nbsp;auxDetail)</code>
-<div class="block">Human readable summary with optional detail.</div>
-</td>
-</tr>
-<tr id="i26" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#toString-boolean-boolean-boolean-boolean-">toString</a></span>(boolean&nbsp;summary,
-        boolean&nbsp;hllDetail,
-        boolean&nbsp;auxDetail,
-        boolean&nbsp;all)</code>
-<div class="block">Human readable summary with optional detail</div>
-</td>
-</tr>
-<tr id="i27" class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#toUpdatableByteArray--">toUpdatableByteArray</a></span>()</code>
-<div class="block">Serializes this sketch as an updatable byte array.</div>
-</td>
-</tr>
-<tr id="i28" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#update-byte:A-">update</a></span>(byte[]&nbsp;data)</code>
-<div class="block">Present the given byte array as a potential unique item.</div>
-</td>
-</tr>
-<tr id="i29" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#update-char:A-">update</a></span>(char[]&nbsp;data)</code>
-<div class="block">Present the given char array as a potential unique item.</div>
-</td>
-</tr>
-<tr id="i30" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#update-double-">update</a></span>(double&nbsp;datum)</code>
-<div class="block">Present the given double (or float) datum as a potential unique item.</div>
-</td>
-</tr>
-<tr id="i31" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#update-com.yahoo.sketches.hll.HllSketch-">update</a></span>(<a href="../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a>&nbsp;sketch)</code>
-<div class="block">Update this union operator with the given sketch.</div>
-</td>
-</tr>
-<tr id="i32" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#update-int:A-">update</a></span>(int[]&nbsp;data)</code>
-<div class="block">Present the given integer array as a potential unique item.</div>
-</td>
-</tr>
-<tr id="i33" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#update-long-">update</a></span>(long&nbsp;datum)</code>
-<div class="block">Present the given long as a potential unique item.</div>
-</td>
-</tr>
-<tr id="i34" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#update-long:A-">update</a></span>(long[]&nbsp;data)</code>
-<div class="block">Present the given long array as a potential unique item.</div>
-</td>
-</tr>
-<tr id="i35" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#update-java.lang.String-">update</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;datum)</code>
-<div class="block">Present the given String as a potential unique item.</div>
-</td>
-</tr>
-<tr id="i36" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#writableWrap-com.yahoo.memory.WritableMemory-">writableWrap</a></span>(com.yahoo.memory.WritableMemory&nbsp;wmem)</code>
-<div class="block">Wraps the given WritableMemory, which must be a image of a valid updatable HLL_8 sketch,
- and may have data.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Union--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Union</h4>
-<pre>public&nbsp;Union()</pre>
-<div class="block">Construct this Union operator with the default maximum log-base-2 of <i>K</i>.</div>
-</li>
-</ul>
-<a name="Union-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Union</h4>
-<pre>public&nbsp;Union(int&nbsp;lgMaxK)</pre>
-<div class="block">Construct this Union operator with a given maximum log-base-2 of <i>K</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>lgMaxK</code> - the desired maximum log-base-2 of <i>K</i>.  This value must be
- between 7 and 21 inclusively.</dd>
-</dl>
-</li>
-</ul>
-<a name="Union-int-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Union</h4>
-<pre>public&nbsp;Union(int&nbsp;lgMaxK,
-             com.yahoo.memory.WritableMemory&nbsp;dstMem)</pre>
-<div class="block">Construct this Union operator with a given maximum log-base-2 of <i>K</i> and the given
- WritableMemory as the destination for this Union. This WritableMemory is usually configured
- for off-heap memory. What remains on the java heap is a thin wrapper object that reads and
- writes to the given WritableMemory.
-
- <p>The given <i>dstMem</i> is checked for the required capacity as determined by
- <a href="../../../../com/yahoo/sketches/hll/HllSketch.html#getMaxUpdatableSerializationBytes-int-com.yahoo.sketches.hll.TgtHllType-"><code>HllSketch.getMaxUpdatableSerializationBytes(int, TgtHllType)</code></a>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>lgMaxK</code> - the desired maximum log-base-2 of <i>K</i>.  This value must be
- between 7 and 21 inclusively.</dd>
-<dd><code>dstMem</code> - the destination memory for the sketch.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="heapify-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapify</h4>
-<pre>public static final&nbsp;<a href="../../../../com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a>&nbsp;heapify(byte[]&nbsp;byteArray)</pre>
-<div class="block">Construct a union operator populated with the given byte array image of an HllSketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>byteArray</code> - the given byte array</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a union operator populated with the given byte array image of an HllSketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="heapify-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapify</h4>
-<pre>public static final&nbsp;<a href="../../../../com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a>&nbsp;heapify(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block">Construct a union operator populated with the given Memory image of an HllSketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a union operator populated with the given Memory image of an HllSketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="writableWrap-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>writableWrap</h4>
-<pre>public static final&nbsp;<a href="../../../../com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a>&nbsp;writableWrap(com.yahoo.memory.WritableMemory&nbsp;wmem)</pre>
-<div class="block">Wraps the given WritableMemory, which must be a image of a valid updatable HLL_8 sketch,
- and may have data. What remains on the java heap is a
- thin wrapper object that reads and writes to the given WritableMemory, which, depending on
- how the user configures the WritableMemory, may actually reside on the Java heap or off-heap.
-
- <p>The given <i>dstMem</i> is checked for the required capacity as determined by
- <a href="../../../../com/yahoo/sketches/hll/HllSketch.html#getMaxUpdatableSerializationBytes-int-com.yahoo.sketches.hll.TgtHllType-"><code>HllSketch.getMaxUpdatableSerializationBytes(int, TgtHllType)</code></a>, and for the correct type.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>wmem</code> - an writable image of a valid sketch with data.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a Union operator where the sketch data is in the given dstMem.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCompositeEstimate--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCompositeEstimate</h4>
-<pre>public&nbsp;double&nbsp;getCompositeEstimate()</pre>
-<div class="block">This is less accurate than the <a href="../../../../com/yahoo/sketches/hll/Union.html#getEstimate--"><code>getEstimate()</code></a> method and is automatically used
- when the sketch has gone through union operations where the more accurate HIP estimator
- cannot be used.
- This is made public only for error characterization software that exists in separate
- packages and is not intended for normal use.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the composite estimate</dd>
-</dl>
-</li>
-</ul>
-<a name="getCompactSerializationBytes--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCompactSerializationBytes</h4>
-<pre>public&nbsp;int&nbsp;getCompactSerializationBytes()</pre>
-<div class="block">Gets the size in bytes of the current sketch when serialized using
- <i>toCompactByteArray()</i>.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the size in bytes of the current sketch when serialized using
- <i>toCompactByteArray()</i>.</dd>
-</dl>
-</li>
-</ul>
-<a name="getEstimate--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEstimate</h4>
-<pre>public&nbsp;double&nbsp;getEstimate()</pre>
-<div class="block">Return the cardinality estimate</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the cardinality estimate</dd>
-</dl>
-</li>
-</ul>
-<a name="getLgConfigK--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLgConfigK</h4>
-<pre>public&nbsp;int&nbsp;getLgConfigK()</pre>
-<div class="block">Gets the effective <i>lgConfigK</i> for the union operator, which may be less than
- <i>lgMaxK</i>.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the <i>lgConfigK</i>.</dd>
-</dl>
-</li>
-</ul>
-<a name="getMaxSerializationBytes-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMaxSerializationBytes</h4>
-<pre>public static&nbsp;int&nbsp;getMaxSerializationBytes(int&nbsp;lgK)</pre>
-<div class="block">Returns the maximum size in bytes that this union operator can grow to given a lgK.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>lgK</code> - The maximum Log2 of K for this union operator. This value must be
- between 4 and 21 inclusively.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the maximum size in bytes that this union operator can grow to.</dd>
-</dl>
-</li>
-</ul>
-<a name="getLowerBound-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLowerBound</h4>
-<pre>public&nbsp;double&nbsp;getLowerBound(int&nbsp;numStdDev)</pre>
-<div class="block">Gets the approximate lower error bound given the specified number of Standard Deviations.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>numStdDev</code> - This must be an integer between 1 and 3, inclusive.
- <a href="../../../../resources/dictionary.html#numStdDev">See Number of Standard Deviations</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the lower bound.</dd>
-</dl>
-</li>
-</ul>
-<a name="getResult--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getResult</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a>&nbsp;getResult()</pre>
-<div class="block">Return the result of this union operator as an HLL_4 sketch.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the result of this union operator as an HLL_4 sketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="getResult-com.yahoo.sketches.hll.TgtHllType-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getResult</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a>&nbsp;getResult(<a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a>&nbsp;tgtHllType)</pre>
-<div class="block">Return the result of this union operator with the specified <a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll"><code>TgtHllType</code></a></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>tgtHllType</code> - the TgtHllType enum</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the result of this union operator with the specified TgtHllType</dd>
-</dl>
-</li>
-</ul>
-<a name="getTgtHllType--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getTgtHllType</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a>&nbsp;getTgtHllType()</pre>
-<div class="block">Gets the <a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll"><code>TgtHllType</code></a></div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the TgtHllType enum value</dd>
-</dl>
-</li>
-</ul>
-<a name="getUpdatableSerializationBytes--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getUpdatableSerializationBytes</h4>
-<pre>public&nbsp;int&nbsp;getUpdatableSerializationBytes()</pre>
-<div class="block">Gets the size in bytes of the current sketch when serialized using
- <i>toUpdatableByteArray()</i>.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the size in bytes of the current sketch when serialized using
- <i>toUpdatableByteArray()</i>.</dd>
-</dl>
-</li>
-</ul>
-<a name="getUpperBound-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getUpperBound</h4>
-<pre>public&nbsp;double&nbsp;getUpperBound(int&nbsp;numStdDev)</pre>
-<div class="block">Gets the approximate upper error bound given the specified number of Standard Deviations.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>numStdDev</code> - This must be an integer between 1 and 3, inclusive.
- <a href="../../../../resources/dictionary.html#numStdDev">Number of Standard Deviations</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the upper bound.</dd>
-</dl>
-</li>
-</ul>
-<a name="isCompact--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isCompact</h4>
-<pre>public&nbsp;boolean&nbsp;isCompact()</pre>
-<div class="block">Returns true if the backing memory of this sketch is in compact form.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the backing memory of this sketch is in compact form.</dd>
-</dl>
-</li>
-</ul>
-<a name="isEmpty--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isEmpty</h4>
-<pre>public&nbsp;boolean&nbsp;isEmpty()</pre>
-<div class="block">Returns true if empty</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if empty</dd>
-</dl>
-</li>
-</ul>
-<a name="isMemory--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isMemory</h4>
-<pre>public&nbsp;boolean&nbsp;isMemory()</pre>
-<div class="block">Returns true if this sketch was created using Memory.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this sketch was created using Memory.</dd>
-</dl>
-</li>
-</ul>
-<a name="isOffHeap--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isOffHeap</h4>
-<pre>public&nbsp;boolean&nbsp;isOffHeap()</pre>
-<div class="block">Returns true if the backing memory for this sketch is off-heap.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the backing memory for this sketch is off-heap.</dd>
-</dl>
-</li>
-</ul>
-<a name="isSameResource-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isSameResource</h4>
-<pre>public&nbsp;boolean&nbsp;isSameResource(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block">Returns true if the given Memory refers to the same underlying resource as this sketch.
- The capacities must be the same.  If <i>this</i> is a region,
- the region offset must also be the same.
-
- <p>This is only relevant for HLL_4 sketches that have been configured for off-heap
- using WritableMemory or Memory.  For on-heap sketches or unions this will return false.
-
- <p>It is rare, but possible, the the off-heap memory that has been allocated to an HLL_4
- sketch may not be large enough. If this should happen, the sketch makes a request for more
- memory from the owner of the resource and then moves itself to this new location. This all
- happens transparently to the user. This method provides a means for the user to
- inquire of the sketch if it has, in fact, moved itself.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the given Memory refers to the same underlying resource as this sketch or
- union.</dd>
-</dl>
-</li>
-</ul>
-<a name="reset--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public&nbsp;void&nbsp;reset()</pre>
-<div class="block">Resets to empty and retains the current lgK, but does not change the configured value of
- lgMaxK.</div>
-</li>
-</ul>
-<a name="toCompactByteArray--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toCompactByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;toCompactByteArray()</pre>
-<div class="block">Gets the serialization of this union operator as a byte array in compact form, which is
- designed to be heapified only. It is not directly updatable.
- For the Union operator, this is the serialization of the internal state of
- the union operator as a sketch.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the serialization of this union operator as a byte array.</dd>
-</dl>
-</li>
-</ul>
-<a name="toUpdatableByteArray--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toUpdatableByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;toUpdatableByteArray()</pre>
-<div class="block">Serializes this sketch as an updatable byte array.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this sketch as an updatable byte array.</dd>
-</dl>
-</li>
-</ul>
-<a name="toString-boolean-boolean-boolean-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString(boolean&nbsp;summary,
-                       boolean&nbsp;hllDetail,
-                       boolean&nbsp;auxDetail,
-                       boolean&nbsp;all)</pre>
-<div class="block">Human readable summary with optional detail</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>summary</code> - if true, output the sketch summary</dd>
-<dd><code>hllDetail</code> - if true, output the internal data array</dd>
-<dd><code>auxDetail</code> - if true, output the internal Aux array, if it exists.</dd>
-<dd><code>all</code> - if true, outputs all entries including empty ones</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>human readable string with optional detail.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-com.yahoo.sketches.hll.HllSketch-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(<a href="../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a>&nbsp;sketch)</pre>
-<div class="block">Update this union operator with the given sketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketch</code> - the given sketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="getSerializationVersion--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getSerializationVersion</h4>
-<pre>public static final&nbsp;int&nbsp;getSerializationVersion()</pre>
-<div class="block">Returns the current serialization version.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current serialization version.</dd>
-</dl>
-</li>
-</ul>
-<a name="getSerializationVersion-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getSerializationVersion</h4>
-<pre>public static final&nbsp;int&nbsp;getSerializationVersion(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block">Returns the current serialization version of the given Memory.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory containing a serialized HllSketch image.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current serialization version.</dd>
-</dl>
-</li>
-</ul>
-<a name="getRelErr-boolean-boolean-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRelErr</h4>
-<pre>public&nbsp;double&nbsp;getRelErr(boolean&nbsp;upperBound,
-                        boolean&nbsp;unioned,
-                        int&nbsp;lgConfigK,
-                        int&nbsp;numStdDev)</pre>
-<div class="block">Gets the current (approximate) Relative Error (RE) asymptotic values given several
- parameters. This is used primarily for testing.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>upperBound</code> - return the RE for the Upper Bound, otherwise for the Lower Bound.</dd>
-<dd><code>unioned</code> - set true if the sketch is the result of a union operation.</dd>
-<dd><code>lgConfigK</code> - the configured value for the sketch.</dd>
-<dd><code>numStdDev</code> - the given number of Standard Deviations. This must be an integer between
- 1 and 3, inclusive.
- <a href="../../../../resources/dictionary.html#numStdDev">Number of Standard Deviations</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current (approximate) RelativeError</dd>
-</dl>
-</li>
-</ul>
-<a name="isEstimationMode--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isEstimationMode</h4>
-<pre>public&nbsp;boolean&nbsp;isEstimationMode()</pre>
-<div class="block">This HLL family of sketches and operators is always estimating, even for very small values.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true</dd>
-</dl>
-</li>
-</ul>
-<a name="toString--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
-<div class="block">Human readable summary as a string.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Human readable summary as a string.</dd>
-</dl>
-</li>
-</ul>
-<a name="toString-boolean-boolean-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString(boolean&nbsp;summary,
-                       boolean&nbsp;detail,
-                       boolean&nbsp;auxDetail)</pre>
-<div class="block">Human readable summary with optional detail. Does not list empty entries.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>summary</code> - if true, output the sketch summary</dd>
-<dd><code>detail</code> - if true, output the internal data array</dd>
-<dd><code>auxDetail</code> - if true, output the internal Aux array, if it exists.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>human readable string with optional detail.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(long&nbsp;datum)</pre>
-<div class="block">Present the given long as a potential unique item.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>datum</code> - The given long datum.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(double&nbsp;datum)</pre>
-<div class="block">Present the given double (or float) datum as a potential unique item.
- The double will be converted to a long using Double.doubleToLongBits(datum),
- which normalizes all NaN values to a single NaN representation.
- Plus and minus zero will be normalized to plus zero.
- The special floating-point values NaN and +/- Infinity are treated as distinct.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>datum</code> - The given double datum.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;datum)</pre>
-<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.
-
- <p>Note: About 2X faster performance can be obtained by first converting the String to a
- char[] and updating the sketch with that. This bypasses the complexity of the Java UTF_8
- encoding. This, of course, will not produce the same internal hash values as updating directly
- with a String. So be consistent!  Unioning two sketches, one fed with strings and the other
- fed with char[] will be meaningless.
- </p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>datum</code> - The given String.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(byte[]&nbsp;data)</pre>
-<div class="block">Present the given byte array as a potential unique item.
- If the byte array is null or empty no update attempt is made and the method returns.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - The given byte array.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-char:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(char[]&nbsp;data)</pre>
-<div class="block">Present the given char array as a potential unique item.
- If the char array is null or empty no update attempt is made and the method returns.
-
- <p>Note: this will not produce the same output hash values as the <a href="../../../../com/yahoo/sketches/hll/Union.html#update-java.lang.String-"><code>update(String)</code></a>
- method but will be a little faster as it avoids the complexity of the UTF8 encoding.</p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - The given char array.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-int:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(int[]&nbsp;data)</pre>
-<div class="block">Present the given integer array as a potential unique item.
- If the integer array is null or empty no update attempt is made and the method returns.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - The given int array.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-long:A-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(long[]&nbsp;data)</pre>
-<div class="block">Present the given long array as a potential unique item.
- If the long array is null or empty no update attempt is made and the method returns.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - The given long array.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Union.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hll/Union.html" target="_top">Frames</a></li>
-<li><a href="Union.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/hll/class-use/HllSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hll/class-use/HllSketch.html
deleted file mode 100644
index 93313f2..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hll/class-use/HllSketch.html
+++ /dev/null
@@ -1,230 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hll.HllSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hll.HllSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hll/class-use/HllSketch.html" target="_top">Frames</a></li>
-<li><a href="HllSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hll.HllSketch" class="title">Uses of Class<br>com.yahoo.sketches.hll.HllSketch</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.hll">com.yahoo.sketches.hll</a></td>
-<td class="colLast">
-<div class="block">The hll package contains a high performance implementation of Phillipe
- Flajolet's HLL sketch with significantly improved error behavior.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.hll">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a> in <a href="../../../../../com/yahoo/sketches/hll/package-summary.html">com.yahoo.sketches.hll</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/hll/package-summary.html">com.yahoo.sketches.hll</a> that return <a href="../../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">HllSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hll/HllSketch.html#copy--">copy</a></span>()</code>
-<div class="block">Return a copy of this sketch onto the Java heap.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">HllSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hll/HllSketch.html#copyAs-com.yahoo.sketches.hll.TgtHllType-">copyAs</a></span>(<a href="../../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a>&nbsp;tgtHllType)</code>
-<div class="block">Return a deep copy of this sketch onto the Java heap with the specified TgtHllType.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Union.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hll/Union.html#getResult--">getResult</a></span>()</code>
-<div class="block">Return the result of this union operator as an HLL_4 sketch.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Union.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hll/Union.html#getResult-com.yahoo.sketches.hll.TgtHllType-">getResult</a></span>(<a href="../../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a>&nbsp;tgtHllType)</code>
-<div class="block">Return the result of this union operator with the specified <a href="../../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll"><code>TgtHllType</code></a></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">HllSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hll/HllSketch.html#heapify-byte:A-">heapify</a></span>(byte[]&nbsp;byteArray)</code>
-<div class="block">Heapify the given byte array, which must be a valid HllSketch image and may have data.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">HllSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hll/HllSketch.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Heapify the given Memory, which must be a valid HllSketch image and may have data.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">HllSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hll/HllSketch.html#wrap-com.yahoo.memory.Memory-">wrap</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Wraps the given read-only Memory that must be a image of a valid sketch,
- which may be in compact or updatable form, and should have data.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">HllSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hll/HllSketch.html#writableWrap-com.yahoo.memory.WritableMemory-">writableWrap</a></span>(com.yahoo.memory.WritableMemory&nbsp;wmem)</code>
-<div class="block">Wraps the given WritableMemory, which must be a image of a valid updatable sketch,
- and may have data.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/hll/package-summary.html">com.yahoo.sketches.hll</a> with parameters of type <a href="../../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">Union.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hll/Union.html#update-com.yahoo.sketches.hll.HllSketch-">update</a></span>(<a href="../../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a>&nbsp;sketch)</code>
-<div class="block">Update this union operator with the given sketch.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hll/class-use/HllSketch.html" target="_top">Frames</a></li>
-<li><a href="HllSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/hll/class-use/TgtHllType.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hll/class-use/TgtHllType.html
deleted file mode 100644
index a8d40b5..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hll/class-use/TgtHllType.html
+++ /dev/null
@@ -1,249 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hll.TgtHllType (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hll.TgtHllType (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hll/class-use/TgtHllType.html" target="_top">Frames</a></li>
-<li><a href="TgtHllType.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hll.TgtHllType" class="title">Uses of Class<br>com.yahoo.sketches.hll.TgtHllType</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.hll">com.yahoo.sketches.hll</a></td>
-<td class="colLast">
-<div class="block">The hll package contains a high performance implementation of Phillipe
- Flajolet's HLL sketch with significantly improved error behavior.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.hll">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a> in <a href="../../../../../com/yahoo/sketches/hll/package-summary.html">com.yahoo.sketches.hll</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
-<caption><span>Fields in <a href="../../../../../com/yahoo/sketches/hll/package-summary.html">com.yahoo.sketches.hll</a> declared as <a href="../../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a></code></td>
-<td class="colLast"><span class="typeNameLabel">HllSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hll/HllSketch.html#DEFAULT_HLL_TYPE">DEFAULT_HLL_TYPE</a></span></code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/hll/package-summary.html">com.yahoo.sketches.hll</a> that return <a href="../../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a></code></td>
-<td class="colLast"><span class="typeNameLabel">HllSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hll/HllSketch.html#getTgtHllType--">getTgtHllType</a></span>()</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Union.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hll/Union.html#getTgtHllType--">getTgtHllType</a></span>()</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TgtHllType.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hll/TgtHllType.html#valueOf-java.lang.String-">valueOf</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
-<div class="block">Returns the enum constant of this type with the specified name.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a>[]</code></td>
-<td class="colLast"><span class="typeNameLabel">TgtHllType.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hll/TgtHllType.html#values--">values</a></span>()</code>
-<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/hll/package-summary.html">com.yahoo.sketches.hll</a> with parameters of type <a href="../../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">HllSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hll/HllSketch.html#copyAs-com.yahoo.sketches.hll.TgtHllType-">copyAs</a></span>(<a href="../../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a>&nbsp;tgtHllType)</code>
-<div class="block">Return a deep copy of this sketch onto the Java heap with the specified TgtHllType.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><span class="typeNameLabel">HllSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hll/HllSketch.html#getMaxUpdatableSerializationBytes-int-com.yahoo.sketches.hll.TgtHllType-">getMaxUpdatableSerializationBytes</a></span>(int&nbsp;lgConfigK,
-                                 <a href="../../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a>&nbsp;tgtHllType)</code>
-<div class="block">Returns the maximum size in bytes that this sketch can grow to given lgConfigK.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Union.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hll/Union.html#getResult-com.yahoo.sketches.hll.TgtHllType-">getResult</a></span>(<a href="../../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a>&nbsp;tgtHllType)</code>
-<div class="block">Return the result of this union operator with the specified <a href="../../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll"><code>TgtHllType</code></a></div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
-<caption><span>Constructors in <a href="../../../../../com/yahoo/sketches/hll/package-summary.html">com.yahoo.sketches.hll</a> with parameters of type <a href="../../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hll/HllSketch.html#HllSketch-int-com.yahoo.sketches.hll.TgtHllType-">HllSketch</a></span>(int&nbsp;lgConfigK,
-         <a href="../../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a>&nbsp;tgtHllType)</code>
-<div class="block">Constructs a new on-heap sketch with the type of HLL sketch to configure.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hll/HllSketch.html#HllSketch-int-com.yahoo.sketches.hll.TgtHllType-com.yahoo.memory.WritableMemory-">HllSketch</a></span>(int&nbsp;lgConfigK,
-         <a href="../../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a>&nbsp;tgtHllType,
-         com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Constructs a new sketch with the type of HLL sketch to configure and the given
- WritableMemory as the destination for the sketch.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hll/class-use/TgtHllType.html" target="_top">Frames</a></li>
-<li><a href="TgtHllType.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/hll/class-use/Union.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hll/class-use/Union.html
deleted file mode 100644
index 76136b4..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hll/class-use/Union.html
+++ /dev/null
@@ -1,184 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hll.Union (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hll.Union (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hll/class-use/Union.html" target="_top">Frames</a></li>
-<li><a href="Union.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hll.Union" class="title">Uses of Class<br>com.yahoo.sketches.hll.Union</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.hll">com.yahoo.sketches.hll</a></td>
-<td class="colLast">
-<div class="block">The hll package contains a high performance implementation of Phillipe
- Flajolet's HLL sketch with significantly improved error behavior.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.hll">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a> in <a href="../../../../../com/yahoo/sketches/hll/package-summary.html">com.yahoo.sketches.hll</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/hll/package-summary.html">com.yahoo.sketches.hll</a> that return <a href="../../../../../com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Union.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hll/Union.html#heapify-byte:A-">heapify</a></span>(byte[]&nbsp;byteArray)</code>
-<div class="block">Construct a union operator populated with the given byte array image of an HllSketch.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Union.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hll/Union.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Construct a union operator populated with the given Memory image of an HllSketch.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Union.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hll/Union.html#writableWrap-com.yahoo.memory.WritableMemory-">writableWrap</a></span>(com.yahoo.memory.WritableMemory&nbsp;wmem)</code>
-<div class="block">Wraps the given WritableMemory, which must be a image of a valid updatable HLL_8 sketch,
- and may have data.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hll/class-use/Union.html" target="_top">Frames</a></li>
-<li><a href="Union.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/hll/package-frame.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hll/package-frame.html
deleted file mode 100644
index 561cf57..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hll/package-frame.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.hll (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../com/yahoo/sketches/hll/package-summary.html" target="classFrame">com.yahoo.sketches.hll</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="HllSketch.html" title="class in com.yahoo.sketches.hll" target="classFrame">HllSketch</a></li>
-<li><a href="Union.html" title="class in com.yahoo.sketches.hll" target="classFrame">Union</a></li>
-</ul>
-<h2 title="Enums">Enums</h2>
-<ul title="Enums">
-<li><a href="TgtHllType.html" title="enum in com.yahoo.sketches.hll" target="classFrame">TgtHllType</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/hll/package-summary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hll/package-summary.html
deleted file mode 100644
index 3ac0909..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hll/package-summary.html
+++ /dev/null
@@ -1,197 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.hll (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.hll (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/hash/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/hllmap/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hll/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;com.yahoo.sketches.hll</h1>
-<div class="docSummary">
-<div class="block">The hll package contains a high performance implementation of Phillipe
- Flajolet's HLL sketch with significantly improved error behavior.</div>
-</div>
-<p>See:&nbsp;<a href="#package.description">Description</a></p>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></td>
-<td class="colLast">
-<div class="block">This is a high performance implementation of Phillipe Flajolet&#8217;s HLL sketch but with
- significantly improved error behavior.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></td>
-<td class="colLast">
-<div class="block">This performs union operations for HLL sketches.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
-<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Enum</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a></td>
-<td class="colLast">
-<div class="block">Specifies the target type of HLL sketch to be created.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-<a name="package.description">
-<!--   -->
-</a>
-<h2 title="Package com.yahoo.sketches.hll Description">Package com.yahoo.sketches.hll Description</h2>
-<div class="block">The hll package contains a high performance implementation of Phillipe
- Flajolet's HLL sketch with significantly improved error behavior.
-
- <p>If the ONLY use case for sketching is counting uniques and merging, the
- HLL sketch is the highest performing in terms of accuracy for space
- consumed. For large counts, this HLL version will be 2 to 16 times
- smaller for the same accuracy than the Theta Sketches.
-
- <p>HLL sketches do not retain any of the hash values of the associated unique identifiers,
- so if there is any anticipation of a future need to leverage associations with these
- retained hash values, Theta Sketches would be a better choice.</p>
-
- <p>HLL sketches cannot be intermixed or merged in any way with Theta Sketches.
- </p></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes, Kevin Lang</dd>
-</dl>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/hash/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/hllmap/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hll/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/hll/package-tree.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hll/package-tree.html
deleted file mode 100644
index 5bb6cc1..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hll/package-tree.html
+++ /dev/null
@@ -1,152 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.hll Class Hierarchy (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.hll Class Hierarchy (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/hash/package-tree.html">Prev</a></li>
-<li><a href="../../../../com/yahoo/sketches/hllmap/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hll/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package com.yahoo.sketches.hll</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.hll.<a href="../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll"><span class="typeNameLink">HllSketch</span></a></li>
-<li type="circle">com.yahoo.sketches.hll.<a href="../../../../com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll"><span class="typeNameLink">Union</span></a></li>
-</ul>
-</li>
-</ul>
-<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
-<ul>
-<li type="circle">com.yahoo.sketches.hll.<a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll"><span class="typeNameLink">TgtHllType</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/hash/package-tree.html">Prev</a></li>
-<li><a href="../../../../com/yahoo/sketches/hllmap/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hll/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/hll/package-use.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hll/package-use.html
deleted file mode 100644
index 6aff017..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hll/package-use.html
+++ /dev/null
@@ -1,175 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package com.yahoo.sketches.hll (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches.hll (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hll/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Uses of Package com.yahoo.sketches.hll" class="title">Uses of Package<br>com.yahoo.sketches.hll</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../com/yahoo/sketches/hll/package-summary.html">com.yahoo.sketches.hll</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.hll">com.yahoo.sketches.hll</a></td>
-<td class="colLast">
-<div class="block">The hll package contains a high performance implementation of Phillipe
- Flajolet's HLL sketch with significantly improved error behavior.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="com.yahoo.sketches.hll">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../com/yahoo/sketches/hll/package-summary.html">com.yahoo.sketches.hll</a> used by <a href="../../../../com/yahoo/sketches/hll/package-summary.html">com.yahoo.sketches.hll</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/hll/class-use/HllSketch.html#com.yahoo.sketches.hll">HllSketch</a>
-<div class="block">This is a high performance implementation of Phillipe Flajolet&#8217;s HLL sketch but with
- significantly improved error behavior.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/hll/class-use/TgtHllType.html#com.yahoo.sketches.hll">TgtHllType</a>
-<div class="block">Specifies the target type of HLL sketch to be created.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/hll/class-use/Union.html#com.yahoo.sketches.hll">Union</a>
-<div class="block">This performs union operations for HLL sketches.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hll/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/hllmap/UniqueCountMap.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hllmap/UniqueCountMap.html
deleted file mode 100644
index 1bbb8ee..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hllmap/UniqueCountMap.html
+++ /dev/null
@@ -1,548 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UniqueCountMap (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UniqueCountMap (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UniqueCountMap.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hllmap/UniqueCountMap.html" target="_top">Frames</a></li>
-<li><a href="UniqueCountMap.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hllmap</div>
-<h2 title="Class UniqueCountMap" class="title">Class UniqueCountMap</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hllmap.UniqueCountMap</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">UniqueCountMap</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">This is a real-time, key-value HLL mapping sketch that tracks approximate unique counts of
- identifiers (the values) associated with each key. An example might be tracking the number of
- unique user identifiers associated with each IP address. This map has been specifically designed
- for the use-case where the number of keys is quite large (many millions) and the distribution of
- identifiers per key is very skewed. A typical distribution where this works well is a
- power-law distribution of identifiers per key of the form <i>y = Cx<sup>-&alpha;</sup></i>,
- where <i>&alpha;</i> &lt; 0.5, and <i>C</i> is roughly <i>y<sub>max</sub></i>.
- For example, with 100M keys, over 75% of the keys would have only
- one identifier, 99% of the keys would have less than 20 identifiers, 99.9% would have less than
- 200 identifiers, and a very tiny fraction might have identifiers in the thousands.
-
- <p>The space consumed by this map is quite sensitive to the actual distribution of identifiers
- per key, so you should characterize and or experiment with your typical input streams.
- Nonetheless, our experiments on live streams of over 100M keys required about 1.4GB of space.
-
- <p>Given such highly-skewed distributions, using this map is far more efficient space-wise than
- the alternative of dedicating an HLL sketch per key. Based on our use cases, after
- subtracting the space required for key storage, the average bytes per key required for unique
- count estimation (<a href="../../../../com/yahoo/sketches/hllmap/UniqueCountMap.html#getAverageSketchMemoryPerKey--"><code>getAverageSketchMemoryPerKey()</code></a>) is about 10.
-
- <p>Internally, this map is implemented as a hierarchy of internal hash maps with progressively
- increasing storage allocated for unique count estimation. As a key acquires more identifiers it
- is "promoted" up to a higher internal map. The final map of keys is a map of compact HLL
- sketches.
-
- <p>The unique values in all the internal maps, except the final HLL map, are stored in a special
- form called a coupon. A coupon is a 16-bit value that fully describes a k=1024 HLL bin.
- It contains 10 bits of address and a 6-bit HLL value.
-
- <p>All internal maps use a prime number size and Knuth's Open Addressing Double Hash (OADH)
- search algorithm.
-
- <p>The internal base map holds all the keys and each key is associated with one 16-bit value.
- Initially, the value is a single coupon. Once the key is promoted, this 16-bit field contains a
- reference to the internal map where the key is still active.
-
- <p>The intermediate maps between the base map and the final HLL map are of two types.
- The first few of these are called traverse maps where the coupons are
- stored as unsorted arrays. After the traverse maps are the coupon hash maps, where the coupons
- are stored in small OASH hash tables.
-
- <p>All the intermediate maps support deletes and can dynamically grow and shrink as required by
- the input stream.
-
- <p>The sketch estimator algorithms are unbiased with a Relative Standard Error (RSE)
- of about 2.6% with 68% confidence, or equivalently, about 5.2% with a 95% confidence.
-
- <p>In a parallel package in the sketches-misc repository, there are 2 classes  that can be used
- from the command line to feed this mapping sketch piped from standard-in for experimental
- evaluation. The first is ProcessIpStream, which processes simple IP/ID pairs and the second,
- ProcessDistributionStream, which processes pairs that describe a distribution.
- In this same package is the VariousMapRSETest class that was used to generate the error plots
- for the web site. Please refer to the javadocs for those classes for more information.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes, Alexander Saydakov, Kevin Lang</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hllmap/UniqueCountMap.html#UniqueCountMap-int-">UniqueCountMap</a></span>(int&nbsp;keySizeBytes)</code>
-<div class="block">Constructs a UniqueCountMap with an initial capacity of one million entries.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hllmap/UniqueCountMap.html#UniqueCountMap-int-int-">UniqueCountMap</a></span>(int&nbsp;initialNumEntries,
-              int&nbsp;keySizeBytes)</code>
-<div class="block">Constructs a UniqueCountMap with a given initial number of entries.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hllmap/UniqueCountMap.html#getActiveEntries--">getActiveEntries</a></span>()</code>
-<div class="block">Returns the number of active, unique keys across all internal maps</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hllmap/UniqueCountMap.html#getAverageSketchMemoryPerKey--">getAverageSketchMemoryPerKey</a></span>()</code>
-<div class="block">Returns the average memory storage per key that is dedicated to sketching the unique counts.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hllmap/UniqueCountMap.html#getEstimate-byte:A-">getEstimate</a></span>(byte[]&nbsp;key)</code>
-<div class="block">Retrieves the current estimate of unique count for a given key.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hllmap/UniqueCountMap.html#getKeyMemoryUsageBytes--">getKeyMemoryUsageBytes</a></span>()</code>
-<div class="block">Returns total bytes used for key storage</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hllmap/UniqueCountMap.html#getLowerBound-byte:A-">getLowerBound</a></span>(byte[]&nbsp;key)</code>
-<div class="block">Returns the lower bound cardinality with respect to <a href="../../../../com/yahoo/sketches/hllmap/UniqueCountMap.html#getEstimate-byte:A-"><code>getEstimate(byte[])</code></a> associated
- with the given key.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hllmap/UniqueCountMap.html#getMemoryUsageBytes--">getMemoryUsageBytes</a></span>()</code>
-<div class="block">Returns total bytes used by all internal maps</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hllmap/UniqueCountMap.html#getUpperBound-byte:A-">getUpperBound</a></span>(byte[]&nbsp;key)</code>
-<div class="block">Returns the upper bound cardinality with respect to <a href="../../../../com/yahoo/sketches/hllmap/UniqueCountMap.html#getEstimate-byte:A-"><code>getEstimate(byte[])</code></a> associated
- with the given key.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hllmap/UniqueCountMap.html#toString--">toString</a></span>()</code>
-<div class="block">Returns a string with a human-readable summary of the UniqueCountMap and all the internal maps</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hllmap/UniqueCountMap.html#update-byte:A-byte:A-">update</a></span>(byte[]&nbsp;key,
-      byte[]&nbsp;identifier)</code>
-<div class="block">Updates the map with a given key and identifier and returns the estimate of the number of
- unique identifiers encountered so far for the given key.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UniqueCountMap-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>UniqueCountMap</h4>
-<pre>public&nbsp;UniqueCountMap(int&nbsp;keySizeBytes)</pre>
-<div class="block">Constructs a UniqueCountMap with an initial capacity of one million entries.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>keySizeBytes</code> - must be at least 4 bytes to have sufficient entropy.</dd>
-</dl>
-</li>
-</ul>
-<a name="UniqueCountMap-int-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UniqueCountMap</h4>
-<pre>public&nbsp;UniqueCountMap(int&nbsp;initialNumEntries,
-                      int&nbsp;keySizeBytes)</pre>
-<div class="block">Constructs a UniqueCountMap with a given initial number of entries.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>initialNumEntries</code> - The initial number of entries provides a tradeoff between
- wasted space, if too high, and wasted time resizing the table, if too low.</dd>
-<dd><code>keySizeBytes</code> - must be at least 4 bytes to have sufficient entropy</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="update-byte:A-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;double&nbsp;update(byte[]&nbsp;key,
-                     byte[]&nbsp;identifier)</pre>
-<div class="block">Updates the map with a given key and identifier and returns the estimate of the number of
- unique identifiers encountered so far for the given key.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>key</code> - the given key</dd>
-<dd><code>identifier</code> - the given identifier for unique counting associated with the key</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the estimate of the number of unique identifiers encountered so far for the given key.</dd>
-</dl>
-</li>
-</ul>
-<a name="getEstimate-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEstimate</h4>
-<pre>public&nbsp;double&nbsp;getEstimate(byte[]&nbsp;key)</pre>
-<div class="block">Retrieves the current estimate of unique count for a given key.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>key</code> - given key</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>estimate of unique count so far</dd>
-</dl>
-</li>
-</ul>
-<a name="getUpperBound-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getUpperBound</h4>
-<pre>public&nbsp;double&nbsp;getUpperBound(byte[]&nbsp;key)</pre>
-<div class="block">Returns the upper bound cardinality with respect to <a href="../../../../com/yahoo/sketches/hllmap/UniqueCountMap.html#getEstimate-byte:A-"><code>getEstimate(byte[])</code></a> associated
- with the given key.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>key</code> - the given key</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the upper bound cardinality with respect to <a href="../../../../com/yahoo/sketches/hllmap/UniqueCountMap.html#getEstimate-byte:A-"><code>getEstimate(byte[])</code></a> associated
- with the given key.</dd>
-</dl>
-</li>
-</ul>
-<a name="getLowerBound-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLowerBound</h4>
-<pre>public&nbsp;double&nbsp;getLowerBound(byte[]&nbsp;key)</pre>
-<div class="block">Returns the lower bound cardinality with respect to <a href="../../../../com/yahoo/sketches/hllmap/UniqueCountMap.html#getEstimate-byte:A-"><code>getEstimate(byte[])</code></a> associated
- with the given key.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>key</code> - the given key</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the lower bound cardinality with respect to <a href="../../../../com/yahoo/sketches/hllmap/UniqueCountMap.html#getEstimate-byte:A-"><code>getEstimate(byte[])</code></a> associated
- with the given key.</dd>
-</dl>
-</li>
-</ul>
-<a name="getActiveEntries--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getActiveEntries</h4>
-<pre>public&nbsp;int&nbsp;getActiveEntries()</pre>
-<div class="block">Returns the number of active, unique keys across all internal maps</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the number of active, unique keys across all internal maps</dd>
-</dl>
-</li>
-</ul>
-<a name="getMemoryUsageBytes--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMemoryUsageBytes</h4>
-<pre>public&nbsp;long&nbsp;getMemoryUsageBytes()</pre>
-<div class="block">Returns total bytes used by all internal maps</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>total bytes used by all internal maps</dd>
-</dl>
-</li>
-</ul>
-<a name="getKeyMemoryUsageBytes--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getKeyMemoryUsageBytes</h4>
-<pre>public&nbsp;long&nbsp;getKeyMemoryUsageBytes()</pre>
-<div class="block">Returns total bytes used for key storage</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>total bytes used for key storage</dd>
-</dl>
-</li>
-</ul>
-<a name="getAverageSketchMemoryPerKey--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getAverageSketchMemoryPerKey</h4>
-<pre>public&nbsp;double&nbsp;getAverageSketchMemoryPerKey()</pre>
-<div class="block">Returns the average memory storage per key that is dedicated to sketching the unique counts.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the average memory storage per key that is dedicated to sketching the unique counts.</dd>
-</dl>
-</li>
-</ul>
-<a name="toString--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
-<div class="block">Returns a string with a human-readable summary of the UniqueCountMap and all the internal maps</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>human-readable summary</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UniqueCountMap.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hllmap/UniqueCountMap.html" target="_top">Frames</a></li>
-<li><a href="UniqueCountMap.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/hllmap/class-use/UniqueCountMap.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hllmap/class-use/UniqueCountMap.html
deleted file mode 100644
index fe5afaa..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hllmap/class-use/UniqueCountMap.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hllmap.UniqueCountMap (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hllmap.UniqueCountMap (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/hllmap/UniqueCountMap.html" title="class in com.yahoo.sketches.hllmap">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hllmap/class-use/UniqueCountMap.html" target="_top">Frames</a></li>
-<li><a href="UniqueCountMap.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hllmap.UniqueCountMap" class="title">Uses of Class<br>com.yahoo.sketches.hllmap.UniqueCountMap</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hllmap.UniqueCountMap</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/hllmap/UniqueCountMap.html" title="class in com.yahoo.sketches.hllmap">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hllmap/class-use/UniqueCountMap.html" target="_top">Frames</a></li>
-<li><a href="UniqueCountMap.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/hllmap/package-frame.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hllmap/package-frame.html
deleted file mode 100644
index bd4d7fb..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hllmap/package-frame.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.hllmap (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../com/yahoo/sketches/hllmap/package-summary.html" target="classFrame">com.yahoo.sketches.hllmap</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="UniqueCountMap.html" title="class in com.yahoo.sketches.hllmap" target="classFrame">UniqueCountMap</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/hllmap/package-summary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hllmap/package-summary.html
deleted file mode 100644
index 30a9492..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hllmap/package-summary.html
+++ /dev/null
@@ -1,176 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.hllmap (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.hllmap (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/hll/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/kll/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hllmap/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;com.yahoo.sketches.hllmap</h1>
-<div class="docSummary">
-<div class="block">The hllmap package contains a space efficient HLL mapping sketch of keys to approximate unique
- count of identifiers.</div>
-</div>
-<p>See:&nbsp;<a href="#package.description">Description</a></p>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/hllmap/UniqueCountMap.html" title="class in com.yahoo.sketches.hllmap">UniqueCountMap</a></td>
-<td class="colLast">
-<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>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-<a name="package.description">
-<!--   -->
-</a>
-<h2 title="Package com.yahoo.sketches.hllmap Description">Package com.yahoo.sketches.hllmap Description</h2>
-<div class="block"><p>The hllmap package contains a space efficient HLL mapping sketch of keys to approximate unique
- count of identifiers. For example, counting the number of unique users (identifiers) per IP
- address.
-
- <p>In cases where the number of keys is very large, having an individual HLL sketch per key may
- not be practical. If the distribution of values per key is highly skewed where the vast
- majority of keys have only a few values then this mapping sketch will make sense as it will be
- far more space efficient than dedicating individual HLL sketches per key.
-
- <p>From our own testing, sketching 100 million IPv4 addresses with such a
- highly skewed distribution of identifiers per IP uses only 1.4GB of memory. This translates to
- an average of about 10 bytes per IP allocated to the equivalent of a full k=1024 HLL sketch
- and provides an RSE of less than 2.5%. Your results will vary depending on the actual
- distribution of identifiers per key.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes, Kevin Lang, Alexander Saydakov</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../com/yahoo/sketches/hllmap/UniqueCountMap.html" title="class in com.yahoo.sketches.hllmap"><code>UniqueCountMap</code></a></dd>
-</dl>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/hll/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/kll/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hllmap/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/hllmap/package-tree.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hllmap/package-tree.html
deleted file mode 100644
index 6aa7f01..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hllmap/package-tree.html
+++ /dev/null
@@ -1,139 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.hllmap Class Hierarchy (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.hllmap Class Hierarchy (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/hll/package-tree.html">Prev</a></li>
-<li><a href="../../../../com/yahoo/sketches/kll/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hllmap/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package com.yahoo.sketches.hllmap</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.hllmap.<a href="../../../../com/yahoo/sketches/hllmap/UniqueCountMap.html" title="class in com.yahoo.sketches.hllmap"><span class="typeNameLink">UniqueCountMap</span></a></li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/hll/package-tree.html">Prev</a></li>
-<li><a href="../../../../com/yahoo/sketches/kll/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hllmap/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/hllmap/package-use.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hllmap/package-use.html
deleted file mode 100644
index 126d671..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hllmap/package-use.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package com.yahoo.sketches.hllmap (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches.hllmap (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hllmap/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Uses of Package com.yahoo.sketches.hllmap" class="title">Uses of Package<br>com.yahoo.sketches.hllmap</h1>
-</div>
-<div class="contentContainer">No usage of com.yahoo.sketches.hllmap</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hllmap/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/kll/KllFloatsSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/kll/KllFloatsSketch.html
deleted file mode 100644
index 68c654f..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/kll/KllFloatsSketch.html
+++ /dev/null
@@ -1,1156 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>KllFloatsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="KllFloatsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":9,"i3":9,"i4":10,"i5":10,"i6":10,"i7":42,"i8":10,"i9":41,"i10":9,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":9,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/KllFloatsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketchIterator.html" title="class in com.yahoo.sketches.kll"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/kll/KllFloatsSketch.html" target="_top">Frames</a></li>
-<li><a href="KllFloatsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.kll</div>
-<h2 title="Class KllFloatsSketch" class="title">Class KllFloatsSketch</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.kll.KllFloatsSketch</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">KllFloatsSketch</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Implementation of a very compact quantiles sketch with lazy compaction scheme
- and nearly optimal accuracy per retained item.
- See <a href="https://arxiv.org/abs/1603.05346v2">Optimal Quantile Approximation in Streams</a>.
-
- <p>This is a stochastic streaming sketch that enables near-real time analysis of the
- approximate distribution of values from a very large stream in a single pass, requiring only
- that the values are comparable.
- The analysis is obtained using <i>getQuantile()</i> or <i>getQuantiles()</i> functions or the
- inverse functions getRank(), getPMF() (Probability Mass Function), and getCDF()
- (Cumulative Distribution Function).
-
- <p>Given an input stream of <i>N</i> numeric values, the <i>absolute rank</i> of any specific
- value is defined as its index <i>(0 to N-1)</i> in the hypothetical sorted stream of all
- <i>N</i> input values.
-
- <p>The <i>normalized rank</i> (<i>rank</i>) of any specific value is defined as its
- <i>absolute rank</i> divided by <i>N</i>.
- Thus, the <i>normalized rank</i> is a value between zero and one.
- In the documentation and Javadocs for this sketch <i>absolute rank</i> is never used so any
- reference to just <i>rank</i> should be interpreted to mean <i>normalized rank</i>.
-
- <p>This sketch is configured with a parameter <i>k</i>, which affects the size of the sketch
- and its estimation error.
-
- <p>The estimation error is commonly called <i>epsilon</i> (or <i>eps</i>) and is a fraction
- between zero and one. Larger values of <i>k</i> result in smaller values of epsilon.
- Epsilon is always with respect to the rank and cannot be applied to the
- corresponding values.
-
- <p>The relationship between the normalized rank and the corresponding values can be viewed
- as a two dimensional monotonic plot with the normalized rank on one axis and the
- corresponding values on the other axis. If the y-axis is specified as the value-axis and
- the x-axis as the normalized rank, then <i>y = getQuantile(x)</i> is a monotonically
- increasing function.
-
- <p>The functions <i>getQuantile(rank)</i> and getQuantiles(...) translate ranks into
- corresponding values. The functions <i>getRank(value),
- getCDF(...) (Cumulative Distribution Function), and getPMF(...)
- (Probability Mass Function)</i> perform the opposite operation and translate values into ranks.
-
- <p>The <i>getPMF(...)</i> function has about 13 to 47% worse rank error (depending
- on <i>k</i>) than the other queries because the mass of each "bin" of the PMF has
- "double-sided" error from the upper and lower edges of the bin as a result of a subtraction,
- as the errors from the two edges can sometimes add.
-
- <p>The default <i>k</i> of 200 yields a "single-sided" epsilon of about 1.33% and a
- "double-sided" (PMF) epsilon of about 1.65%.
-
- <p>A <i>getQuantile(rank)</i> query has the following guarantees:
- <ul>
- <li>Let <i>v = getQuantile(r)</i> where <i>r</i> is the rank between zero and one.</li>
- <li>The value <i>v</i> will be a value from the input stream.</li>
- <li>Let <i>trueRank</i> be the true rank of <i>v</i> derived from the hypothetical sorted
- stream of all <i>N</i> values.</li>
- <li>Let <i>eps = getNormalizedRankError(false)</i>.</li>
- <li>Then <i>r - eps &le; trueRank &le; r + eps</i> with a confidence of 99%. Note that the
- error is on the rank, not the value.</li>
- </ul>
-
- <p>A <i>getRank(value)</i> query has the following guarantees:
- <ul>
- <li>Let <i>r = getRank(v)</i> where <i>v</i> is a value between the min and max values of
- the input stream.</li>
- <li>Let <i>trueRank</i> be the true rank of <i>v</i> derived from the hypothetical sorted
- stream of all <i>N</i> values.</li>
- <li>Let <i>eps = getNormalizedRankError(false)</i>.</li>
- <li>Then <i>r - eps &le; trueRank &le; r + eps</i> with a confidence of 99%.</li>
- </ul>
-
- <p>A <i>getPMF()</i> query has the following guarantees:
- <ul>
- <li>Let <i>{r1, r2, ..., r(m+1)} = getPMF(v1, v2, ..., vm)</i> where <i>v1, v2</i> are values
- between the min and max values of the input stream.
- <li>Let <i>mass<sub>i</sub> = estimated mass between v<sub>i</sub> and v<sub>i+1</sub></i>.</li>
- <li>Let <i>trueMass</i> be the true mass between the values of <i>v<sub>i</sub>,
- v<sub>i+1</sub></i> derived from the hypothetical sorted stream of all <i>N</i> values.</li>
- <li>Let <i>eps = getNormalizedRankError(true)</i>.</li>
- <li>then <i>mass - eps &le; trueMass &le; mass + eps</i> with a confidence of 99%.</li>
- <li>r(m+1) includes the mass of all points larger than vm.</li>
- </ul>
-
- <p>A <i>getCDF(...)</i> query has the following guarantees;
- <ul>
- <li>Let <i>{r1, r2, ..., r(m+1)} = getCDF(v1, v2, ..., vm)</i> where <i>v1, v2</i> are values
- between the min and max values of the input stream.
- <li>Let <i>mass<sub>i</sub> = r<sub>i+1</sub> - r<sub>i</sub></i>.</li>
- <li>Let <i>trueMass</i> be the true mass between the true ranks of <i>v<sub>i</sub>,
- v<sub>i+1</sub></i> derived from the hypothetical sorted stream of all <i>N</i> values.</li>
- <li>Let <i>eps = getNormalizedRankError(true)</i>.</li>
- <li>then <i>mass - eps &le; trueMass &le; mass + eps</i> with a confidence of 99%.</li>
- <li>1 - r(m+1) includes the mass of all points larger than vm.</li>
- </ul>
-
- <p>From the above, it might seem like we could make some estimates to bound the
- <em>value</em> returned from a call to <em>getQuantile()</em>. The sketch, however, does not
- let us derive error bounds or confidences around values. Because errors are independent, we
- can approximately bracket a value as shown below, but there are no error estimates available.
- Additionally, the interval may be quite large for certain distributions.
- <ul>
- <li>Let <i>v = getQuantile(r)</i>, the estimated quantile value of rank <i>r</i>.</li>
- <li>Let <i>eps = getNormalizedRankError(false)</i>.</li>
- <li>Let <i>v<sub>lo</sub></i> = estimated quantile value of rank <i>(r - eps)</i>.</li>
- <li>Let <i>v<sub>hi</sub></i> = estimated quantile value of rank <i>(r + eps)</i>.</li>
- <li>Then <i>v<sub>lo</sub> &le; v &le; v<sub>hi</sub></i>, with 99% confidence.</li>
- </ul></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Kevin Lang, Alexander Saydakov, Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#DEFAULT_K">DEFAULT_K</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#KllFloatsSketch--">KllFloatsSketch</a></span>()</code>
-<div class="block">Constructor with the default <em>k</em> (rank error of about 1.65%)</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#KllFloatsSketch-int-">KllFloatsSketch</a></span>(int&nbsp;k)</code>
-<div class="block">Constructor with a given parameter <em>k</em>.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>double[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getCDF-float:A-">getCDF</a></span>(float[]&nbsp;splitPoints)</code>
-<div class="block">Returns an approximation to the Cumulative Distribution Function (CDF), which is the
- cumulative analog of the PMF, of the input stream given a set of splitPoint (values).</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getK--">getK</a></span>()</code>
-<div class="block">Returns the parameter k</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getKFromEpsilon-double-boolean-">getKFromEpsilon</a></span>(double&nbsp;epsilon,
-               boolean&nbsp;pmf)</code>
-<div class="block">Gets the approximate value of <em>k</em> to use given epsilon, the normalized rank error.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getMaxSerializedSizeBytes-int-long-">getMaxSerializedSizeBytes</a></span>(int&nbsp;k,
-                         long&nbsp;n)</code>
-<div class="block">Returns upper bound on the serialized size of a sketch given a parameter <em>k</em> and stream
- length.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>float</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getMaxValue--">getMaxValue</a></span>()</code>
-<div class="block">Returns the max value of the stream.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>float</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getMinValue--">getMinValue</a></span>()</code>
-<div class="block">Returns the min value of the stream.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getN--">getN</a></span>()</code>
-<div class="block">Returns the length of the input stream.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getNormalizedRankError--">getNormalizedRankError</a></span>()</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">replaced by <a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getNormalizedRankError-boolean-"><code>getNormalizedRankError(boolean)</code></a></span></div>
-</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getNormalizedRankError-boolean-">getNormalizedRankError</a></span>(boolean&nbsp;pmf)</code>
-<div class="block">Gets the approximate rank error of this sketch normalized as a fraction between zero and one.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getNormalizedRankError-int-">getNormalizedRankError</a></span>(int&nbsp;k)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">replaced by <a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getNormalizedRankError-int-boolean-"><code>getNormalizedRankError(int, boolean)</code></a></span></div>
-</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getNormalizedRankError-int-boolean-">getNormalizedRankError</a></span>(int&nbsp;k,
-                      boolean&nbsp;pmf)</code>
-<div class="block">Gets the normalized rank error given k and pmf.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getNumRetained--">getNumRetained</a></span>()</code>
-<div class="block">Returns the number of retained items (samples) in the sketch.</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>double[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getPMF-float:A-">getPMF</a></span>(float[]&nbsp;splitPoints)</code>
-<div class="block">Returns an approximation to the Probability Mass Function (PMF) of the input stream
- given a set of splitPoints (values).</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>float</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getQuantile-double-">getQuantile</a></span>(double&nbsp;fraction)</code>
-<div class="block">Returns an approximation to the value of the data item
- that would be preceded by the given fraction of a hypothetical sorted
- version of the input stream so far.</div>
-</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code>float</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getQuantileLowerBound-double-">getQuantileLowerBound</a></span>(double&nbsp;fraction)</code>
-<div class="block">Gets the lower bound of the value interval in which the true quantile of the given rank
- exists with a confidence of at least 99%.</div>
-</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>float[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getQuantiles-double:A-">getQuantiles</a></span>(double[]&nbsp;fractions)</code>
-<div class="block">This is a more efficient multiple-query version of getQuantile().</div>
-</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code>float[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getQuantiles-int-">getQuantiles</a></span>(int&nbsp;numEvenlySpaced)</code>
-<div class="block">This is also a more efficient multiple-query version of getQuantile() and allows the caller to
- specify the number of evenly spaced fractional ranks.</div>
-</td>
-</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code>float</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getQuantileUpperBound-double-">getQuantileUpperBound</a></span>(double&nbsp;fraction)</code>
-<div class="block">Gets the upper bound of the value interval in which the true quantile of the given rank
- exists with a confidence of at least 99%.</div>
-</td>
-</tr>
-<tr id="i18" class="altColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getRank-float-">getRank</a></span>(float&nbsp;value)</code>
-<div class="block">Returns an approximation to the normalized (fractional) rank of the given value from 0 to 1,
- inclusive.</div>
-</td>
-</tr>
-<tr id="i19" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getSerializedSizeBytes--">getSerializedSizeBytes</a></span>()</code>
-<div class="block">Returns the number of bytes this sketch would require to store.</div>
-</td>
-</tr>
-<tr id="i20" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Heapify takes the sketch image in Memory and instantiates an on-heap sketch.</div>
-</td>
-</tr>
-<tr id="i21" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#isEmpty--">isEmpty</a></span>()</code>
-<div class="block">Returns true if this sketch is empty.</div>
-</td>
-</tr>
-<tr id="i22" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#isEstimationMode--">isEstimationMode</a></span>()</code>
-<div class="block">Returns true if this sketch is in estimation mode.</div>
-</td>
-</tr>
-<tr id="i23" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketchIterator.html" title="class in com.yahoo.sketches.kll">KllFloatsSketchIterator</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#iterator--">iterator</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i24" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#merge-com.yahoo.sketches.kll.KllFloatsSketch-">merge</a></span>(<a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a>&nbsp;other)</code>
-<div class="block">Merges another sketch into this one.</div>
-</td>
-</tr>
-<tr id="i25" class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#toByteArray--">toByteArray</a></span>()</code>
-<div class="block">Returns serialized sketch in a byte array form.</div>
-</td>
-</tr>
-<tr id="i26" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#toString--">toString</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i27" class="rowColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#toString-boolean-boolean-">toString</a></span>(boolean&nbsp;withLevels,
-        boolean&nbsp;withData)</code>
-<div class="block">Returns a summary of the sketch as a string.</div>
-</td>
-</tr>
-<tr id="i28" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#update-float-">update</a></span>(float&nbsp;value)</code>
-<div class="block">Updates this sketch with the given data item.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="DEFAULT_K">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DEFAULT_K</h4>
-<pre>public static final&nbsp;int DEFAULT_K</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../constant-values.html#com.yahoo.sketches.kll.KllFloatsSketch.DEFAULT_K">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="KllFloatsSketch--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>KllFloatsSketch</h4>
-<pre>public&nbsp;KllFloatsSketch()</pre>
-<div class="block">Constructor with the default <em>k</em> (rank error of about 1.65%)</div>
-</li>
-</ul>
-<a name="KllFloatsSketch-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>KllFloatsSketch</h4>
-<pre>public&nbsp;KllFloatsSketch(int&nbsp;k)</pre>
-<div class="block">Constructor with a given parameter <em>k</em>. <em>k</em> can be any value between 8 and
- 65535, inclusive. The default <em>k</em> = 200 results in a normalized rank error of about
- 1.65%. Higher values of K will have smaller error but the sketch will be larger (and slower).</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>k</code> - parameter that controls size of the sketch and accuracy of estimates</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getK--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getK</h4>
-<pre>public&nbsp;int&nbsp;getK()</pre>
-<div class="block">Returns the parameter k</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>parameter k</dd>
-</dl>
-</li>
-</ul>
-<a name="getN--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getN</h4>
-<pre>public&nbsp;long&nbsp;getN()</pre>
-<div class="block">Returns the length of the input stream.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>stream length</dd>
-</dl>
-</li>
-</ul>
-<a name="isEmpty--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isEmpty</h4>
-<pre>public&nbsp;boolean&nbsp;isEmpty()</pre>
-<div class="block">Returns true if this sketch is empty.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>empty flag</dd>
-</dl>
-</li>
-</ul>
-<a name="getNumRetained--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getNumRetained</h4>
-<pre>public&nbsp;int&nbsp;getNumRetained()</pre>
-<div class="block">Returns the number of retained items (samples) in the sketch.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the number of retained items (samples) in the sketch</dd>
-</dl>
-</li>
-</ul>
-<a name="isEstimationMode--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isEstimationMode</h4>
-<pre>public&nbsp;boolean&nbsp;isEstimationMode()</pre>
-<div class="block">Returns true if this sketch is in estimation mode.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>estimation mode flag</dd>
-</dl>
-</li>
-</ul>
-<a name="update-float-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(float&nbsp;value)</pre>
-<div class="block">Updates this sketch with the given data item.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>value</code> - an item from a stream of items. NaNs are ignored.</dd>
-</dl>
-</li>
-</ul>
-<a name="merge-com.yahoo.sketches.kll.KllFloatsSketch-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>merge</h4>
-<pre>public&nbsp;void&nbsp;merge(<a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a>&nbsp;other)</pre>
-<div class="block">Merges another sketch into this one.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>other</code> - sketch to merge into this one</dd>
-</dl>
-</li>
-</ul>
-<a name="getMinValue--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMinValue</h4>
-<pre>public&nbsp;float&nbsp;getMinValue()</pre>
-<div class="block">Returns the min value of the stream.
- If the sketch is empty this returns NaN.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the min value of the stream</dd>
-</dl>
-</li>
-</ul>
-<a name="getMaxValue--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMaxValue</h4>
-<pre>public&nbsp;float&nbsp;getMaxValue()</pre>
-<div class="block">Returns the max value of the stream.
- If the sketch is empty this returns NaN.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the max value of the stream</dd>
-</dl>
-</li>
-</ul>
-<a name="getQuantile-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getQuantile</h4>
-<pre>public&nbsp;float&nbsp;getQuantile(double&nbsp;fraction)</pre>
-<div class="block">Returns an approximation to the value of the data item
- that would be preceded by the given fraction of a hypothetical sorted
- version of the input stream so far.
-
- <p>We note that this method has a fairly large overhead (microseconds instead of nanoseconds)
- so it should not be called multiple times to get different quantiles from the same
- sketch. Instead use getQuantiles(), which pays the overhead only once.
-
- <p>If the sketch is empty this returns NaN.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>fraction</code> - the specified fractional position in the hypothetical sorted stream.
- These are also called normalized ranks or fractional ranks.
- If fraction = 0.0, the true minimum value of the stream is returned.
- If fraction = 1.0, the true maximum value of the stream is returned.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the approximation to the value at the given fraction</dd>
-</dl>
-</li>
-</ul>
-<a name="getQuantileUpperBound-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getQuantileUpperBound</h4>
-<pre>public&nbsp;float&nbsp;getQuantileUpperBound(double&nbsp;fraction)</pre>
-<div class="block">Gets the upper bound of the value interval in which the true quantile of the given rank
- exists with a confidence of at least 99%.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>fraction</code> - the given normalized rank as a fraction</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the upper bound of the value interval in which the true quantile of the given rank
- exists with a confidence of at least 99%. Returns NaN if the sketch is empty.</dd>
-</dl>
-</li>
-</ul>
-<a name="getQuantileLowerBound-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getQuantileLowerBound</h4>
-<pre>public&nbsp;float&nbsp;getQuantileLowerBound(double&nbsp;fraction)</pre>
-<div class="block">Gets the lower bound of the value interval in which the true quantile of the given rank
- exists with a confidence of at least 99%.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>fraction</code> - the given normalized rank as a fraction</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the lower bound of the value interval in which the true quantile of the given rank
- exists with a confidence of at least 99%. Returns NaN if the sketch is empty.</dd>
-</dl>
-</li>
-</ul>
-<a name="getQuantiles-double:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getQuantiles</h4>
-<pre>public&nbsp;float[]&nbsp;getQuantiles(double[]&nbsp;fractions)</pre>
-<div class="block">This is a more efficient multiple-query version of getQuantile().
-
- <p>This returns an array that could have been generated by using getQuantile() with many
- different fractional ranks, but would be very inefficient.
- This method incurs the internal set-up overhead once and obtains multiple quantile values in
- a single query. It is strongly recommend that this method be used instead of multiple calls
- to getQuantile().
-
- <p>If the sketch is empty this returns null.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>fractions</code> - given array of fractional positions in the hypothetical sorted stream.
- These are also called normalized ranks or fractional ranks.
- These fractions must be in the interval [0.0, 1.0], inclusive.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>array of approximations to the given fractions in the same order as given fractions
- array.</dd>
-</dl>
-</li>
-</ul>
-<a name="getQuantiles-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getQuantiles</h4>
-<pre>public&nbsp;float[]&nbsp;getQuantiles(int&nbsp;numEvenlySpaced)</pre>
-<div class="block">This is also a more efficient multiple-query version of getQuantile() and allows the caller to
- specify the number of evenly spaced fractional ranks.
-
- <p>If the sketch is empty this returns null.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>numEvenlySpaced</code> - an integer that specifies the number of evenly spaced fractional ranks.
- This must be a positive integer greater than 0. A value of 1 will return the min value.
- A value of 2 will return the min and the max value. A value of 3 will return the min,
- the median and the max value, etc.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>array of approximations to the given fractions in the same order as given fractions
- array.</dd>
-</dl>
-</li>
-</ul>
-<a name="getRank-float-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRank</h4>
-<pre>public&nbsp;double&nbsp;getRank(float&nbsp;value)</pre>
-<div class="block">Returns an approximation to the normalized (fractional) rank of the given value from 0 to 1,
- inclusive.
-
- <p>The resulting approximation has a probabilistic guarantee that be obtained from the
- getNormalizedRankError(false) function.
-
- <p>If the sketch is empty this returns NaN.</p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>value</code> - to be ranked</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an approximate rank of the given value</dd>
-</dl>
-</li>
-</ul>
-<a name="getPMF-float:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getPMF</h4>
-<pre>public&nbsp;double[]&nbsp;getPMF(float[]&nbsp;splitPoints)</pre>
-<div class="block">Returns an approximation to the Probability Mass Function (PMF) of the input stream
- given a set of splitPoints (values).
-
- <p>The resulting approximations have a probabilistic guarantee that be obtained from the
- getNormalizedRankError(true) function.
-
- <p>If the sketch is empty this returns null.</p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>splitPoints</code> - an array of <i>m</i> unique, monotonically increasing float values
- that divide the real number line into <i>m+1</i> consecutive disjoint intervals.
- The definition of an "interval" is inclusive of the left splitPoint (or minimum value) and
- exclusive of the right splitPoint, with the exception that the last interval will include
- the maximum value.
- It is not necessary to include either the min or max values in these splitpoints.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an array of m+1 doubles each of which is an approximation
- to the fraction of the input stream values (the mass) that fall into one of those intervals.
- The definition of an "interval" is inclusive of the left splitPoint and exclusive of the right
- splitPoint, with the exception that the last interval will include maximum value.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCDF-float:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCDF</h4>
-<pre>public&nbsp;double[]&nbsp;getCDF(float[]&nbsp;splitPoints)</pre>
-<div class="block">Returns an approximation to the Cumulative Distribution Function (CDF), which is the
- cumulative analog of the PMF, of the input stream given a set of splitPoint (values).
-
- <p>The resulting approximations have a probabilistic guarantee that be obtained from the
- getNormalizedRankError(false) function.
-
- <p>If the sketch is empty this returns null.</p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>splitPoints</code> - an array of <i>m</i> unique, monotonically increasing float values
- that divide the real number line into <i>m+1</i> consecutive disjoint intervals.
- The definition of an "interval" is inclusive of the left splitPoint (or minimum value) and
- exclusive of the right splitPoint, with the exception that the last interval will include
- the maximum value.
- It is not necessary to include either the min or max values in these splitpoints.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an array of m+1 double values, which are a consecutive approximation to the CDF
- of the input stream given the splitPoints. The value at array position j of the returned
- CDF array is the sum of the returned values in positions 0 through j of the returned PMF
- array.</dd>
-</dl>
-</li>
-</ul>
-<a name="getNormalizedRankError--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getNormalizedRankError</h4>
-<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public&nbsp;double&nbsp;getNormalizedRankError()</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">replaced by <a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getNormalizedRankError-boolean-"><code>getNormalizedRankError(boolean)</code></a></span></div>
-<div class="block">Gets the approximate "double-sided" rank error for the <i>getPMF()</i> function of this
- sketch normalized as a fraction between zero and one.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the rank error normalized as a fraction between zero and one.</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll"><code>KllFloatsSketch</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="getNormalizedRankError-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getNormalizedRankError</h4>
-<pre>public&nbsp;double&nbsp;getNormalizedRankError(boolean&nbsp;pmf)</pre>
-<div class="block">Gets the approximate rank error of this sketch normalized as a fraction between zero and one.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>pmf</code> - if true, returns the "double-sided" normalized rank error for the getPMF() function.
- Otherwise, it is the "single-sided" normalized rank error for all the other queries.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>if pmf is true, returns the normalized rank error for the getPMF() function.
- Otherwise, it is the "single-sided" normalized rank error for all the other queries.</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll"><code>KllFloatsSketch</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="getNormalizedRankError-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getNormalizedRankError</h4>
-<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static&nbsp;double&nbsp;getNormalizedRankError(int&nbsp;k)</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">replaced by <a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getNormalizedRankError-int-boolean-"><code>getNormalizedRankError(int, boolean)</code></a></span></div>
-<div class="block">Static method version of the double-sided <a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getNormalizedRankError--"><code>getNormalizedRankError()</code></a> that
- specifies <em>k</em>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>k</code> - the configuration parameter</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the normalized "double-sided" rank error as a function of <em>k</em>.</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll"><code>KllFloatsSketch</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="getNormalizedRankError-int-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getNormalizedRankError</h4>
-<pre>public static&nbsp;double&nbsp;getNormalizedRankError(int&nbsp;k,
-                                            boolean&nbsp;pmf)</pre>
-<div class="block">Gets the normalized rank error given k and pmf.
- Static method version of the <a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getNormalizedRankError-boolean-"><code>getNormalizedRankError(boolean)</code></a>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>k</code> - the configuation parameter</dd>
-<dd><code>pmf</code> - if true, returns the "double-sided" normalized rank error for the getPMF() function.
- Otherwise, it is the "single-sided" normalized rank error for all the other queries.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>if pmf is true, the normalized rank error for the getPMF() function.
- Otherwise, it is the "single-sided" normalized rank error for all the other queries.</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll"><code>KllFloatsSketch</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="getKFromEpsilon-double-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getKFromEpsilon</h4>
-<pre>public static&nbsp;int&nbsp;getKFromEpsilon(double&nbsp;epsilon,
-                                  boolean&nbsp;pmf)</pre>
-<div class="block">Gets the approximate value of <em>k</em> to use given epsilon, the normalized rank error.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>epsilon</code> - the normalized rank error between zero and one.</dd>
-<dd><code>pmf</code> - if true, this function returns the value of <em>k</em> assuming the input epsilon
- is the desired "double-sided" epsilon for the getPMF() function. Otherwise, this function
- returns the value of <em>k</em> assuming the input epsilon is the desired "single-sided"
- epsilon for all the other queries.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the value of <i>k</i> given a value of epsilon.</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll"><code>KllFloatsSketch</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="getSerializedSizeBytes--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getSerializedSizeBytes</h4>
-<pre>public&nbsp;int&nbsp;getSerializedSizeBytes()</pre>
-<div class="block">Returns the number of bytes this sketch would require to store.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the number of bytes this sketch would require to store.</dd>
-</dl>
-</li>
-</ul>
-<a name="getMaxSerializedSizeBytes-int-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMaxSerializedSizeBytes</h4>
-<pre>public static&nbsp;int&nbsp;getMaxSerializedSizeBytes(int&nbsp;k,
-                                            long&nbsp;n)</pre>
-<div class="block">Returns upper bound on the serialized size of a sketch given a parameter <em>k</em> and stream
- length. The resulting size is an overestimate to make sure actual sketches don't exceed it.
- This method can be used if allocation of storage is necessary beforehand, but it is not
- optimal.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>k</code> - parameter that controls size of the sketch and accuracy of estimates</dd>
-<dd><code>n</code> - stream length</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>upper bound on the serialized size</dd>
-</dl>
-</li>
-</ul>
-<a name="toString--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="toString-boolean-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString(boolean&nbsp;withLevels,
-                       boolean&nbsp;withData)</pre>
-<div class="block">Returns a summary of the sketch as a string.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>withLevels</code> - if true include information about levels</dd>
-<dd><code>withData</code> - if true include sketch data</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>string representation of sketch summary</dd>
-</dl>
-</li>
-</ul>
-<a name="toByteArray--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;toByteArray()</pre>
-<div class="block">Returns serialized sketch in a byte array form.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>serialized sketch in a byte array form.</dd>
-</dl>
-</li>
-</ul>
-<a name="heapify-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapify</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a>&nbsp;heapify(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block">Heapify takes the sketch image in Memory and instantiates an on-heap sketch.
- The resulting sketch will not retain any link to the source Memory.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - a Memory image of a sketch.
- <a href="../../../../resources/dictionary.html#mem">See Memory</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a heap-based sketch based on the given Memory</dd>
-</dl>
-</li>
-</ul>
-<a name="iterator--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>iterator</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/kll/KllFloatsSketchIterator.html" title="class in com.yahoo.sketches.kll">KllFloatsSketchIterator</a>&nbsp;iterator()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/KllFloatsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketchIterator.html" title="class in com.yahoo.sketches.kll"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/kll/KllFloatsSketch.html" target="_top">Frames</a></li>
-<li><a href="KllFloatsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/kll/KllFloatsSketchIterator.html b/api/core/snapshot/apidocs/com/yahoo/sketches/kll/KllFloatsSketchIterator.html
deleted file mode 100644
index 1a308d5..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/kll/KllFloatsSketchIterator.html
+++ /dev/null
@@ -1,294 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>KllFloatsSketchIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="KllFloatsSketchIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/KllFloatsSketchIterator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/kll/KllFloatsSketchIterator.html" target="_top">Frames</a></li>
-<li><a href="KllFloatsSketchIterator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.kll</div>
-<h2 title="Class KllFloatsSketchIterator" class="title">Class KllFloatsSketchIterator</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.kll.KllFloatsSketchIterator</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">KllFloatsSketchIterator</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Iterator over KllFloatsSketch. The order is not defined.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>float</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketchIterator.html#getValue--">getValue</a></span>()</code>
-<div class="block">Gets a value from the current entry in the sketch.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketchIterator.html#getWeight--">getWeight</a></span>()</code>
-<div class="block">Gets a weight for the value from the current entry in the sketch.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketchIterator.html#next--">next</a></span>()</code>
-<div class="block">Advancing the iterator and checking existence of the next entry
- is combined here for efficiency.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="next--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>next</h4>
-<pre>public&nbsp;boolean&nbsp;next()</pre>
-<div class="block">Advancing the iterator and checking existence of the next entry
- is combined here for efficiency. This results in an undefined
- state of the iterator before the first call of this method.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the next element exists</dd>
-</dl>
-</li>
-</ul>
-<a name="getValue--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getValue</h4>
-<pre>public&nbsp;float&nbsp;getValue()</pre>
-<div class="block">Gets a value from the current entry in the sketch.
- Don't call this before calling next() for the first time
- or after getting false from next().</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>value from the current entry</dd>
-</dl>
-</li>
-</ul>
-<a name="getWeight--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getWeight</h4>
-<pre>public&nbsp;long&nbsp;getWeight()</pre>
-<div class="block">Gets a weight for the value from the current entry in the sketch.
- Don't call this before calling next() for the first time
- or after getting false from next().</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>weight for the value from the current entry</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/KllFloatsSketchIterator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/kll/KllFloatsSketchIterator.html" target="_top">Frames</a></li>
-<li><a href="KllFloatsSketchIterator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/kll/class-use/KllFloatsSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/kll/class-use/KllFloatsSketch.html
deleted file mode 100644
index 67d6308..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/kll/class-use/KllFloatsSketch.html
+++ /dev/null
@@ -1,183 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.kll.KllFloatsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.kll.KllFloatsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/kll/class-use/KllFloatsSketch.html" target="_top">Frames</a></li>
-<li><a href="KllFloatsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.kll.KllFloatsSketch" class="title">Uses of Class<br>com.yahoo.sketches.kll.KllFloatsSketch</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.kll">com.yahoo.sketches.kll</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.kll">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a> in <a href="../../../../../com/yahoo/sketches/kll/package-summary.html">com.yahoo.sketches.kll</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/kll/package-summary.html">com.yahoo.sketches.kll</a> that return <a href="../../../../../com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">KllFloatsSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Heapify takes the sketch image in Memory and instantiates an on-heap sketch.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/kll/package-summary.html">com.yahoo.sketches.kll</a> with parameters of type <a href="../../../../../com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">KllFloatsSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#merge-com.yahoo.sketches.kll.KllFloatsSketch-">merge</a></span>(<a href="../../../../../com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a>&nbsp;other)</code>
-<div class="block">Merges another sketch into this one.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/kll/class-use/KllFloatsSketch.html" target="_top">Frames</a></li>
-<li><a href="KllFloatsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/kll/class-use/KllFloatsSketchIterator.html b/api/core/snapshot/apidocs/com/yahoo/sketches/kll/class-use/KllFloatsSketchIterator.html
deleted file mode 100644
index 2a20de5..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/kll/class-use/KllFloatsSketchIterator.html
+++ /dev/null
@@ -1,166 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.kll.KllFloatsSketchIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.kll.KllFloatsSketchIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/kll/KllFloatsSketchIterator.html" title="class in com.yahoo.sketches.kll">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/kll/class-use/KllFloatsSketchIterator.html" target="_top">Frames</a></li>
-<li><a href="KllFloatsSketchIterator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.kll.KllFloatsSketchIterator" class="title">Uses of Class<br>com.yahoo.sketches.kll.KllFloatsSketchIterator</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/kll/KllFloatsSketchIterator.html" title="class in com.yahoo.sketches.kll">KllFloatsSketchIterator</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.kll">com.yahoo.sketches.kll</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.kll">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/kll/KllFloatsSketchIterator.html" title="class in com.yahoo.sketches.kll">KllFloatsSketchIterator</a> in <a href="../../../../../com/yahoo/sketches/kll/package-summary.html">com.yahoo.sketches.kll</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/kll/package-summary.html">com.yahoo.sketches.kll</a> that return <a href="../../../../../com/yahoo/sketches/kll/KllFloatsSketchIterator.html" title="class in com.yahoo.sketches.kll">KllFloatsSketchIterator</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/kll/KllFloatsSketchIterator.html" title="class in com.yahoo.sketches.kll">KllFloatsSketchIterator</a></code></td>
-<td class="colLast"><span class="typeNameLabel">KllFloatsSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#iterator--">iterator</a></span>()</code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/kll/KllFloatsSketchIterator.html" title="class in com.yahoo.sketches.kll">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/kll/class-use/KllFloatsSketchIterator.html" target="_top">Frames</a></li>
-<li><a href="KllFloatsSketchIterator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/kll/package-frame.html b/api/core/snapshot/apidocs/com/yahoo/sketches/kll/package-frame.html
deleted file mode 100644
index b57b12c..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/kll/package-frame.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.kll (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../com/yahoo/sketches/kll/package-summary.html" target="classFrame">com.yahoo.sketches.kll</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="KllFloatsSketch.html" title="class in com.yahoo.sketches.kll" target="classFrame">KllFloatsSketch</a></li>
-<li><a href="KllFloatsSketchIterator.html" title="class in com.yahoo.sketches.kll" target="classFrame">KllFloatsSketchIterator</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/kll/package-summary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/kll/package-summary.html
deleted file mode 100644
index d0d31fb..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/kll/package-summary.html
+++ /dev/null
@@ -1,153 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.kll (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.kll (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/hllmap/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/quantiles/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/kll/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;com.yahoo.sketches.kll</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></td>
-<td class="colLast">
-<div class="block">Implementation of a very compact quantiles sketch with lazy compaction scheme
- and nearly optimal accuracy per retained item.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketchIterator.html" title="class in com.yahoo.sketches.kll">KllFloatsSketchIterator</a></td>
-<td class="colLast">
-<div class="block">Iterator over KllFloatsSketch.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/hllmap/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/quantiles/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/kll/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/kll/package-tree.html b/api/core/snapshot/apidocs/com/yahoo/sketches/kll/package-tree.html
deleted file mode 100644
index 526d70b..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/kll/package-tree.html
+++ /dev/null
@@ -1,140 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.kll Class Hierarchy (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.kll Class Hierarchy (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/hllmap/package-tree.html">Prev</a></li>
-<li><a href="../../../../com/yahoo/sketches/quantiles/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/kll/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package com.yahoo.sketches.kll</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.kll.<a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll"><span class="typeNameLink">KllFloatsSketch</span></a></li>
-<li type="circle">com.yahoo.sketches.kll.<a href="../../../../com/yahoo/sketches/kll/KllFloatsSketchIterator.html" title="class in com.yahoo.sketches.kll"><span class="typeNameLink">KllFloatsSketchIterator</span></a></li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/hllmap/package-tree.html">Prev</a></li>
-<li><a href="../../../../com/yahoo/sketches/quantiles/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/kll/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/kll/package-use.html b/api/core/snapshot/apidocs/com/yahoo/sketches/kll/package-use.html
deleted file mode 100644
index 98a5cfe..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/kll/package-use.html
+++ /dev/null
@@ -1,167 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package com.yahoo.sketches.kll (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches.kll (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/kll/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Uses of Package com.yahoo.sketches.kll" class="title">Uses of Package<br>com.yahoo.sketches.kll</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../com/yahoo/sketches/kll/package-summary.html">com.yahoo.sketches.kll</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.kll">com.yahoo.sketches.kll</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="com.yahoo.sketches.kll">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../com/yahoo/sketches/kll/package-summary.html">com.yahoo.sketches.kll</a> used by <a href="../../../../com/yahoo/sketches/kll/package-summary.html">com.yahoo.sketches.kll</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/kll/class-use/KllFloatsSketch.html#com.yahoo.sketches.kll">KllFloatsSketch</a>
-<div class="block">Implementation of a very compact quantiles sketch with lazy compaction scheme
- and nearly optimal accuracy per retained item.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/kll/class-use/KllFloatsSketchIterator.html#com.yahoo.sketches.kll">KllFloatsSketchIterator</a>
-<div class="block">Iterator over KllFloatsSketch.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/kll/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/package-frame.html b/api/core/snapshot/apidocs/com/yahoo/sketches/package-frame.html
deleted file mode 100644
index 6d9333b..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/package-frame.html
+++ /dev/null
@@ -1,48 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../com/yahoo/sketches/package-summary.html" target="classFrame">com.yahoo.sketches</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="ArrayOfBooleansSerDe.html" title="class in com.yahoo.sketches" target="classFrame">ArrayOfBooleansSerDe</a></li>
-<li><a href="ArrayOfDoublesSerDe.html" title="class in com.yahoo.sketches" target="classFrame">ArrayOfDoublesSerDe</a></li>
-<li><a href="ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches" target="classFrame">ArrayOfItemsSerDe</a></li>
-<li><a href="ArrayOfLongsSerDe.html" title="class in com.yahoo.sketches" target="classFrame">ArrayOfLongsSerDe</a></li>
-<li><a href="ArrayOfNumbersSerDe.html" title="class in com.yahoo.sketches" target="classFrame">ArrayOfNumbersSerDe</a></li>
-<li><a href="ArrayOfStringsSerDe.html" title="class in com.yahoo.sketches" target="classFrame">ArrayOfStringsSerDe</a></li>
-<li><a href="ArrayOfUtf16StringsSerDe.html" title="class in com.yahoo.sketches" target="classFrame">ArrayOfUtf16StringsSerDe</a></li>
-<li><a href="BinomialBoundsN.html" title="class in com.yahoo.sketches" target="classFrame">BinomialBoundsN</a></li>
-<li><a href="BoundsOnBinomialProportions.html" title="class in com.yahoo.sketches" target="classFrame">BoundsOnBinomialProportions</a></li>
-<li><a href="BoundsOnRatiosInSampledSets.html" title="class in com.yahoo.sketches" target="classFrame">BoundsOnRatiosInSampledSets</a></li>
-<li><a href="BoundsOnRatiosInThetaSketchedSets.html" title="class in com.yahoo.sketches" target="classFrame">BoundsOnRatiosInThetaSketchedSets</a></li>
-<li><a href="ByteArrayUtil.html" title="class in com.yahoo.sketches" target="classFrame">ByteArrayUtil</a></li>
-<li><a href="HashOperations.html" title="class in com.yahoo.sketches" target="classFrame">HashOperations</a></li>
-<li><a href="QuantilesHelper.html" title="class in com.yahoo.sketches" target="classFrame">QuantilesHelper</a></li>
-<li><a href="QuickSelect.html" title="class in com.yahoo.sketches" target="classFrame">QuickSelect</a></li>
-<li><a href="Util.html" title="class in com.yahoo.sketches" target="classFrame">Util</a></li>
-</ul>
-<h2 title="Enums">Enums</h2>
-<ul title="Enums">
-<li><a href="Family.html" title="enum in com.yahoo.sketches" target="classFrame">Family</a></li>
-<li><a href="ResizeFactor.html" title="enum in com.yahoo.sketches" target="classFrame">ResizeFactor</a></li>
-</ul>
-<h2 title="Exceptions">Exceptions</h2>
-<ul title="Exceptions">
-<li><a href="SketchesArgumentException.html" title="class in com.yahoo.sketches" target="classFrame">SketchesArgumentException</a></li>
-<li><a href="SketchesException.html" title="class in com.yahoo.sketches" target="classFrame">SketchesException</a></li>
-<li><a href="SketchesReadOnlyException.html" title="class in com.yahoo.sketches" target="classFrame">SketchesReadOnlyException</a></li>
-<li><a href="SketchesStateException.html" title="class in com.yahoo.sketches" target="classFrame">SketchesStateException</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/package-summary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/package-summary.html
deleted file mode 100644
index 6113b25..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/package-summary.html
+++ /dev/null
@@ -1,330 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Package</li>
-<li><a href="../../../com/yahoo/sketches/cpc/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;com.yahoo.sketches</h1>
-<div class="docSummary">
-<div class="block">This package is the parent package for all sketch algorithms.</div>
-</div>
-<p>See:&nbsp;<a href="#package.description">Description</a></p>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../com/yahoo/sketches/ArrayOfBooleansSerDe.html" title="class in com.yahoo.sketches">ArrayOfBooleansSerDe</a></td>
-<td class="colLast">
-<div class="block">Methods of serializing and deserializing arrays of Boolean as a bit array.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../com/yahoo/sketches/ArrayOfDoublesSerDe.html" title="class in com.yahoo.sketches">ArrayOfDoublesSerDe</a></td>
-<td class="colLast">
-<div class="block">Methods of serializing and deserializing arrays of Double.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;T&gt;</td>
-<td class="colLast">
-<div class="block">Base class for serializing and deserializing custom types.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../com/yahoo/sketches/ArrayOfLongsSerDe.html" title="class in com.yahoo.sketches">ArrayOfLongsSerDe</a></td>
-<td class="colLast">
-<div class="block">Methods of serializing and deserializing arrays of Long.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../com/yahoo/sketches/ArrayOfNumbersSerDe.html" title="class in com.yahoo.sketches">ArrayOfNumbersSerDe</a></td>
-<td class="colLast">
-<div class="block">Methods of serializing and deserializing arrays of the object version of primitive types of
- Number.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../com/yahoo/sketches/ArrayOfStringsSerDe.html" title="class in com.yahoo.sketches">ArrayOfStringsSerDe</a></td>
-<td class="colLast">
-<div class="block">Methods of serializing and deserializing arrays of String.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" title="class in com.yahoo.sketches">ArrayOfUtf16StringsSerDe</a></td>
-<td class="colLast">
-<div class="block">Methods of serializing and deserializing arrays of String.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../com/yahoo/sketches/BinomialBoundsN.html" title="class in com.yahoo.sketches">BinomialBoundsN</a></td>
-<td class="colLast">
-<div class="block">This class enables the estimation of error bounds given a sample set size, the sampling
- probability theta, the number of standard deviations and a simple noDataSeen flag.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../com/yahoo/sketches/BoundsOnBinomialProportions.html" title="class in com.yahoo.sketches">BoundsOnBinomialProportions</a></td>
-<td class="colLast">
-<div class="block">Confidence intervals for binomial proportions.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../com/yahoo/sketches/BoundsOnRatiosInSampledSets.html" title="class in com.yahoo.sketches">BoundsOnRatiosInSampledSets</a></td>
-<td class="colLast">
-<div class="block">This class is used to compute the bounds on the estimate of the ratio <i>|B| / |A|</i>, where:
- 
- <i>|A|</i> is the unknown size of a set <i>A</i> of unique identifiers.
- <i>|B|</i> is the unknown size of a subset <i>B</i> of <i>A</i>.
- <i>a</i> = <i>|S<sub>A</sub>|</i> is the observed size of a sample of <i>A</i>
- that was obtained by Bernoulli sampling with a known inclusion probability <i>f</i>.
- <i>b</i> = <i>|S<sub>A</sub> &cap; B|</i> is the observed size of a subset
- of <i>S<sub>A</sub></i>.
- </div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html" title="class in com.yahoo.sketches">BoundsOnRatiosInThetaSketchedSets</a></td>
-<td class="colLast">
-<div class="block">This class is used to compute the bounds on the estimate of the ratio <i>B / A</i>, where:
- 
- <i>A</i> is a Theta Sketch of population <i>PopA</i>.
- <i>B</i> is a Theta Sketch of population <i>PopB</i> that is a subset of <i>A</i>,
- obtained by an intersection of <i>A</i> with some other Theta Sketch <i>C</i>,
- which acts like a predicate or selection clause.
- The estimate of the ratio <i>PopB/PopA</i> is
- BoundsOnRatiosInThetaSketchedSets.getEstimateOfBoverA(<i>A, B</i>).
- The Upper Bound estimate on the ratio PopB/PopA is
- BoundsOnRatiosInThetaSketchedSets.getUpperBoundForBoverA(<i>A, B</i>).
- The Lower Bound estimate on the ratio PopB/PopA is
- BoundsOnRatiosInThetaSketchedSets.getLowerBoundForBoverA(<i>A, B</i>).
- 
- Note: The theta of <i>A</i> cannot be greater than the theta of <i>B</i>.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches">HashOperations</a></td>
-<td class="colLast">
-<div class="block">Helper class for the common hash table methods.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../com/yahoo/sketches/QuantilesHelper.html" title="class in com.yahoo.sketches">QuantilesHelper</a></td>
-<td class="colLast">
-<div class="block">Common static methods for quantiles sketches</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../com/yahoo/sketches/QuickSelect.html" title="class in com.yahoo.sketches">QuickSelect</a></td>
-<td class="colLast">
-<div class="block">QuickSelect algorithm improved from Sedgewick.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></td>
-<td class="colLast">
-<div class="block">Common utility functions.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
-<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Enum</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></td>
-<td class="colLast">
-<div class="block">Defines the various families of sketch and set operation classes.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a></td>
-<td class="colLast">
-<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.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Exception Summary table, listing exceptions, and an explanation">
-<caption><span>Exception Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Exception</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../com/yahoo/sketches/SketchesArgumentException.html" title="class in com.yahoo.sketches">SketchesArgumentException</a></td>
-<td class="colLast">
-<div class="block">Illegal Arguments Exception class for the library</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches">SketchesException</a></td>
-<td class="colLast">
-<div class="block">Exception class for the library</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../com/yahoo/sketches/SketchesReadOnlyException.html" title="class in com.yahoo.sketches">SketchesReadOnlyException</a></td>
-<td class="colLast">
-<div class="block">Write operation attempted on a read-only class.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../com/yahoo/sketches/SketchesStateException.html" title="class in com.yahoo.sketches">SketchesStateException</a></td>
-<td class="colLast">
-<div class="block">Illegal State Exception class for the library</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-<a name="package.description">
-<!--   -->
-</a>
-<h2 title="Package com.yahoo.sketches Description">Package com.yahoo.sketches Description</h2>
-<div class="block"><p>This package is the parent package for all sketch algorithms.
- Classes at this level are used by more than one sub-package.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Package</li>
-<li><a href="../../../com/yahoo/sketches/cpc/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/package-tree.html b/api/core/snapshot/apidocs/com/yahoo/sketches/package-tree.html
deleted file mode 100644
index fa4c363..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/package-tree.html
+++ /dev/null
@@ -1,189 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches Class Hierarchy (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches Class Hierarchy (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li><a href="../../../com/yahoo/sketches/cpc/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package com.yahoo.sketches</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.<a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">ArrayOfItemsSerDe</span></a>&lt;T&gt;
-<ul>
-<li type="circle">com.yahoo.sketches.<a href="../../../com/yahoo/sketches/ArrayOfBooleansSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">ArrayOfBooleansSerDe</span></a></li>
-<li type="circle">com.yahoo.sketches.<a href="../../../com/yahoo/sketches/ArrayOfDoublesSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">ArrayOfDoublesSerDe</span></a></li>
-<li type="circle">com.yahoo.sketches.<a href="../../../com/yahoo/sketches/ArrayOfLongsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">ArrayOfLongsSerDe</span></a></li>
-<li type="circle">com.yahoo.sketches.<a href="../../../com/yahoo/sketches/ArrayOfNumbersSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">ArrayOfNumbersSerDe</span></a></li>
-<li type="circle">com.yahoo.sketches.<a href="../../../com/yahoo/sketches/ArrayOfStringsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">ArrayOfStringsSerDe</span></a></li>
-<li type="circle">com.yahoo.sketches.<a href="../../../com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">ArrayOfUtf16StringsSerDe</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.<a href="../../../com/yahoo/sketches/BinomialBoundsN.html" title="class in com.yahoo.sketches"><span class="typeNameLink">BinomialBoundsN</span></a></li>
-<li type="circle">com.yahoo.sketches.<a href="../../../com/yahoo/sketches/BoundsOnBinomialProportions.html" title="class in com.yahoo.sketches"><span class="typeNameLink">BoundsOnBinomialProportions</span></a></li>
-<li type="circle">com.yahoo.sketches.<a href="../../../com/yahoo/sketches/BoundsOnRatiosInSampledSets.html" title="class in com.yahoo.sketches"><span class="typeNameLink">BoundsOnRatiosInSampledSets</span></a></li>
-<li type="circle">com.yahoo.sketches.<a href="../../../com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html" title="class in com.yahoo.sketches"><span class="typeNameLink">BoundsOnRatiosInThetaSketchedSets</span></a></li>
-<li type="circle">com.yahoo.sketches.<a href="../../../com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches"><span class="typeNameLink">ByteArrayUtil</span></a></li>
-<li type="circle">com.yahoo.sketches.<a href="../../../com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches"><span class="typeNameLink">HashOperations</span></a></li>
-<li type="circle">com.yahoo.sketches.<a href="../../../com/yahoo/sketches/QuantilesHelper.html" title="class in com.yahoo.sketches"><span class="typeNameLink">QuantilesHelper</span></a></li>
-<li type="circle">com.yahoo.sketches.<a href="../../../com/yahoo/sketches/QuickSelect.html" title="class in com.yahoo.sketches"><span class="typeNameLink">QuickSelect</span></a></li>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Throwable</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Exception</span></a>
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">RuntimeException</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.<a href="../../../com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">SketchesException</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.<a href="../../../com/yahoo/sketches/SketchesArgumentException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">SketchesArgumentException</span></a></li>
-<li type="circle">com.yahoo.sketches.<a href="../../../com/yahoo/sketches/SketchesReadOnlyException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">SketchesReadOnlyException</span></a></li>
-<li type="circle">com.yahoo.sketches.<a href="../../../com/yahoo/sketches/SketchesStateException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">SketchesStateException</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.<a href="../../../com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Util</span></a></li>
-</ul>
-</li>
-</ul>
-<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
-<ul>
-<li type="circle">com.yahoo.sketches.<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches"><span class="typeNameLink">Family</span></a></li>
-<li type="circle">com.yahoo.sketches.<a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches"><span class="typeNameLink">ResizeFactor</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li><a href="../../../com/yahoo/sketches/cpc/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/package-use.html b/api/core/snapshot/apidocs/com/yahoo/sketches/package-use.html
deleted file mode 100644
index b4015d2..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/package-use.html
+++ /dev/null
@@ -1,335 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package com.yahoo.sketches (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Uses of Package com.yahoo.sketches" class="title">Uses of Package<br>com.yahoo.sketches</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches">com.yahoo.sketches</a></td>
-<td class="colLast">
-<div class="block">This package is the parent package for all sketch algorithms.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.cpc">com.yahoo.sketches.cpc</a></td>
-<td class="colLast">
-<div class="block">Compressed Probabilistic Counting</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.frequencies">com.yahoo.sketches.frequencies</a></td>
-<td class="colLast">
-<div class="block">This package is dedicated to streaming algorithms that enable estimation of the 
- frequency of occurence of items in a weighted multiset stream of items.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.quantiles">com.yahoo.sketches.quantiles</a></td>
-<td class="colLast">
-<div class="block">The quantiles package contains stochastic streaming algorithms that enable single-pass 
- analysis of the distribution of a stream of real (double) values or generic items.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.sampling">com.yahoo.sketches.sampling</a></td>
-<td class="colLast">
-<div class="block">This package is dedicated to streaming algorithms that enable fixed size, uniform sampling of
- unweighted items from a stream.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.theta">com.yahoo.sketches.theta</a></td>
-<td class="colLast">
-<div class="block">The theta package contains all the sketch classes that are members of the 
- <a href="../../../resources/dictionary.html#thetaSketch">Theta Sketch Framework</a>.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.tuple">com.yahoo.sketches.tuple</a></td>
-<td class="colLast">
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="com.yahoo.sketches">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a> used by <a href="../../../com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../../com/yahoo/sketches/class-use/ArrayOfItemsSerDe.html#com.yahoo.sketches">ArrayOfItemsSerDe</a>
-<div class="block">Base class for serializing and deserializing custom types.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../com/yahoo/sketches/class-use/Family.html#com.yahoo.sketches">Family</a>
-<div class="block">Defines the various families of sketch and set operation classes.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../com/yahoo/sketches/class-use/ResizeFactor.html#com.yahoo.sketches">ResizeFactor</a>
-<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.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../com/yahoo/sketches/class-use/SketchesException.html#com.yahoo.sketches">SketchesException</a>
-<div class="block">Exception class for the library</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="com.yahoo.sketches.cpc">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a> used by <a href="../../../com/yahoo/sketches/cpc/package-summary.html">com.yahoo.sketches.cpc</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../../com/yahoo/sketches/class-use/Family.html#com.yahoo.sketches.cpc">Family</a>
-<div class="block">Defines the various families of sketch and set operation classes.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="com.yahoo.sketches.frequencies">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a> used by <a href="../../../com/yahoo/sketches/frequencies/package-summary.html">com.yahoo.sketches.frequencies</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../../com/yahoo/sketches/class-use/ArrayOfItemsSerDe.html#com.yahoo.sketches.frequencies">ArrayOfItemsSerDe</a>
-<div class="block">Base class for serializing and deserializing custom types.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="com.yahoo.sketches.quantiles">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a> used by <a href="../../../com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../../com/yahoo/sketches/class-use/ArrayOfItemsSerDe.html#com.yahoo.sketches.quantiles">ArrayOfItemsSerDe</a>
-<div class="block">Base class for serializing and deserializing custom types.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="com.yahoo.sketches.sampling">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a> used by <a href="../../../com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../../com/yahoo/sketches/class-use/ArrayOfItemsSerDe.html#com.yahoo.sketches.sampling">ArrayOfItemsSerDe</a>
-<div class="block">Base class for serializing and deserializing custom types.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../com/yahoo/sketches/class-use/ResizeFactor.html#com.yahoo.sketches.sampling">ResizeFactor</a>
-<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.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="com.yahoo.sketches.theta">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a> used by <a href="../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../../com/yahoo/sketches/class-use/Family.html#com.yahoo.sketches.theta">Family</a>
-<div class="block">Defines the various families of sketch and set operation classes.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../com/yahoo/sketches/class-use/ResizeFactor.html#com.yahoo.sketches.theta">ResizeFactor</a>
-<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.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="com.yahoo.sketches.tuple">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a> used by <a href="../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../../com/yahoo/sketches/class-use/ResizeFactor.html#com.yahoo.sketches.tuple">ResizeFactor</a>
-<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.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/CompactDoublesSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/CompactDoublesSketch.html
deleted file mode 100644
index 08a5f63..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/CompactDoublesSketch.html
+++ /dev/null
@@ -1,270 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>CompactDoublesSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CompactDoublesSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/CompactDoublesSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/quantiles/CompactDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="CompactDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.com.yahoo.sketches.quantiles.DoublesSketch">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.quantiles</div>
-<h2 title="Class CompactDoublesSketch" class="title">Class CompactDoublesSketch</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">com.yahoo.sketches.quantiles.DoublesSketch</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.quantiles.CompactDoublesSketch</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">CompactDoublesSketch</span>
-extends <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></pre>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Jon Malkin</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.com.yahoo.sketches.quantiles.DoublesSketch">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;com.yahoo.sketches.quantiles.<a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></h3>
-<code><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#rand">rand</a></code></li>
-</ul>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/quantiles/CompactDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">CompactDoublesSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/CompactDoublesSketch.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.quantiles.DoublesSketch">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.quantiles.<a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></h3>
-<code><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#builder--">builder</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#downSample-com.yahoo.sketches.quantiles.DoublesSketch-int-com.yahoo.memory.WritableMemory-">downSample</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getCDF-double:A-">getCDF</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getCompactStorageBytes--">getCompactStorageBytes</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getCompactStorageBytes-int-long-">getCompactStorageBytes</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getK--">getK</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getKFromEpsilon-double-boolean-">getKFromEpsilon</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getMaxValue--">getMaxValue</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getMinValue--">getMinValue</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getN--">getN</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError--">getNormalizedRankError</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError-boolean-">getNormalizedRankError</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError-int-">getNormalizedRankError</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError-int-boolean-">getNormalizedRankError</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getPMF-double:A-">getPMF</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantile-double-">getQuantile</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantileLowerBound-double-">getQuantileLowerBound</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantiles-double:A-">getQuantiles</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantiles-int-">getQuantiles</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantileUpperBound-double-">getQuantileUpperBound</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getRank-double-">getRank</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getRetainedItems--">getRetainedItems</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getStorageBytes--">getStorageBytes</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getUpdatableStorageBytes--">getUpdatableStorageBytes</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getUpdatableStorageBytes-int-long-">getUpdatableStorageBytes</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#isDirect--">isDirect</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#isEmpty--">isEmpty</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#isEstimationMode--">isEstimationMode</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#isSameResource-com.yahoo.memory.Memory-">isSameResource</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#iterator--">iterator</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#putMemory-com.yahoo.memory.WritableMemory-">putMemory</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#putMemory-com.yahoo.memory.WritableMemory-boolean-">putMemory</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toByteArray--">toByteArray</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toByteArray-boolean-">toByteArray</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toString--">toString</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toString-boolean-boolean-">toString</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toString-byte:A-">toString</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toString-com.yahoo.memory.Memory-">toString</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#wrap-com.yahoo.memory.Memory-">wrap</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="heapify-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>heapify</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/CompactDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">CompactDoublesSketch</a>&nbsp;heapify(com.yahoo.memory.Memory&nbsp;srcMem)</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/CompactDoublesSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/quantiles/CompactDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="CompactDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.com.yahoo.sketches.quantiles.DoublesSketch">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/DoublesSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/DoublesSketch.html
deleted file mode 100644
index 19f7029..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/DoublesSketch.html
+++ /dev/null
@@ -1,1373 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DoublesSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DoublesSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":9,"i5":10,"i6":9,"i7":6,"i8":6,"i9":6,"i10":42,"i11":10,"i12":41,"i13":9,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":9,"i25":9,"i26":6,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":9,"i38":9,"i39":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DoublesSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/quantiles/CompactDoublesSketch.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketchBuilder.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/quantiles/DoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="DoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.quantiles</div>
-<h2 title="Class DoublesSketch" class="title">Class DoublesSketch</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.quantiles.DoublesSketch</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../com/yahoo/sketches/quantiles/CompactDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">CompactDoublesSketch</a>, <a href="../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">UpdateDoublesSketch</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">DoublesSketch</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">This is a stochastic streaming sketch that enables near-real time analysis of the
- approximate distribution of real values from a very large stream in a single pass.
- The analysis is obtained using a getQuantiles(*) function or its inverse functions the
- Probability Mass Function from getPMF(*) and the Cumulative Distribution Function from getCDF(*).
-
- <p>Consider a large stream of one million values such as packet sizes coming into a network node.
- The absolute rank of any specific size value is simply its index in the hypothetical sorted
- array of values.
- The normalized rank (or fractional rank) is the absolute rank divided by the stream size,
- in this case one million.
- The value corresponding to the normalized rank of 0.5 represents the 50th percentile or median
- value of the distribution, or getQuantile(0.5).  Similarly, the 95th percentile is obtained from
- getQuantile(0.95). Using the getQuantiles(0.0, 1.0) will return the min and max values seen by
- the sketch.</p>
-
- <p>From the min and max values, for example, 1 and 1000 bytes,
- you can obtain the PMF from getPMF(100, 500, 900) that will result in an array of
- 4 fractional values such as {.4, .3, .2, .1}, which means that
- <ul>
- <li>40% of the values were &lt; 100,</li>
- <li>30% of the values were &ge; 100 and &lt; 500,</li>
- <li>20% of the values were &ge; 500 and &lt; 900, and</li>
- <li>10% of the values were &ge; 900.</li>
- </ul>
- A frequency histogram can be obtained by simply multiplying these fractions by getN(),
- which is the total count of values received.
- The getCDF(*) works similarly, but produces the cumulative distribution instead.
-
- <p>The accuracy of this sketch is a function of the configured value <i>k</i>, which also affects
- the overall size of the sketch. Accuracy of this quantile sketch is always with respect to
- the normalized rank.  A <i>k</i> of 128 produces a normalized, rank error of about 1.7%.
- For example, the median value returned from getQuantile(0.5) will be between the actual values
- from the hypothetically sorted array of input values at normalized ranks of 0.483 and 0.517, with
- a confidence of about 99%.</p>
-
- <pre>
-Table Guide for DoublesSketch Size in Bytes and Approximate Error:
-          K =&gt; |      16      32      64     128     256     512   1,024
-    ~ Error =&gt; | 12.145%  6.359%  3.317%  1.725%  0.894%  0.463%  0.239%
-             N | Size in Bytes -&gt;
-------------------------------------------------------------------------
-             0 |       8       8       8       8       8       8       8
-             1 |      72      72      72      72      72      72      72
-             3 |      72      72      72      72      72      72      72
-             7 |     104     104     104     104     104     104     104
-            15 |     168     168     168     168     168     168     168
-            31 |     296     296     296     296     296     296     296
-            63 |     424     552     552     552     552     552     552
-           127 |     552     808   1,064   1,064   1,064   1,064   1,064
-           255 |     680   1,064   1,576   2,088   2,088   2,088   2,088
-           511 |     808   1,320   2,088   3,112   4,136   4,136   4,136
-         1,023 |     936   1,576   2,600   4,136   6,184   8,232   8,232
-         2,047 |   1,064   1,832   3,112   5,160   8,232  12,328  16,424
-         4,095 |   1,192   2,088   3,624   6,184  10,280  16,424  24,616
-         8,191 |   1,320   2,344   4,136   7,208  12,328  20,520  32,808
-        16,383 |   1,448   2,600   4,648   8,232  14,376  24,616  41,000
-        32,767 |   1,576   2,856   5,160   9,256  16,424  28,712  49,192
-        65,535 |   1,704   3,112   5,672  10,280  18,472  32,808  57,384
-       131,071 |   1,832   3,368   6,184  11,304  20,520  36,904  65,576
-       262,143 |   1,960   3,624   6,696  12,328  22,568  41,000  73,768
-       524,287 |   2,088   3,880   7,208  13,352  24,616  45,096  81,960
-     1,048,575 |   2,216   4,136   7,720  14,376  26,664  49,192  90,152
-     2,097,151 |   2,344   4,392   8,232  15,400  28,712  53,288  98,344
-     4,194,303 |   2,472   4,648   8,744  16,424  30,760  57,384 106,536
-     8,388,607 |   2,600   4,904   9,256  17,448  32,808  61,480 114,728
-    16,777,215 |   2,728   5,160   9,768  18,472  34,856  65,576 122,920
-    33,554,431 |   2,856   5,416  10,280  19,496  36,904  69,672 131,112
-    67,108,863 |   2,984   5,672  10,792  20,520  38,952  73,768 139,304
-   134,217,727 |   3,112   5,928  11,304  21,544  41,000  77,864 147,496
-   268,435,455 |   3,240   6,184  11,816  22,568  43,048  81,960 155,688
-   536,870,911 |   3,368   6,440  12,328  23,592  45,096  86,056 163,880
- 1,073,741,823 |   3,496   6,696  12,840  24,616  47,144  90,152 172,072
- 2,147,483,647 |   3,624   6,952  13,352  25,640  49,192  94,248 180,264
- 4,294,967,295 |   3,752   7,208  13,864  26,664  51,240  98,344 188,456
-
- </pre>
-
- <p>There is more documentation available on
- <a href="https://datasketches.github.io">DataSketches.GitHub.io</a>.</p>
-
- <p>This is an implementation of the Low Discrepancy Mergeable Quantiles Sketch, using double
- values, described in section 3.2 of the journal version of the paper "Mergeable Summaries"
- by Agarwal, Cormode, Huang, Phillips, Wei, and Yi.
- <a href="http://dblp.org/rec/html/journals/tods/AgarwalCHPWY13"></a></p>
-
- <p>This algorithm is independent of the distribution of values, which can be anywhere in the
- range of the IEEE-754 64-bit doubles.
-
- <p>This algorithm intentionally inserts randomness into the sampling process for values that
- ultimately get retained in the sketch. The results produced by this algorithm are not
- deterministic. For example, if the same stream is inserted into two different instances of this
- sketch, the answers obtained from the two sketches may not be be identical.</p>
-
- <p>Similarly, there may be directional inconsistencies. For example, the resulting array of
- values obtained from getQuantiles(fractions[]) input into the reverse directional query
- getPMF(splitPoints[]) may not result in the original fractional values.</p></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Kevin Lang, Lee Rhodes, Jon Malkin</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Random.html?is-external=true" title="class or interface in java.util">Random</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#rand">rand</a></span></code>
-<div class="block">Setting the seed makes the results of the sketch deterministic if the input values are
- received in exactly the same order.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketchBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesSketchBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#builder--">builder</a></span>()</code>
-<div class="block">Returns a new builder</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#downSample-com.yahoo.sketches.quantiles.DoublesSketch-int-com.yahoo.memory.WritableMemory-">downSample</a></span>(<a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a>&nbsp;srcSketch,
-          int&nbsp;smallerK,
-          com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">From an source sketch, create a new sketch that must have a smaller value of K.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>double[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getCDF-double:A-">getCDF</a></span>(double[]&nbsp;splitPoints)</code>
-<div class="block">Returns an approximation to the Cumulative Distribution Function (CDF), which is the
- cumulative analog of the PMF, of the input stream given a set of splitPoint (values).</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getCompactStorageBytes--">getCompactStorageBytes</a></span>()</code>
-<div class="block">Returns the number of bytes this sketch would require to store in compact form, which is not
- updatable.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getCompactStorageBytes-int-long-">getCompactStorageBytes</a></span>(int&nbsp;k,
-                      long&nbsp;n)</code>
-<div class="block">Returns the number of bytes a DoublesSketch would require to store in compact form
- given the values of <i>k</i> and <i>n</i>.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getK--">getK</a></span>()</code>
-<div class="block">Returns the configured value of K</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getKFromEpsilon-double-boolean-">getKFromEpsilon</a></span>(double&nbsp;epsilon,
-               boolean&nbsp;pmf)</code>
-<div class="block">Gets the approximate value of <em>k</em> to use given epsilon, the normalized rank error.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>abstract double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getMaxValue--">getMaxValue</a></span>()</code>
-<div class="block">Returns the max value of the stream.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>abstract double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getMinValue--">getMinValue</a></span>()</code>
-<div class="block">Returns the min value of the stream.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>abstract long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getN--">getN</a></span>()</code>
-<div class="block">Returns the length of the input stream so far.</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError--">getNormalizedRankError</a></span>()</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">replaced by <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError-boolean-"><code>getNormalizedRankError(boolean)</code></a></span></div>
-</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError-boolean-">getNormalizedRankError</a></span>(boolean&nbsp;pmf)</code>
-<div class="block">Gets the approximate rank error of this sketch normalized as a fraction between zero and one.</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError-int-">getNormalizedRankError</a></span>(int&nbsp;k)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">replaced by <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError-int-boolean-"><code>getNormalizedRankError(int, boolean)</code></a></span></div>
-</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError-int-boolean-">getNormalizedRankError</a></span>(int&nbsp;k,
-                      boolean&nbsp;pmf)</code>
-<div class="block">Gets the normalized rank error given k and pmf.</div>
-</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code>double[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getPMF-double:A-">getPMF</a></span>(double[]&nbsp;splitPoints)</code>
-<div class="block">Returns an approximation to the Probability Mass Function (PMF) of the input stream
- given a set of splitPoints (values).</div>
-</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantile-double-">getQuantile</a></span>(double&nbsp;fraction)</code>
-<div class="block">This returns an approximation to the value of the data item
- that would be preceded by the given fraction of a hypothetical sorted
- version of the input stream so far.</div>
-</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantileLowerBound-double-">getQuantileLowerBound</a></span>(double&nbsp;fraction)</code>
-<div class="block">Gets the lower bound of the value interval in which the true quantile of the given rank
- exists with a confidence of at least 99%.</div>
-</td>
-</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code>double[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantiles-double:A-">getQuantiles</a></span>(double[]&nbsp;fRanks)</code>
-<div class="block">This is a more efficient multiple-query version of getQuantile().</div>
-</td>
-</tr>
-<tr id="i18" class="altColor">
-<td class="colFirst"><code>double[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantiles-int-">getQuantiles</a></span>(int&nbsp;evenlySpaced)</code>
-<div class="block">This is also a more efficient multiple-query version of getQuantile() and allows the caller to
- specify the number of evenly spaced fractional ranks.</div>
-</td>
-</tr>
-<tr id="i19" class="rowColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantileUpperBound-double-">getQuantileUpperBound</a></span>(double&nbsp;fraction)</code>
-<div class="block">Gets the upper bound of the value interval in which the true quantile of the given rank
- exists with a confidence of at least 99%.</div>
-</td>
-</tr>
-<tr id="i20" class="altColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getRank-double-">getRank</a></span>(double&nbsp;value)</code>
-<div class="block">Returns an approximation to the normalized (fractional) rank of the given value from 0 to 1
- inclusive.</div>
-</td>
-</tr>
-<tr id="i21" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getRetainedItems--">getRetainedItems</a></span>()</code>
-<div class="block">Computes the number of retained items (samples) in the sketch</div>
-</td>
-</tr>
-<tr id="i22" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getStorageBytes--">getStorageBytes</a></span>()</code>
-<div class="block">Returns the number of bytes this sketch would require to store in native form: compact for
- a CompactDoublesSketch, non-compact for an UpdateDoublesSketch.</div>
-</td>
-</tr>
-<tr id="i23" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getUpdatableStorageBytes--">getUpdatableStorageBytes</a></span>()</code>
-<div class="block">Returns the number of bytes this sketch would require to store in updatable form.</div>
-</td>
-</tr>
-<tr id="i24" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getUpdatableStorageBytes-int-long-">getUpdatableStorageBytes</a></span>(int&nbsp;k,
-                        long&nbsp;n)</code>
-<div class="block">Returns the number of bytes a sketch would require to store in updatable form.</div>
-</td>
-</tr>
-<tr id="i25" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Heapify takes the sketch image in Memory and instantiates an on-heap Sketch.</div>
-</td>
-</tr>
-<tr id="i26" class="altColor">
-<td class="colFirst"><code>abstract boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#isDirect--">isDirect</a></span>()</code>
-<div class="block">Returns true if this sketch is direct</div>
-</td>
-</tr>
-<tr id="i27" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#isEmpty--">isEmpty</a></span>()</code>
-<div class="block">Returns true if this sketch is empty</div>
-</td>
-</tr>
-<tr id="i28" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#isEstimationMode--">isEstimationMode</a></span>()</code>
-<div class="block">Returns true if this sketch is in estimation mode.</div>
-</td>
-</tr>
-<tr id="i29" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#isSameResource-com.yahoo.memory.Memory-">isSameResource</a></span>(com.yahoo.memory.Memory&nbsp;that)</code>
-<div class="block">Returns true if the backing resource of <i>this</i> is identical with the backing resource
- of <i>that</i>.</div>
-</td>
-</tr>
-<tr id="i30" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketchIterator.html" title="class in com.yahoo.sketches.quantiles">DoublesSketchIterator</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#iterator--">iterator</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i31" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#putMemory-com.yahoo.memory.WritableMemory-">putMemory</a></span>(com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Puts the current sketch into the given Memory in compact form if there is sufficient space,
- otherwise, it throws an error.</div>
-</td>
-</tr>
-<tr id="i32" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#putMemory-com.yahoo.memory.WritableMemory-boolean-">putMemory</a></span>(com.yahoo.memory.WritableMemory&nbsp;dstMem,
-         boolean&nbsp;compact)</code>
-<div class="block">Puts the current sketch into the given Memory if there is sufficient space, otherwise,
- throws an error.</div>
-</td>
-</tr>
-<tr id="i33" class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toByteArray--">toByteArray</a></span>()</code>
-<div class="block">Serialize this sketch to a byte array.</div>
-</td>
-</tr>
-<tr id="i34" class="altColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toByteArray-boolean-">toByteArray</a></span>(boolean&nbsp;compact)</code>
-<div class="block">Serialize this sketch in a byte array form.</div>
-</td>
-</tr>
-<tr id="i35" class="rowColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toString--">toString</a></span>()</code>
-<div class="block">Returns summary information about this sketch.</div>
-</td>
-</tr>
-<tr id="i36" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toString-boolean-boolean-">toString</a></span>(boolean&nbsp;sketchSummary,
-        boolean&nbsp;dataDetail)</code>
-<div class="block">Returns summary information about this sketch.</div>
-</td>
-</tr>
-<tr id="i37" class="rowColor">
-<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toString-byte:A-">toString</a></span>(byte[]&nbsp;byteArr)</code>
-<div class="block">Returns a human readable string of the preamble of a byte array image of a DoublesSketch.</div>
-</td>
-</tr>
-<tr id="i38" class="altColor">
-<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toString-com.yahoo.memory.Memory-">toString</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Returns a human readable string of the preamble of a Memory image of a DoublesSketch.</div>
-</td>
-</tr>
-<tr id="i39" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#wrap-com.yahoo.memory.Memory-">wrap</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Wrap this sketch around the given Memory image of a DoublesSketch, compact or non-compact.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="rand">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>rand</h4>
-<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Random.html?is-external=true" title="class or interface in java.util">Random</a> rand</pre>
-<div class="block">Setting the seed makes the results of the sketch deterministic if the input values are
- received in exactly the same order. This is only useful when performing test comparisons,
- otherwise is not recommended.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="builder--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>builder</h4>
-<pre>public static final&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/DoublesSketchBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesSketchBuilder</a>&nbsp;builder()</pre>
-<div class="block">Returns a new builder</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new builder</dd>
-</dl>
-</li>
-</ul>
-<a name="heapify-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapify</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a>&nbsp;heapify(com.yahoo.memory.Memory&nbsp;srcMem)</pre>
-<div class="block">Heapify takes the sketch image in Memory and instantiates an on-heap Sketch.
- The resulting sketch will not retain any link to the source Memory.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - a Memory image of a Sketch.
- <a href="../../../../resources/dictionary.html#mem">See Memory</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a heap-based Sketch based on the given Memory</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a>&nbsp;wrap(com.yahoo.memory.Memory&nbsp;srcMem)</pre>
-<div class="block">Wrap this sketch around the given Memory image of a DoublesSketch, compact or non-compact.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - the given Memory image of a DoublesSketch that may have data,</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a sketch that wraps the given srcMem</dd>
-</dl>
-</li>
-</ul>
-<a name="getQuantile-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getQuantile</h4>
-<pre>public&nbsp;double&nbsp;getQuantile(double&nbsp;fraction)</pre>
-<div class="block">This returns an approximation to the value of the data item
- that would be preceded by the given fraction of a hypothetical sorted
- version of the input stream so far.
-
- <p>We note that this method has a fairly large overhead (microseconds instead of nanoseconds)
- so it should not be called multiple times to get different quantiles from the same
- sketch. Instead use getQuantiles(), which pays the overhead only once.
-
- <p>If the sketch is empty this returns Double.NaN.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>fraction</code> - the specified fractional position in the hypothetical sorted stream.
- These are also called normalized ranks or fractional ranks.
- If fraction = 0.0, the true minimum value of the stream is returned.
- If fraction = 1.0, the true maximum value of the stream is returned.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the approximation to the value at the above fraction</dd>
-</dl>
-</li>
-</ul>
-<a name="getQuantileUpperBound-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getQuantileUpperBound</h4>
-<pre>public&nbsp;double&nbsp;getQuantileUpperBound(double&nbsp;fraction)</pre>
-<div class="block">Gets the upper bound of the value interval in which the true quantile of the given rank
- exists with a confidence of at least 99%.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>fraction</code> - the given normalized rank as a fraction</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the upper bound of the value interval in which the true quantile of the given rank
- exists with a confidence of at least 99%. Returns NaN if the sketch is empty.</dd>
-</dl>
-</li>
-</ul>
-<a name="getQuantileLowerBound-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getQuantileLowerBound</h4>
-<pre>public&nbsp;double&nbsp;getQuantileLowerBound(double&nbsp;fraction)</pre>
-<div class="block">Gets the lower bound of the value interval in which the true quantile of the given rank
- exists with a confidence of at least 99%.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>fraction</code> - the given normalized rank as a fraction</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the lower bound of the value interval in which the true quantile of the given rank
- exists with a confidence of at least 99%. Returns NaN if the sketch is empty.</dd>
-</dl>
-</li>
-</ul>
-<a name="getQuantiles-double:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getQuantiles</h4>
-<pre>public&nbsp;double[]&nbsp;getQuantiles(double[]&nbsp;fRanks)</pre>
-<div class="block">This is a more efficient multiple-query version of getQuantile().
-
- <p>This returns an array that could have been generated by using getQuantile() with many
- different fractional ranks, but would be very inefficient.
- This method incurs the internal set-up overhead once and obtains multiple quantile values in
- a single query.  It is strongly recommend that this method be used instead of multiple calls
- to getQuantile().
-
- <p>If the sketch is empty this returns null.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>fRanks</code> - the given array of fractional (or normalized) ranks in the hypothetical
- sorted stream of all the input values seen so far.
- These fRanks must all be in the interval [0.0, 1.0] inclusively.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>array of approximate quantiles of the given fRanks in the same order as in the given
- fRanks array.</dd>
-</dl>
-</li>
-</ul>
-<a name="getQuantiles-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getQuantiles</h4>
-<pre>public&nbsp;double[]&nbsp;getQuantiles(int&nbsp;evenlySpaced)</pre>
-<div class="block">This is also a more efficient multiple-query version of getQuantile() and allows the caller to
- specify the number of evenly spaced fractional ranks.
-
- <p>If the sketch is empty this returns null.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>evenlySpaced</code> - an integer that specifies the number of evenly spaced fractional ranks.
- This must be a positive integer greater than 0. A value of 1 will return the min value.
- A value of 2 will return the min and the max value. A value of 3 will return the min,
- the median and the max value, etc.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>array of approximations to the given fractions in the same order as given fractions
- array.</dd>
-</dl>
-</li>
-</ul>
-<a name="getRank-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRank</h4>
-<pre>public&nbsp;double&nbsp;getRank(double&nbsp;value)</pre>
-<div class="block">Returns an approximation to the normalized (fractional) rank of the given value from 0 to 1
- inclusive.
-
- <p>The resulting approximation has a probabilistic guarantee that be obtained from the
- getNormalizedRankError(false) function.
-
- <p>If the sketch is empty this returns NaN.</p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>value</code> - to be ranked</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an approximate rank of the given value</dd>
-</dl>
-</li>
-</ul>
-<a name="getPMF-double:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getPMF</h4>
-<pre>public&nbsp;double[]&nbsp;getPMF(double[]&nbsp;splitPoints)</pre>
-<div class="block">Returns an approximation to the Probability Mass Function (PMF) of the input stream
- given a set of splitPoints (values).
-
- <p>The resulting approximations have a probabilistic guarantee that be obtained from the
- getNormalizedRankError(true) function.
-
- <p>If the sketch is empty this returns null.</p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>splitPoints</code> - an array of <i>m</i> unique, monotonically increasing double values
- that divide the real number line into <i>m+1</i> consecutive disjoint intervals.
- The definition of an "interval" is inclusive of the left splitPoint (or minimum value) and
- exclusive of the right splitPoint, with the exception that the last interval will include
- the maximum value.
- It is not necessary to include either the min or max values in these splitpoints.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an array of m+1 doubles each of which is an approximation
- to the fraction of the input stream values (the mass) that fall into one of those intervals.
- The definition of an "interval" is inclusive of the left splitPoint and exclusive of the right
- splitPoint, with the exception that the last interval will include maximum value.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCDF-double:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCDF</h4>
-<pre>public&nbsp;double[]&nbsp;getCDF(double[]&nbsp;splitPoints)</pre>
-<div class="block">Returns an approximation to the Cumulative Distribution Function (CDF), which is the
- cumulative analog of the PMF, of the input stream given a set of splitPoint (values).
-
- <p>The resulting approximations have a probabilistic guarantee that be obtained from the
- getNormalizedRankError(false) function.
-
- <p>If the sketch is empty this returns null.</p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>splitPoints</code> - an array of <i>m</i> unique, monotonically increasing double values
- that divide the real number line into <i>m+1</i> consecutive disjoint intervals.
- The definition of an "interval" is inclusive of the left splitPoint (or minimum value) and
- exclusive of the right splitPoint, with the exception that the last interval will include
- the maximum value.
- It is not necessary to include either the min or max values in these splitpoints.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an array of m+1 double values, which are a consecutive approximation to the CDF
- of the input stream given the splitPoints. The value at array position j of the returned
- CDF array is the sum of the returned values in positions 0 through j of the returned PMF
- array.</dd>
-</dl>
-</li>
-</ul>
-<a name="getK--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getK</h4>
-<pre>public&nbsp;int&nbsp;getK()</pre>
-<div class="block">Returns the configured value of K</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the configured value of K</dd>
-</dl>
-</li>
-</ul>
-<a name="getMinValue--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMinValue</h4>
-<pre>public abstract&nbsp;double&nbsp;getMinValue()</pre>
-<div class="block">Returns the min value of the stream.
- If the sketch is empty this returns Double.NaN.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the min value of the stream</dd>
-</dl>
-</li>
-</ul>
-<a name="getMaxValue--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMaxValue</h4>
-<pre>public abstract&nbsp;double&nbsp;getMaxValue()</pre>
-<div class="block">Returns the max value of the stream.
- If the sketch is empty this returns Double.NaN.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the max value of the stream</dd>
-</dl>
-</li>
-</ul>
-<a name="getN--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getN</h4>
-<pre>public abstract&nbsp;long&nbsp;getN()</pre>
-<div class="block">Returns the length of the input stream so far.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the length of the input stream so far</dd>
-</dl>
-</li>
-</ul>
-<a name="getNormalizedRankError--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getNormalizedRankError</h4>
-<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public&nbsp;double&nbsp;getNormalizedRankError()</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">replaced by <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError-boolean-"><code>getNormalizedRankError(boolean)</code></a></span></div>
-<div class="block">Get the rank error normalized as a fraction between zero and one.
- The error of this sketch is specified as a fraction of the normalized rank of the hypothetical
- sorted stream of items presented to the sketch.
-
- <p>Suppose the sketch is presented with N values. The raw rank (0 to N-1) of an item
- would be its index position in the sorted version of the input stream. If we divide the
- raw rank by N, it becomes the normalized rank, which is between 0 and 1.0.
-
- <p>For example, choosing a K of 256 yields a normalized rank error of less than 1%.
- The upper bound on the median value obtained by getQuantile(0.5) would be the value in the
- hypothetical ordered stream of values at the normalized rank of 0.51.
- The lower bound would be the value in the hypothetical ordered stream of values at the
- normalized rank of 0.49.
-
- <p>The error of this sketch cannot be translated into an error (relative or absolute) of the
- returned quantile values.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the rank error normalized as a fraction between zero and one.</dd>
-</dl>
-</li>
-</ul>
-<a name="getNormalizedRankError-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getNormalizedRankError</h4>
-<pre>public&nbsp;double&nbsp;getNormalizedRankError(boolean&nbsp;pmf)</pre>
-<div class="block">Gets the approximate rank error of this sketch normalized as a fraction between zero and one.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>pmf</code> - if true, returns the "double-sided" normalized rank error for the getPMF() function.
- Otherwise, it is the "single-sided" normalized rank error for all the other queries.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>if pmf is true, returns the normalized rank error for the getPMF() function.
- Otherwise, it is the "single-sided" normalized rank error for all the other queries.</dd>
-</dl>
-</li>
-</ul>
-<a name="getNormalizedRankError-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getNormalizedRankError</h4>
-<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static&nbsp;double&nbsp;getNormalizedRankError(int&nbsp;k)</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">replaced by <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError-int-boolean-"><code>getNormalizedRankError(int, boolean)</code></a></span></div>
-<div class="block">Static method version of <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError--"><code>getNormalizedRankError()</code></a></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>k</code> - the configuration parameter of a DoublesSketch</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the rank error normalized as a fraction between zero and one.</dd>
-</dl>
-</li>
-</ul>
-<a name="getNormalizedRankError-int-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getNormalizedRankError</h4>
-<pre>public static&nbsp;double&nbsp;getNormalizedRankError(int&nbsp;k,
-                                            boolean&nbsp;pmf)</pre>
-<div class="block">Gets the normalized rank error given k and pmf.
- Static method version of the <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError-boolean-"><code>getNormalizedRankError(boolean)</code></a>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>k</code> - the configuation parameter</dd>
-<dd><code>pmf</code> - if true, returns the "double-sided" normalized rank error for the getPMF() function.
- Otherwise, it is the "single-sided" normalized rank error for all the other queries.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>if pmf is true, the normalized rank error for the getPMF() function.
- Otherwise, it is the "single-sided" normalized rank error for all the other queries.</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll"><code>KllFloatsSketch</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="getKFromEpsilon-double-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getKFromEpsilon</h4>
-<pre>public static&nbsp;int&nbsp;getKFromEpsilon(double&nbsp;epsilon,
-                                  boolean&nbsp;pmf)</pre>
-<div class="block">Gets the approximate value of <em>k</em> to use given epsilon, the normalized rank error.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>epsilon</code> - the normalized rank error between zero and one.</dd>
-<dd><code>pmf</code> - if true, this function returns the value of <em>k</em> assuming the input epsilon
- is the desired "double-sided" epsilon for the getPMF() function. Otherwise, this function
- returns the value of <em>k</em> assuming the input epsilon is the desired "single-sided"
- epsilon for all the other queries.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the value of <i>k</i> given a value of epsilon.</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll"><code>KllFloatsSketch</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="isEmpty--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isEmpty</h4>
-<pre>public&nbsp;boolean&nbsp;isEmpty()</pre>
-<div class="block">Returns true if this sketch is empty</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this sketch is empty</dd>
-</dl>
-</li>
-</ul>
-<a name="isDirect--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isDirect</h4>
-<pre>public abstract&nbsp;boolean&nbsp;isDirect()</pre>
-<div class="block">Returns true if this sketch is direct</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this sketch is direct</dd>
-</dl>
-</li>
-</ul>
-<a name="isEstimationMode--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isEstimationMode</h4>
-<pre>public&nbsp;boolean&nbsp;isEstimationMode()</pre>
-<div class="block">Returns true if this sketch is in estimation mode.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this sketch is in estimation mode.</dd>
-</dl>
-</li>
-</ul>
-<a name="isSameResource-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isSameResource</h4>
-<pre>public&nbsp;boolean&nbsp;isSameResource(com.yahoo.memory.Memory&nbsp;that)</pre>
-<div class="block">Returns true if the backing resource of <i>this</i> is identical with the backing resource
- of <i>that</i>. The capacities must be the same.  If <i>this</i> is a region,
- the region offset must also be the same.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>that</code> - A different non-null object</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the backing resource of <i>this</i> is the same as the backing resource
- of <i>that</i>.</dd>
-</dl>
-</li>
-</ul>
-<a name="toByteArray--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;toByteArray()</pre>
-<div class="block">Serialize this sketch to a byte array. An UpdateDoublesSketch will be serialized in
- an unordered, non-compact form; a CompactDoublesSketch will be serialized in ordered,
- compact form. A DirectUpdateDoublesSketch can only wrap a non-compact array, and a
- DirectCompactDoublesSketch can only wrap a compact array.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>byte array of this sketch</dd>
-</dl>
-</li>
-</ul>
-<a name="toByteArray-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;toByteArray(boolean&nbsp;compact)</pre>
-<div class="block">Serialize this sketch in a byte array form.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>compact</code> - if true the sketch will be serialized in compact form.
-                DirectCompactDoublesSketch can wrap() only a compact byte array;
-                DirectUpdateDoublesSketch can wrap() only a non-compact byte array.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this sketch in a byte array form.</dd>
-</dl>
-</li>
-</ul>
-<a name="toString--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
-<div class="block">Returns summary information about this sketch.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="toString-boolean-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString(boolean&nbsp;sketchSummary,
-                       boolean&nbsp;dataDetail)</pre>
-<div class="block">Returns summary information about this sketch. Used for debugging.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSummary</code> - if true includes sketch summary</dd>
-<dd><code>dataDetail</code> - if true includes data detail</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>summary information about the sketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="toString-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString(byte[]&nbsp;byteArr)</pre>
-<div class="block">Returns a human readable string of the preamble of a byte array image of a DoublesSketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>byteArr</code> - the given byte array</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a human readable string of the preamble of a byte array image of a DoublesSketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="toString-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block">Returns a human readable string of the preamble of a Memory image of a DoublesSketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a human readable string of the preamble of a Memory image of a DoublesSketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="downSample-com.yahoo.sketches.quantiles.DoublesSketch-int-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>downSample</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a>&nbsp;downSample(<a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a>&nbsp;srcSketch,
-                                int&nbsp;smallerK,
-                                com.yahoo.memory.WritableMemory&nbsp;dstMem)</pre>
-<div class="block">From an source sketch, create a new sketch that must have a smaller value of K.
- The original sketch is not modified.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcSketch</code> - the sourcing sketch</dd>
-<dd><code>smallerK</code> - the new sketch's value of K that must be smaller than this value of K.
- It is required that this.getK() = smallerK * 2^(nonnegative integer).</dd>
-<dd><code>dstMem</code> - the destination Memory.  It must not overlap the Memory of this sketch.
- If null, a heap sketch will be returned, otherwise it will be off-heap.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the new sketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="getRetainedItems--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRetainedItems</h4>
-<pre>public&nbsp;int&nbsp;getRetainedItems()</pre>
-<div class="block">Computes the number of retained items (samples) in the sketch</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the number of retained items (samples) in the sketch</dd>
-</dl>
-</li>
-</ul>
-<a name="getCompactStorageBytes--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCompactStorageBytes</h4>
-<pre>public&nbsp;int&nbsp;getCompactStorageBytes()</pre>
-<div class="block">Returns the number of bytes this sketch would require to store in compact form, which is not
- updatable.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the number of bytes this sketch would require to store in compact form.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCompactStorageBytes-int-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCompactStorageBytes</h4>
-<pre>public static&nbsp;int&nbsp;getCompactStorageBytes(int&nbsp;k,
-                                         long&nbsp;n)</pre>
-<div class="block">Returns the number of bytes a DoublesSketch would require to store in compact form
- given the values of <i>k</i> and <i>n</i>. The compact form is not updatable.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>k</code> - the size configuration parameter for the sketch</dd>
-<dd><code>n</code> - the number of items input into the sketch</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the number of bytes required to store this sketch in compact form.</dd>
-</dl>
-</li>
-</ul>
-<a name="getStorageBytes--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getStorageBytes</h4>
-<pre>public&nbsp;int&nbsp;getStorageBytes()</pre>
-<div class="block">Returns the number of bytes this sketch would require to store in native form: compact for
- a CompactDoublesSketch, non-compact for an UpdateDoublesSketch.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the number of bytes this sketch would require to store in compact form.</dd>
-</dl>
-</li>
-</ul>
-<a name="getUpdatableStorageBytes--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getUpdatableStorageBytes</h4>
-<pre>public&nbsp;int&nbsp;getUpdatableStorageBytes()</pre>
-<div class="block">Returns the number of bytes this sketch would require to store in updatable form.
- This uses roughly 2X the storage of the compact form.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the number of bytes this sketch would require to store in updatable form.</dd>
-</dl>
-</li>
-</ul>
-<a name="getUpdatableStorageBytes-int-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getUpdatableStorageBytes</h4>
-<pre>public static&nbsp;int&nbsp;getUpdatableStorageBytes(int&nbsp;k,
-                                           long&nbsp;n)</pre>
-<div class="block">Returns the number of bytes a sketch would require to store in updatable form.
- This uses roughly 2X the storage of the compact form
- given the values of <i>k</i> and <i>n</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>k</code> - the size configuration parameter for the sketch</dd>
-<dd><code>n</code> - the number of items input into the sketch</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the number of bytes this sketch would require to store in updatable form.</dd>
-</dl>
-</li>
-</ul>
-<a name="putMemory-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putMemory</h4>
-<pre>public&nbsp;void&nbsp;putMemory(com.yahoo.memory.WritableMemory&nbsp;dstMem)</pre>
-<div class="block">Puts the current sketch into the given Memory in compact form if there is sufficient space,
- otherwise, it throws an error.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dstMem</code> - the given memory.</dd>
-</dl>
-</li>
-</ul>
-<a name="putMemory-com.yahoo.memory.WritableMemory-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putMemory</h4>
-<pre>public&nbsp;void&nbsp;putMemory(com.yahoo.memory.WritableMemory&nbsp;dstMem,
-                      boolean&nbsp;compact)</pre>
-<div class="block">Puts the current sketch into the given Memory if there is sufficient space, otherwise,
- throws an error.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dstMem</code> - the given memory.</dd>
-<dd><code>compact</code> - if true, compacts and sorts the base buffer, which optimizes merge
-                performance at the cost of slightly increased serialization time.</dd>
-</dl>
-</li>
-</ul>
-<a name="iterator--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>iterator</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/DoublesSketchIterator.html" title="class in com.yahoo.sketches.quantiles">DoublesSketchIterator</a>&nbsp;iterator()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DoublesSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/quantiles/CompactDoublesSketch.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketchBuilder.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/quantiles/DoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="DoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/DoublesSketchBuilder.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/DoublesSketchBuilder.html
deleted file mode 100644
index ca6e874..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/DoublesSketchBuilder.html
+++ /dev/null
@@ -1,381 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DoublesSketchBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DoublesSketchBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DoublesSketchBuilder.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketchIterator.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/quantiles/DoublesSketchBuilder.html" target="_top">Frames</a></li>
-<li><a href="DoublesSketchBuilder.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.quantiles</div>
-<h2 title="Class DoublesSketchBuilder" class="title">Class DoublesSketchBuilder</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.quantiles.DoublesSketchBuilder</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DoublesSketchBuilder</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">For building a new quantiles DoublesSketch.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketchBuilder.html#DoublesSketchBuilder--">DoublesSketchBuilder</a></span>()</code>
-<div class="block">Constructor for a new DoublesSketchBuilder.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">UpdateDoublesSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketchBuilder.html#build--">build</a></span>()</code>
-<div class="block">Returns an UpdateDoublesSketch with the current configuration of this Builder.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">UpdateDoublesSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketchBuilder.html#build-com.yahoo.memory.WritableMemory-">build</a></span>(com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Returns a quantiles UpdateDoublesSketch with the current configuration of this builder
- and the specified backing destination Memory store.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketchBuilder.html#getK--">getK</a></span>()</code>
-<div class="block">Gets the current configured value of <i>k</i></div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketchBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesSketchBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketchBuilder.html#setK-int-">setK</a></span>(int&nbsp;k)</code>
-<div class="block">Sets the parameter <i>k</i> that determines the accuracy and size of the sketch.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketchBuilder.html#toString--">toString</a></span>()</code>
-<div class="block">Creates a human readable string that describes the current configuration of this builder.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DoublesSketchBuilder--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DoublesSketchBuilder</h4>
-<pre>public&nbsp;DoublesSketchBuilder()</pre>
-<div class="block">Constructor for a new DoublesSketchBuilder. The default configuration is
- <ul>
- <li>k: 128. This produces a normalized rank error of about 1.7%</li>
- <li>Memory: null</li>
- </ul></div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="setK-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setK</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/DoublesSketchBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesSketchBuilder</a>&nbsp;setK(int&nbsp;k)</pre>
-<div class="block">Sets the parameter <i>k</i> that determines the accuracy and size of the sketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>k</code> - determines the accuracy and size of the sketch.
- It is recommended that <i>k</i> be a power of 2 to enable unioning of sketches with
- different values of <i>k</i>. It is only possible to union from
- larger values of <i>k</i> to smaller values.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this builder</dd>
-</dl>
-</li>
-</ul>
-<a name="getK--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getK</h4>
-<pre>public&nbsp;int&nbsp;getK()</pre>
-<div class="block">Gets the current configured value of <i>k</i></div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current configured value of <i>k</i></dd>
-</dl>
-</li>
-</ul>
-<a name="build--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>build</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">UpdateDoublesSketch</a>&nbsp;build()</pre>
-<div class="block">Returns an UpdateDoublesSketch with the current configuration of this Builder.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a UpdateDoublesSketch</dd>
-</dl>
-</li>
-</ul>
-<a name="build-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>build</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">UpdateDoublesSketch</a>&nbsp;build(com.yahoo.memory.WritableMemory&nbsp;dstMem)</pre>
-<div class="block">Returns a quantiles UpdateDoublesSketch with the current configuration of this builder
- and the specified backing destination Memory store.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dstMem</code> - destination memory for use by the sketch</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an UpdateDoublesSketch</dd>
-</dl>
-</li>
-</ul>
-<a name="toString--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
-<div class="block">Creates a human readable string that describes the current configuration of this builder.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DoublesSketchBuilder.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketchIterator.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/quantiles/DoublesSketchBuilder.html" target="_top">Frames</a></li>
-<li><a href="DoublesSketchBuilder.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/DoublesSketchIterator.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/DoublesSketchIterator.html
deleted file mode 100644
index 874ec2e..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/DoublesSketchIterator.html
+++ /dev/null
@@ -1,294 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DoublesSketchIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DoublesSketchIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DoublesSketchIterator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketchBuilder.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/quantiles/DoublesSketchIterator.html" target="_top">Frames</a></li>
-<li><a href="DoublesSketchIterator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.quantiles</div>
-<h2 title="Class DoublesSketchIterator" class="title">Class DoublesSketchIterator</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.quantiles.DoublesSketchIterator</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DoublesSketchIterator</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Iterator over DoublesSketch. The order is not defined.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketchIterator.html#getValue--">getValue</a></span>()</code>
-<div class="block">Gets a value from the current entry in the sketch.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketchIterator.html#getWeight--">getWeight</a></span>()</code>
-<div class="block">Gets a weight for the value from the current entry in the sketch.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketchIterator.html#next--">next</a></span>()</code>
-<div class="block">Advancing the iterator and checking existence of the next entry
- is combined here for efficiency.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="next--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>next</h4>
-<pre>public&nbsp;boolean&nbsp;next()</pre>
-<div class="block">Advancing the iterator and checking existence of the next entry
- is combined here for efficiency. This results in an undefined
- state of the iterator before the first call of this method.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the next element exists</dd>
-</dl>
-</li>
-</ul>
-<a name="getValue--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getValue</h4>
-<pre>public&nbsp;double&nbsp;getValue()</pre>
-<div class="block">Gets a value from the current entry in the sketch.
- Don't call this before calling next() for the first time
- or after getting false from next().</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>value from the current entry</dd>
-</dl>
-</li>
-</ul>
-<a name="getWeight--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getWeight</h4>
-<pre>public&nbsp;long&nbsp;getWeight()</pre>
-<div class="block">Gets a weight for the value from the current entry in the sketch.
- Don't call this before calling next() for the first time
- or after getting false from next().</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>weight for the value from the current entry</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DoublesSketchIterator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketchBuilder.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/quantiles/DoublesSketchIterator.html" target="_top">Frames</a></li>
-<li><a href="DoublesSketchIterator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/DoublesUnion.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/DoublesUnion.html
deleted file mode 100644
index 7515db4..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/DoublesUnion.html
+++ /dev/null
@@ -1,717 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DoublesUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DoublesUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":9,"i7":9,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":9,"i19":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DoublesUnion.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketchIterator.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnionBuilder.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/quantiles/DoublesUnion.html" target="_top">Frames</a></li>
-<li><a href="DoublesUnion.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.quantiles</div>
-<h2 title="Class DoublesUnion" class="title">Class DoublesUnion</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.quantiles.DoublesUnion</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">DoublesUnion</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">The API for Union operations for quantiles DoublesSketches</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html#DoublesUnion--">DoublesUnion</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/quantiles/DoublesUnionBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesUnionBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html#builder--">builder</a></span>()</code>
-<div class="block">Returns a new UnionBuilder</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>abstract int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html#getEffectiveK--">getEffectiveK</a></span>()</code>
-<div class="block">Returns the effective <i>k</i> of this Union.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>abstract int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html#getMaxK--">getMaxK</a></span>()</code>
-<div class="block">Returns the configured <i>maxK</i> of this Union.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">UpdateDoublesSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html#getResult--">getResult</a></span>()</code>
-<div class="block">Gets the result of this Union as an UpdateDoublesSketch, which enables further update
- operations on the resulting sketch.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">UpdateDoublesSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html#getResult-com.yahoo.memory.WritableMemory-">getResult</a></span>(com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Places the result of this Union into the provided memory as an UpdateDoublesSketch,
- which enables further update operations on the resulting sketch.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">UpdateDoublesSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html#getResultAndReset--">getResultAndReset</a></span>()</code>
-<div class="block">Gets the result of this Union  as an UpdateDoublesSketch, which enables further update
- operations on the resulting sketch.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html#heapify-com.yahoo.sketches.quantiles.DoublesSketch-">heapify</a></span>(<a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a>&nbsp;sketch)</code>
-<div class="block">Returns a Heap Union object that has been initialized with the data from the given sketch.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Returns a Heap Union object that has been initialized with the data from the given memory
- image of a sketch.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>abstract boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html#isDirect--">isDirect</a></span>()</code>
-<div class="block">Returns true if this union is direct</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>abstract boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html#isEmpty--">isEmpty</a></span>()</code>
-<div class="block">Returns true if this union is empty</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>abstract boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html#isSameResource-com.yahoo.memory.Memory-">isSameResource</a></span>(com.yahoo.memory.Memory&nbsp;that)</code>
-<div class="block">Returns true if the backing resource of <i>this</i> is identical with the backing resource
- of <i>that</i>.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html#reset--">reset</a></span>()</code>
-<div class="block">Resets this Union to a virgin state.</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>abstract byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html#toByteArray--">toByteArray</a></span>()</code>
-<div class="block">Serialize this union to a byte array.</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>abstract <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html#toString--">toString</a></span>()</code>
-<div class="block">Returns summary information about the backing sketch.</div>
-</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code>abstract <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html#toString-boolean-boolean-">toString</a></span>(boolean&nbsp;sketchSummary,
-        boolean&nbsp;dataDetail)</code>
-<div class="block">Returns summary information about the backing sketch.</div>
-</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html#update-double-">update</a></span>(double&nbsp;dataItem)</code>
-<div class="block">Update this union with the given double (or float) data Item.</div>
-</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html#update-com.yahoo.sketches.quantiles.DoublesSketch-">update</a></span>(<a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a>&nbsp;sketchIn)</code>
-<div class="block">Iterative union operation, which means this method can be repeatedly called.</div>
-</td>
-</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html#update-com.yahoo.memory.Memory-">update</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Iterative union operation, which means this method can be repeatedly called.</div>
-</td>
-</tr>
-<tr id="i18" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html#wrap-com.yahoo.memory.Memory-">wrap</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Returns a read-only Union object that wraps off-heap data of the given memory image of
- a sketch.</div>
-</td>
-</tr>
-<tr id="i19" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html#wrap-com.yahoo.memory.WritableMemory-">wrap</a></span>(com.yahoo.memory.WritableMemory&nbsp;mem)</code>
-<div class="block">Returns an updatable Union object that wraps off-heap data of the given memory image of
- a sketch.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DoublesUnion--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DoublesUnion</h4>
-<pre>public&nbsp;DoublesUnion()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="builder--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>builder</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/DoublesUnionBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesUnionBuilder</a>&nbsp;builder()</pre>
-<div class="block">Returns a new UnionBuilder</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new UnionBuilder</dd>
-</dl>
-</li>
-</ul>
-<a name="heapify-com.yahoo.sketches.quantiles.DoublesSketch-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapify</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a>&nbsp;heapify(<a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a>&nbsp;sketch)</pre>
-<div class="block">Returns a Heap Union object that has been initialized with the data from the given sketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketch</code> - A DoublesSketch to be used as a source of data only and will not be modified.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a DoublesUnion object</dd>
-</dl>
-</li>
-</ul>
-<a name="heapify-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapify</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a>&nbsp;heapify(com.yahoo.memory.Memory&nbsp;srcMem)</pre>
-<div class="block">Returns a Heap Union object that has been initialized with the data from the given memory
- image of a sketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - A memory image of a DoublesSketch to be used as a source of data,
- but will not be modified.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a Union object</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a>&nbsp;wrap(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block">Returns a read-only Union object that wraps off-heap data of the given memory image of
- a sketch. The data structures of the Union remain off-heap.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - A memory region to be used as the data structure for the sketch
- and will be modified.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a Union object</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a>&nbsp;wrap(com.yahoo.memory.WritableMemory&nbsp;mem)</pre>
-<div class="block">Returns an updatable Union object that wraps off-heap data of the given memory image of
- a sketch. The data structures of the Union remain off-heap.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - A memory region to be used as the data structure for the sketch
- and will be modified.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a Union object</dd>
-</dl>
-</li>
-</ul>
-<a name="isEmpty--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isEmpty</h4>
-<pre>public abstract&nbsp;boolean&nbsp;isEmpty()</pre>
-<div class="block">Returns true if this union is empty</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this union is empty</dd>
-</dl>
-</li>
-</ul>
-<a name="isDirect--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isDirect</h4>
-<pre>public abstract&nbsp;boolean&nbsp;isDirect()</pre>
-<div class="block">Returns true if this union is direct</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this union is direct</dd>
-</dl>
-</li>
-</ul>
-<a name="getMaxK--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMaxK</h4>
-<pre>public abstract&nbsp;int&nbsp;getMaxK()</pre>
-<div class="block">Returns the configured <i>maxK</i> of this Union.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the configured <i>maxK</i> of this Union.</dd>
-</dl>
-</li>
-</ul>
-<a name="getEffectiveK--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEffectiveK</h4>
-<pre>public abstract&nbsp;int&nbsp;getEffectiveK()</pre>
-<div class="block">Returns the effective <i>k</i> of this Union.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the effective <i>k</i> of this Union.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-com.yahoo.sketches.quantiles.DoublesSketch-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public abstract&nbsp;void&nbsp;update(<a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a>&nbsp;sketchIn)</pre>
-<div class="block">Iterative union operation, which means this method can be repeatedly called.
- Merges the given sketch into this union object.
- The given sketch is not modified.
- It is required that the ratio of the two K values be a power of 2.
- This is easily satisfied if each of the K values is already a power of 2.
- If the given sketch is null or empty it is ignored.
-
- <p>It is required that the results of the union operation, which can be obtained at any time,
- is obtained from <a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html#getResult--"><code>getResult()</code></a>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchIn</code> - the sketch to be merged into this one.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public abstract&nbsp;void&nbsp;update(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block">Iterative union operation, which means this method can be repeatedly called.
- Merges the given Memory image of a DoublesSketch into this union object.
- The given Memory object is not modified and a link to it is not retained.
- It is required that the ratio of the two K values be a power of 2.
- This is easily satisfied if each of the K values is already a power of 2.
- If the given sketch is null or empty it is ignored.
-
- <p>It is required that the results of the union operation, which can be obtained at any time,
- is obtained from <a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html#getResult--"><code>getResult()</code></a>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - Memory image of sketch to be merged</dd>
-</dl>
-</li>
-</ul>
-<a name="update-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public abstract&nbsp;void&nbsp;update(double&nbsp;dataItem)</pre>
-<div class="block">Update this union with the given double (or float) data Item.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dataItem</code> - The given double datum.</dd>
-</dl>
-</li>
-</ul>
-<a name="getResult--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getResult</h4>
-<pre>public abstract&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">UpdateDoublesSketch</a>&nbsp;getResult()</pre>
-<div class="block">Gets the result of this Union as an UpdateDoublesSketch, which enables further update
- operations on the resulting sketch. The Union state has not been changed, which allows
- further union operations.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the result of this Union operation</dd>
-</dl>
-</li>
-</ul>
-<a name="getResult-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getResult</h4>
-<pre>public abstract&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">UpdateDoublesSketch</a>&nbsp;getResult(com.yahoo.memory.WritableMemory&nbsp;dstMem)</pre>
-<div class="block">Places the result of this Union into the provided memory as an UpdateDoublesSketch,
- which enables further update operations on the resulting sketch. The Union state has not
- been changed, which allows further union operations.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dstMem</code> - the destination memory for the result</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the result of this Union operation</dd>
-</dl>
-</li>
-</ul>
-<a name="getResultAndReset--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getResultAndReset</h4>
-<pre>public abstract&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">UpdateDoublesSketch</a>&nbsp;getResultAndReset()</pre>
-<div class="block">Gets the result of this Union  as an UpdateDoublesSketch, which enables further update
- operations on the resulting sketch. The Union is reset to the virgin state.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the result of this Union operation and reset.</dd>
-</dl>
-</li>
-</ul>
-<a name="reset--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public abstract&nbsp;void&nbsp;reset()</pre>
-<div class="block">Resets this Union to a virgin state.</div>
-</li>
-</ul>
-<a name="toByteArray--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toByteArray</h4>
-<pre>public abstract&nbsp;byte[]&nbsp;toByteArray()</pre>
-<div class="block">Serialize this union to a byte array. Result is an UpdateDoublesSketch, serialized in an
- unordered, non-compact form. The resulting byte[] can be heapified or wrapped  as either a
- sketch or a union.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>byte array of this union</dd>
-</dl>
-</li>
-</ul>
-<a name="toString--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public abstract&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
-<div class="block">Returns summary information about the backing sketch.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="toString-boolean-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public abstract&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString(boolean&nbsp;sketchSummary,
-                                boolean&nbsp;dataDetail)</pre>
-<div class="block">Returns summary information about the backing sketch. Used for debugging.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSummary</code> - if true includes sketch summary</dd>
-<dd><code>dataDetail</code> - if true includes data detail</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>summary information about the sketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="isSameResource-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>isSameResource</h4>
-<pre>public abstract&nbsp;boolean&nbsp;isSameResource(com.yahoo.memory.Memory&nbsp;that)</pre>
-<div class="block">Returns true if the backing resource of <i>this</i> is identical with the backing resource
- of <i>that</i>. The capacities must be the same.  If <i>this</i> is a region,
- the region offset must also be the same.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>that</code> - A different non-null object</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the backing resource of <i>this</i> is the same as the backing resource
- of <i>that</i>.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DoublesUnion.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketchIterator.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnionBuilder.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/quantiles/DoublesUnion.html" target="_top">Frames</a></li>
-<li><a href="DoublesUnion.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/DoublesUnionBuilder.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/DoublesUnionBuilder.html
deleted file mode 100644
index 5749c1b..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/DoublesUnionBuilder.html
+++ /dev/null
@@ -1,473 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DoublesUnionBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DoublesUnionBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":41,"i4":41,"i5":10,"i6":41,"i7":41};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DoublesUnionBuilder.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/quantiles/DoublesUnionBuilder.html" target="_top">Frames</a></li>
-<li><a href="DoublesUnionBuilder.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.quantiles</div>
-<h2 title="Class DoublesUnionBuilder" class="title">Class DoublesUnionBuilder</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.quantiles.DoublesUnionBuilder</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DoublesUnionBuilder</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">For building a new DoublesSketch Union operation.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnionBuilder.html#DoublesUnionBuilder--">DoublesUnionBuilder</a></span>()</code>
-<div class="block">Constructor for a new DoublesUnionBuilder.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnionBuilder.html#build--">build</a></span>()</code>
-<div class="block">Returns a new empty Union object with the current configuration of this Builder.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnionBuilder.html#build-com.yahoo.memory.WritableMemory-">build</a></span>(com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Returns a new empty Union object with the current configuration of this Builder
- and the specified backing destination Memory store.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnionBuilder.html#getMaxK--">getMaxK</a></span>()</code>
-<div class="block">Gets the current configured value of <i>maxK</i></div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnionBuilder.html#heapify-com.yahoo.sketches.quantiles.DoublesSketch-">heapify</a></span>(<a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a>&nbsp;sketch)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">moved to DoublesUnion</span></div>
-</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnionBuilder.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">moved to DoublesUnion</span></div>
-</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnionBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesUnionBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnionBuilder.html#setMaxK-int-">setMaxK</a></span>(int&nbsp;maxK)</code>
-<div class="block">Sets the parameter <i>masK</i> that determines the maximum size of the sketch that
- results from a union and its accuracy.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnionBuilder.html#wrap-com.yahoo.memory.Memory-">wrap</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">moved to DoublesUnion</span></div>
-</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnionBuilder.html#wrap-com.yahoo.memory.WritableMemory-">wrap</a></span>(com.yahoo.memory.WritableMemory&nbsp;mem)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">moved to DoublesUnion</span></div>
-</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DoublesUnionBuilder--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DoublesUnionBuilder</h4>
-<pre>public&nbsp;DoublesUnionBuilder()</pre>
-<div class="block">Constructor for a new DoublesUnionBuilder. The default configuration is
- <ul>
- <li>k: 128. This produces a normalized rank error of about 1.7%</li>
- <li>Memory: null</li>
- </ul></div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="setMaxK-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setMaxK</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/DoublesUnionBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesUnionBuilder</a>&nbsp;setMaxK(int&nbsp;maxK)</pre>
-<div class="block">Sets the parameter <i>masK</i> that determines the maximum size of the sketch that
- results from a union and its accuracy.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>maxK</code> - determines the accuracy and size of the union and is a maximum value.
- The effective <i>k</i> can be smaller due to unions with smaller <i>k</i> sketches.
- It is recommended that <i>maxK</i> be a power of 2 to enable unioning of sketches with
- different values of <i>k</i>.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this builder</dd>
-</dl>
-</li>
-</ul>
-<a name="getMaxK--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMaxK</h4>
-<pre>public&nbsp;int&nbsp;getMaxK()</pre>
-<div class="block">Gets the current configured value of <i>maxK</i></div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current configured value of <i>maxK</i></dd>
-</dl>
-</li>
-</ul>
-<a name="build--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>build</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a>&nbsp;build()</pre>
-<div class="block">Returns a new empty Union object with the current configuration of this Builder.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a Union object</dd>
-</dl>
-</li>
-</ul>
-<a name="build-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>build</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a>&nbsp;build(com.yahoo.memory.WritableMemory&nbsp;dstMem)</pre>
-<div class="block">Returns a new empty Union object with the current configuration of this Builder
- and the specified backing destination Memory store.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dstMem</code> - the destination memory</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a Union object</dd>
-</dl>
-</li>
-</ul>
-<a name="heapify-com.yahoo.sketches.quantiles.DoublesSketch-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapify</h4>
-<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a>&nbsp;heapify(<a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a>&nbsp;sketch)</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">moved to DoublesUnion</span></div>
-<div class="block">Returns a Heap Union object that has been initialized with the data from the given sketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketch</code> - A DoublesSketch to be used as a source of data only and will not be modified.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a DoublesUnion object</dd>
-</dl>
-</li>
-</ul>
-<a name="heapify-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapify</h4>
-<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a>&nbsp;heapify(com.yahoo.memory.Memory&nbsp;srcMem)</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">moved to DoublesUnion</span></div>
-<div class="block">Returns a Heap Union object that has been initialized with the data from the given memory
- image of a sketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - A memory image of a DoublesSketch to be used as a source of data,
- but will not be modified.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a Union object</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a>&nbsp;wrap(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">moved to DoublesUnion</span></div>
-<div class="block">Returns a read-only Union object that wraps off-heap data of the given memory image of
- a sketch. The data structures of the Union remain off-heap.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - A memory region to be used as the data structure for the sketch
- and will be modified.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a Union object</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>wrap</h4>
-<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a>&nbsp;wrap(com.yahoo.memory.WritableMemory&nbsp;mem)</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">moved to DoublesUnion</span></div>
-<div class="block">Returns an updatable Union object that wraps off-heap data of the given memory image of
- a sketch. The data structures of the Union remain off-heap.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - A memory region to be used as the data structure for the sketch
- and will be modified.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a Union object</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DoublesUnionBuilder.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/quantiles/DoublesUnionBuilder.html" target="_top">Frames</a></li>
-<li><a href="DoublesUnionBuilder.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/ItemsSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/ItemsSketch.html
deleted file mode 100644
index c582a7d..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/ItemsSketch.html
+++ /dev/null
@@ -1,1149 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ItemsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ItemsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":9,"i3":9,"i4":9,"i5":10,"i6":9,"i7":10,"i8":10,"i9":10,"i10":42,"i11":10,"i12":41,"i13":9,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":9,"i33":9,"i34":10};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ItemsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnionBuilder.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketchIterator.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/quantiles/ItemsSketch.html" target="_top">Frames</a></li>
-<li><a href="ItemsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.quantiles</div>
-<h2 title="Class ItemsSketch" class="title">Class ItemsSketch&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.quantiles.ItemsSketch&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - type of item</dd>
-</dl>
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">ItemsSketch&lt;T&gt;</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">This is a stochastic streaming sketch that enables near-real time analysis of the
- approximate distribution of comparable items from a very large stream in a single pass.
- The analysis is obtained using a getQuantiles(*) function or its inverse functions the
- Probability Mass Function from getPMF(*) and the Cumulative Distribution Function from getCDF(*).
-
- <p>The documentation for <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles"><code>DoublesSketch</code></a> applies here except that the size of an ItemsSketch
- is very dependent on the Items input into the sketch, so there is no comparable size table as
- for the DoublesSketch.
-
- <p>There is more documentation available on
- <a href="https://datasketches.github.io">DataSketches.GitHub.io</a>.</p></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Kevin Lang, Alexander Saydakov</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Random.html?is-external=true" title="class or interface in java.util">Random</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#rand">rand</a></span></code>
-<div class="block">Setting the seed makes the results of the sketch deterministic if the input values are
- received in exactly the same order.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a>&lt;<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#downSample-int-">downSample</a></span>(int&nbsp;newK)</code>
-<div class="block">From an existing sketch, this creates a new sketch that can have a smaller value of K.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>double[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#getCDF-T:A-">getCDF</a></span>(<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>[]&nbsp;splitPoints)</code>
-<div class="block">Returns an approximation to the Cumulative Distribution Function (CDF), which is the
- cumulative analog of the PMF, of the input stream given a set of splitPoints (values).</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a>&lt;T&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#getInstance-java.util.Comparator-">getInstance</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;? super T&gt;&nbsp;comparator)</code>
-<div class="block">Obtains a new instance of an ItemsSketch using the DEFAULT_K.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a>&lt;T&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#getInstance-int-java.util.Comparator-">getInstance</a></span>(int&nbsp;k,
-           <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;? super T&gt;&nbsp;comparator)</code>
-<div class="block">Obtains a new instance of an ItemsSketch.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a>&lt;T&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#getInstance-com.yahoo.memory.Memory-java.util.Comparator-com.yahoo.sketches.ArrayOfItemsSerDe-">getInstance</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-           <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;? super T&gt;&nbsp;comparator,
-           <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;T&gt;&nbsp;serDe)</code>
-<div class="block">Heapifies the given srcMem, which must be a Memory image of a ItemsSketch</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#getK--">getK</a></span>()</code>
-<div class="block">Returns the configured value of K</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#getKFromEpsilon-double-boolean-">getKFromEpsilon</a></span>(double&nbsp;epsilon,
-               boolean&nbsp;pmf)</code>
-<div class="block">Gets the approximate value of <em>k</em> to use given epsilon, the normalized rank error.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#getMaxValue--">getMaxValue</a></span>()</code>
-<div class="block">Returns the max value of the stream</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#getMinValue--">getMinValue</a></span>()</code>
-<div class="block">Returns the min value of the stream</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#getN--">getN</a></span>()</code>
-<div class="block">Returns the length of the input stream so far.</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#getNormalizedRankError--">getNormalizedRankError</a></span>()</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">replaced by <a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#getNormalizedRankError-boolean-"><code>getNormalizedRankError(boolean)</code></a></span></div>
-</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#getNormalizedRankError-boolean-">getNormalizedRankError</a></span>(boolean&nbsp;pmf)</code>
-<div class="block">Gets the approximate rank error of this sketch normalized as a fraction between zero and one.</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#getNormalizedRankError-int-">getNormalizedRankError</a></span>(int&nbsp;k)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">replaced by <a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#getNormalizedRankError-int-boolean-"><code>getNormalizedRankError(int, boolean)</code></a></span></div>
-</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#getNormalizedRankError-int-boolean-">getNormalizedRankError</a></span>(int&nbsp;k,
-                      boolean&nbsp;pmf)</code>
-<div class="block">Gets the normalized rank error given k and pmf.</div>
-</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code>double[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#getPMF-T:A-">getPMF</a></span>(<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>[]&nbsp;splitPoints)</code>
-<div class="block">Returns an approximation to the Probability Mass Function (PMF) of the input stream
- given a set of splitPoints (values).</div>
-</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#getQuantile-double-">getQuantile</a></span>(double&nbsp;fraction)</code>
-<div class="block">This returns an approximation to the value of the data item
- that would be preceded by the given fraction of a hypothetical sorted
- version of the input stream so far.</div>
-</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#getQuantileLowerBound-double-">getQuantileLowerBound</a></span>(double&nbsp;fraction)</code>
-<div class="block">Gets the lower bound of the value interval in which the true quantile of the given rank
- exists with a confidence of at least 99%.</div>
-</td>
-</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#getQuantiles-double:A-">getQuantiles</a></span>(double[]&nbsp;fRanks)</code>
-<div class="block">This is a more efficient multiple-query version of getQuantile().</div>
-</td>
-</tr>
-<tr id="i18" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#getQuantiles-int-">getQuantiles</a></span>(int&nbsp;evenlySpaced)</code>
-<div class="block">This is also a more efficient multiple-query version of getQuantile() and allows the caller to
- specify the number of evenly spaced fractional ranks.</div>
-</td>
-</tr>
-<tr id="i19" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#getQuantileUpperBound-double-">getQuantileUpperBound</a></span>(double&nbsp;fraction)</code>
-<div class="block">Gets the upper bound of the value interval in which the true quantile of the given rank
- exists with a confidence of at least 99%.</div>
-</td>
-</tr>
-<tr id="i20" class="altColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#getRank-T-">getRank</a></span>(<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&nbsp;value)</code>
-<div class="block">Returns an approximation to the normalized (fractional) rank of the given value from 0 to 1
- inclusive.</div>
-</td>
-</tr>
-<tr id="i21" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#getRetainedItems--">getRetainedItems</a></span>()</code>
-<div class="block">Computes the number of retained entries (samples) in the sketch</div>
-</td>
-</tr>
-<tr id="i22" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#isDirect--">isDirect</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i23" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#isEmpty--">isEmpty</a></span>()</code>
-<div class="block">Returns true if this sketch is empty</div>
-</td>
-</tr>
-<tr id="i24" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#isEstimationMode--">isEstimationMode</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i25" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketchIterator.html" title="class in com.yahoo.sketches.quantiles">ItemsSketchIterator</a>&lt;<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#iterator--">iterator</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i26" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#putMemory-com.yahoo.memory.WritableMemory-com.yahoo.sketches.ArrayOfItemsSerDe-">putMemory</a></span>(com.yahoo.memory.WritableMemory&nbsp;dstMem,
-         <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;&nbsp;serDe)</code>
-<div class="block">Puts the current sketch into the given Memory if there is sufficient space.</div>
-</td>
-</tr>
-<tr id="i27" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#reset--">reset</a></span>()</code>
-<div class="block">Resets this sketch to a virgin state, but retains the original value of k.</div>
-</td>
-</tr>
-<tr id="i28" class="altColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-">toByteArray</a></span>(<a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;&nbsp;serDe)</code>
-<div class="block">Serialize this sketch to a byte array form.</div>
-</td>
-</tr>
-<tr id="i29" class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#toByteArray-boolean-com.yahoo.sketches.ArrayOfItemsSerDe-">toByteArray</a></span>(boolean&nbsp;ordered,
-           <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;&nbsp;serDe)</code>
-<div class="block">Serialize this sketch to a byte array form.</div>
-</td>
-</tr>
-<tr id="i30" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#toString--">toString</a></span>()</code>
-<div class="block">Returns summary information about this sketch.</div>
-</td>
-</tr>
-<tr id="i31" class="rowColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#toString-boolean-boolean-">toString</a></span>(boolean&nbsp;sketchSummary,
-        boolean&nbsp;dataDetail)</code>
-<div class="block">Returns summary information about this sketch.</div>
-</td>
-</tr>
-<tr id="i32" class="altColor">
-<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#toString-byte:A-">toString</a></span>(byte[]&nbsp;byteArr)</code>
-<div class="block">Returns a human readable string of the preamble of a byte array image of an ItemsSketch.</div>
-</td>
-</tr>
-<tr id="i33" class="rowColor">
-<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#toString-com.yahoo.memory.Memory-">toString</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Returns a human readable string of the preamble of a Memory image of an ItemsSketch.</div>
-</td>
-</tr>
-<tr id="i34" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#update-T-">update</a></span>(<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&nbsp;dataItem)</code>
-<div class="block">Updates this sketch with the given double data item</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="rand">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>rand</h4>
-<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Random.html?is-external=true" title="class or interface in java.util">Random</a> rand</pre>
-<div class="block">Setting the seed makes the results of the sketch deterministic if the input values are
- received in exactly the same order. This is only useful when performing test comparisons,
- otherwise is not recommended.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getInstance-java.util.Comparator-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getInstance</h4>
-<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a>&lt;T&gt;&nbsp;getInstance(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;? super T&gt;&nbsp;comparator)</pre>
-<div class="block">Obtains a new instance of an ItemsSketch using the DEFAULT_K.</div>
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - type of item</dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>comparator</code> - to compare items</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a GenericQuantileSketch</dd>
-</dl>
-</li>
-</ul>
-<a name="getInstance-int-java.util.Comparator-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getInstance</h4>
-<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a>&lt;T&gt;&nbsp;getInstance(int&nbsp;k,
-                                             <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;? super T&gt;&nbsp;comparator)</pre>
-<div class="block">Obtains a new instance of an ItemsSketch.</div>
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - type of item</dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>k</code> - Parameter that controls space usage of sketch and accuracy of estimates.
- Must be greater than 2 and less than 65536 and a power of 2.</dd>
-<dd><code>comparator</code> - to compare items</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a GenericQuantileSketch</dd>
-</dl>
-</li>
-</ul>
-<a name="getInstance-com.yahoo.memory.Memory-java.util.Comparator-com.yahoo.sketches.ArrayOfItemsSerDe-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getInstance</h4>
-<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a>&lt;T&gt;&nbsp;getInstance(com.yahoo.memory.Memory&nbsp;srcMem,
-                                             <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;? super T&gt;&nbsp;comparator,
-                                             <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;T&gt;&nbsp;serDe)</pre>
-<div class="block">Heapifies the given srcMem, which must be a Memory image of a ItemsSketch</div>
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - type of item</dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - a Memory image of a sketch.
- <a href="../../../../resources/dictionary.html#mem">See Memory</a></dd>
-<dd><code>comparator</code> - to compare items</dd>
-<dd><code>serDe</code> - an instance of ArrayOfItemsSerDe</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a ItemsSketch on the Java heap.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-java.lang.Object-">
-<!--   -->
-</a><a name="update-T-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&nbsp;dataItem)</pre>
-<div class="block">Updates this sketch with the given double data item</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dataItem</code> - an item from a stream of items. NaNs are ignored.</dd>
-</dl>
-</li>
-</ul>
-<a name="getQuantile-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getQuantile</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&nbsp;getQuantile(double&nbsp;fraction)</pre>
-<div class="block">This returns an approximation to the value of the data item
- that would be preceded by the given fraction of a hypothetical sorted
- version of the input stream so far.
-
- <p>We note that this method has a fairly large overhead (microseconds instead of nanoseconds)
- so it should not be called multiple times to get different quantiles from the same
- sketch. Instead use getQuantiles(). which pays the overhead only once.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>fraction</code> - the specified fractional position in the hypothetical sorted stream.
- These are also called normalized ranks or fractional ranks.
- If fraction = 0.0, the true minimum value of the stream is returned.
- If fraction = 1.0, the true maximum value of the stream is returned.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the approximation to the value at the above fraction</dd>
-</dl>
-</li>
-</ul>
-<a name="getQuantileUpperBound-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getQuantileUpperBound</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&nbsp;getQuantileUpperBound(double&nbsp;fraction)</pre>
-<div class="block">Gets the upper bound of the value interval in which the true quantile of the given rank
- exists with a confidence of at least 99%.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>fraction</code> - the given normalized rank as a fraction</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the upper bound of the value interval in which the true quantile of the given rank
- exists with a confidence of at least 99%. Returns NaN if the sketch is empty.</dd>
-</dl>
-</li>
-</ul>
-<a name="getQuantileLowerBound-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getQuantileLowerBound</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&nbsp;getQuantileLowerBound(double&nbsp;fraction)</pre>
-<div class="block">Gets the lower bound of the value interval in which the true quantile of the given rank
- exists with a confidence of at least 99%.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>fraction</code> - the given normalized rank as a fraction</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the lower bound of the value interval in which the true quantile of the given rank
- exists with a confidence of at least 99%. Returns NaN if the sketch is empty.</dd>
-</dl>
-</li>
-</ul>
-<a name="getQuantiles-double:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getQuantiles</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>[]&nbsp;getQuantiles(double[]&nbsp;fRanks)</pre>
-<div class="block">This is a more efficient multiple-query version of getQuantile().
-
- <p>This returns an array that could have been generated by using getQuantile() with many
- different fractional ranks, but would be very inefficient.
- This method incurs the internal set-up overhead once and obtains multiple quantile values in
- a single query. It is strongly recommend that this method be used instead of multiple calls
- to getQuantile().
-
- <p>If the sketch is empty this returns null.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>fRanks</code> - the given array of fractional (or normalized) ranks in the hypothetical
- sorted stream of all the input values seen so far.
- These fRanks must all be in the interval [0.0, 1.0] inclusively.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>array of approximate quantiles of the given fRanks in the same order as in the given
- fRanks array.</dd>
-</dl>
-</li>
-</ul>
-<a name="getQuantiles-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getQuantiles</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>[]&nbsp;getQuantiles(int&nbsp;evenlySpaced)</pre>
-<div class="block">This is also a more efficient multiple-query version of getQuantile() and allows the caller to
- specify the number of evenly spaced fractional ranks.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>evenlySpaced</code> - an integer that specifies the number of evenly spaced fractional ranks.
- This must be a positive integer greater than 0. A value of 1 will return the min value.
- A value of 2 will return the min and the max value. A value of 3 will return the min,
- the median and the max value, etc.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>array of approximations to the given fractions in the same order as given fractions
- array.</dd>
-</dl>
-</li>
-</ul>
-<a name="getRank-java.lang.Object-">
-<!--   -->
-</a><a name="getRank-T-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRank</h4>
-<pre>public&nbsp;double&nbsp;getRank(<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&nbsp;value)</pre>
-<div class="block">Returns an approximation to the normalized (fractional) rank of the given value from 0 to 1
- inclusive.
-
- <p>The resulting approximation has a probabilistic guarantee that be obtained from the
- getNormalizedRankError(false) function.
-
- <p>If the sketch is empty this returns NaN.</p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>value</code> - to be ranked</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an approximate rank of the given value</dd>
-</dl>
-</li>
-</ul>
-<a name="getPMF-java.lang.Object:A-">
-<!--   -->
-</a><a name="getPMF-T:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getPMF</h4>
-<pre>public&nbsp;double[]&nbsp;getPMF(<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>[]&nbsp;splitPoints)</pre>
-<div class="block">Returns an approximation to the Probability Mass Function (PMF) of the input stream
- given a set of splitPoints (values).
-
- <p>The resulting approximations have a probabilistic guarantee that be obtained from the
- getNormalizedRankError(true) function.
-
- <p>If the sketch is empty this returns null.</p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>splitPoints</code> - an array of <i>m</i> unique, monotonically increasing item values
- that divide the ordered space into <i>m+1</i> consecutive disjoint intervals.
- The definition of an "interval" is inclusive of the left splitPoint (or minimum value) and
- exclusive of the right splitPoint, with the exception that the last interval will include
- the maximum value.
- It is not necessary to include either the min or max values in these splitpoints.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an array of m+1 doubles each of which is an approximation
- to the fraction of the input stream values (the mass) that fall into one of those intervals.
- The definition of an "interval" is inclusive of the left splitPoint and exclusive of the right
- splitPoint, with the exception that the last interval will include maximum value.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCDF-java.lang.Object:A-">
-<!--   -->
-</a><a name="getCDF-T:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCDF</h4>
-<pre>public&nbsp;double[]&nbsp;getCDF(<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>[]&nbsp;splitPoints)</pre>
-<div class="block">Returns an approximation to the Cumulative Distribution Function (CDF), which is the
- cumulative analog of the PMF, of the input stream given a set of splitPoints (values).
-
- <p>The resulting approximations have a probabilistic guarantee that be obtained from the
- getNormalizedRankError(false) function.
-
- <p>If the sketch is empty this returns null.</p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>splitPoints</code> - an array of <i>m</i> unique, monotonically increasing item values
- that divide the ordered space into <i>m+1</i> consecutive disjoint intervals.
- The definition of an "interval" is inclusive of the left splitPoint (or minimum value) and
- exclusive of the right splitPoint, with the exception that the last interval will include
- the maximum value.
- It is not necessary to include either the min or max values in these splitpoints.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an array of m+1 double values, which are a consecutive approximation to the CDF
- of the input stream given the splitPoints. The value at array position j of the returned
- CDF array is the sum of the returned values in positions 0 through j of the returned PMF
- array.</dd>
-</dl>
-</li>
-</ul>
-<a name="getK--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getK</h4>
-<pre>public&nbsp;int&nbsp;getK()</pre>
-<div class="block">Returns the configured value of K</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the configured value of K</dd>
-</dl>
-</li>
-</ul>
-<a name="getMinValue--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMinValue</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&nbsp;getMinValue()</pre>
-<div class="block">Returns the min value of the stream</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the min value of the stream</dd>
-</dl>
-</li>
-</ul>
-<a name="getMaxValue--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMaxValue</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&nbsp;getMaxValue()</pre>
-<div class="block">Returns the max value of the stream</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the max value of the stream</dd>
-</dl>
-</li>
-</ul>
-<a name="getN--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getN</h4>
-<pre>public&nbsp;long&nbsp;getN()</pre>
-<div class="block">Returns the length of the input stream so far.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the length of the input stream so far</dd>
-</dl>
-</li>
-</ul>
-<a name="getNormalizedRankError--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getNormalizedRankError</h4>
-<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public&nbsp;double&nbsp;getNormalizedRankError()</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">replaced by <a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#getNormalizedRankError-boolean-"><code>getNormalizedRankError(boolean)</code></a></span></div>
-<div class="block">Get the rank error normalized as a fraction between zero and one.
- The error of this sketch is specified as a fraction of the normalized rank of the hypothetical
- sorted stream of items presented to the sketch.
-
- <p>Suppose the sketch is presented with N values. The raw rank (0 to N-1) of an item
- would be its index position in the sorted version of the input stream. If we divide the
- raw rank by N, it becomes the normalized rank, which is between 0 and 1.0.
-
- <p>For example, choosing a K of 227 yields a normalized rank error of about 1%.
- The upper bound on the median value obtained by getQuantile(0.5) would be the value in the
- hypothetical ordered stream of values at the normalized rank of 0.51.
- The lower bound would be the value in the hypothetical ordered stream of values at the
- normalized rank of 0.49.
-
- <p>The error of this sketch cannot be translated into an error (relative or absolute) of the
- returned quantile values.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the rank error normalized as a fraction between zero and one.</dd>
-</dl>
-</li>
-</ul>
-<a name="getNormalizedRankError-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getNormalizedRankError</h4>
-<pre>public&nbsp;double&nbsp;getNormalizedRankError(boolean&nbsp;pmf)</pre>
-<div class="block">Gets the approximate rank error of this sketch normalized as a fraction between zero and one.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>pmf</code> - if true, returns the "double-sided" normalized rank error for the getPMF() function.
- Otherwise, it is the "single-sided" normalized rank error for all the other queries.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>if pmf is true, returns the normalized rank error for the getPMF() function.
- Otherwise, it is the "single-sided" normalized rank error for all the other queries.</dd>
-</dl>
-</li>
-</ul>
-<a name="getNormalizedRankError-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getNormalizedRankError</h4>
-<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static&nbsp;double&nbsp;getNormalizedRankError(int&nbsp;k)</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">replaced by <a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#getNormalizedRankError-int-boolean-"><code>getNormalizedRankError(int, boolean)</code></a></span></div>
-<div class="block">Static method version of <a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#getNormalizedRankError--"><code>getNormalizedRankError()</code></a></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>k</code> - the configuration parameter of a ItemsSketch</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the rank error normalized as a fraction between zero and one.</dd>
-</dl>
-</li>
-</ul>
-<a name="getNormalizedRankError-int-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getNormalizedRankError</h4>
-<pre>public static&nbsp;double&nbsp;getNormalizedRankError(int&nbsp;k,
-                                            boolean&nbsp;pmf)</pre>
-<div class="block">Gets the normalized rank error given k and pmf.
- Static method version of the <a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#getNormalizedRankError-boolean-"><code>getNormalizedRankError(boolean)</code></a>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>k</code> - the configuation parameter</dd>
-<dd><code>pmf</code> - if true, returns the "double-sided" normalized rank error for the getPMF() function.
- Otherwise, it is the "single-sided" normalized rank error for all the other queries.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>if pmf is true, the normalized rank error for the getPMF() function.
- Otherwise, it is the "single-sided" normalized rank error for all the other queries.</dd>
-</dl>
-</li>
-</ul>
-<a name="getKFromEpsilon-double-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getKFromEpsilon</h4>
-<pre>public static&nbsp;int&nbsp;getKFromEpsilon(double&nbsp;epsilon,
-                                  boolean&nbsp;pmf)</pre>
-<div class="block">Gets the approximate value of <em>k</em> to use given epsilon, the normalized rank error.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>epsilon</code> - the normalized rank error between zero and one.</dd>
-<dd><code>pmf</code> - if true, this function returns the value of <em>k</em> assuming the input epsilon
- is the desired "double-sided" epsilon for the getPMF() function. Otherwise, this function
- returns the value of <em>k</em> assuming the input epsilon is the desired "single-sided"
- epsilon for all the other queries.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the value of <i>k</i> given a value of epsilon.</dd>
-</dl>
-</li>
-</ul>
-<a name="isEmpty--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isEmpty</h4>
-<pre>public&nbsp;boolean&nbsp;isEmpty()</pre>
-<div class="block">Returns true if this sketch is empty</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this sketch is empty</dd>
-</dl>
-</li>
-</ul>
-<a name="isDirect--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isDirect</h4>
-<pre>public&nbsp;boolean&nbsp;isDirect()</pre>
-</li>
-</ul>
-<a name="isEstimationMode--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isEstimationMode</h4>
-<pre>public&nbsp;boolean&nbsp;isEstimationMode()</pre>
-</li>
-</ul>
-<a name="reset--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public&nbsp;void&nbsp;reset()</pre>
-<div class="block">Resets this sketch to a virgin state, but retains the original value of k.</div>
-</li>
-</ul>
-<a name="toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;toByteArray(<a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;&nbsp;serDe)</pre>
-<div class="block">Serialize this sketch to a byte array form.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>serDe</code> - an instance of ArrayOfItemsSerDe</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>byte array of this sketch</dd>
-</dl>
-</li>
-</ul>
-<a name="toByteArray-boolean-com.yahoo.sketches.ArrayOfItemsSerDe-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;toByteArray(boolean&nbsp;ordered,
-                          <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;&nbsp;serDe)</pre>
-<div class="block">Serialize this sketch to a byte array form.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>ordered</code> - if true the base buffer will be ordered (default == false).</dd>
-<dd><code>serDe</code> - an instance of ArrayOfItemsSerDe</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this sketch in a byte array form.</dd>
-</dl>
-</li>
-</ul>
-<a name="toString--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
-<div class="block">Returns summary information about this sketch.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="toString-boolean-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString(boolean&nbsp;sketchSummary,
-                       boolean&nbsp;dataDetail)</pre>
-<div class="block">Returns summary information about this sketch. Used for debugging.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSummary</code> - if true includes sketch summary</dd>
-<dd><code>dataDetail</code> - if true includes data detail</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>summary information about the sketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="toString-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString(byte[]&nbsp;byteArr)</pre>
-<div class="block">Returns a human readable string of the preamble of a byte array image of an ItemsSketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>byteArr</code> - the given byte array</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a human readable string of the preamble of a byte array image of an ItemsSketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="toString-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block">Returns a human readable string of the preamble of a Memory image of an ItemsSketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a human readable string of the preamble of a Memory image of an ItemsSketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="downSample-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>downSample</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a>&lt;<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;&nbsp;downSample(int&nbsp;newK)</pre>
-<div class="block">From an existing sketch, this creates a new sketch that can have a smaller value of K.
- The original sketch is not modified.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>newK</code> - the new value of K that must be smaller than current value of K.
- It is required that this.getK() = newK * 2^(nonnegative integer).</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the new sketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="getRetainedItems--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRetainedItems</h4>
-<pre>public&nbsp;int&nbsp;getRetainedItems()</pre>
-<div class="block">Computes the number of retained entries (samples) in the sketch</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the number of retained entries (samples) in the sketch</dd>
-</dl>
-</li>
-</ul>
-<a name="putMemory-com.yahoo.memory.WritableMemory-com.yahoo.sketches.ArrayOfItemsSerDe-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putMemory</h4>
-<pre>public&nbsp;void&nbsp;putMemory(com.yahoo.memory.WritableMemory&nbsp;dstMem,
-                      <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;&nbsp;serDe)</pre>
-<div class="block">Puts the current sketch into the given Memory if there is sufficient space.
- Otherwise, throws an error.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dstMem</code> - the given memory.</dd>
-<dd><code>serDe</code> - an instance of ArrayOfItemsSerDe</dd>
-</dl>
-</li>
-</ul>
-<a name="iterator--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>iterator</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketchIterator.html" title="class in com.yahoo.sketches.quantiles">ItemsSketchIterator</a>&lt;<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;&nbsp;iterator()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ItemsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnionBuilder.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketchIterator.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/quantiles/ItemsSketch.html" target="_top">Frames</a></li>
-<li><a href="ItemsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/ItemsSketchIterator.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/ItemsSketchIterator.html
deleted file mode 100644
index ffcc401..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/ItemsSketchIterator.html
+++ /dev/null
@@ -1,298 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ItemsSketchIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ItemsSketchIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ItemsSketchIterator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/quantiles/ItemsSketchIterator.html" target="_top">Frames</a></li>
-<li><a href="ItemsSketchIterator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.quantiles</div>
-<h2 title="Class ItemsSketchIterator" class="title">Class ItemsSketchIterator&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.quantiles.ItemsSketchIterator&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - type of item</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ItemsSketchIterator&lt;T&gt;</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Iterator over ItemsSketch. The order is not defined.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketchIterator.html" title="type parameter in ItemsSketchIterator">T</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketchIterator.html#getValue--">getValue</a></span>()</code>
-<div class="block">Gets a value from the current entry in the sketch.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketchIterator.html#getWeight--">getWeight</a></span>()</code>
-<div class="block">Gets a weight for the value from the current entry in the sketch.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketchIterator.html#next--">next</a></span>()</code>
-<div class="block">Advancing the iterator and checking existence of the next entry
- is combined here for efficiency.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="next--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>next</h4>
-<pre>public&nbsp;boolean&nbsp;next()</pre>
-<div class="block">Advancing the iterator and checking existence of the next entry
- is combined here for efficiency. This results in an undefined
- state of the iterator before the first call of this method.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the next element exists</dd>
-</dl>
-</li>
-</ul>
-<a name="getValue--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getValue</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketchIterator.html" title="type parameter in ItemsSketchIterator">T</a>&nbsp;getValue()</pre>
-<div class="block">Gets a value from the current entry in the sketch.
- Don't call this before calling next() for the first time
- or after getting false from next().</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>value from the current entry</dd>
-</dl>
-</li>
-</ul>
-<a name="getWeight--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getWeight</h4>
-<pre>public&nbsp;long&nbsp;getWeight()</pre>
-<div class="block">Gets a weight for the value from the current entry in the sketch.
- Don't call this before calling next() for the first time
- or after getting false from next().</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>weight for the value from the current entry</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ItemsSketchIterator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/quantiles/ItemsSketchIterator.html" target="_top">Frames</a></li>
-<li><a href="ItemsSketchIterator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/ItemsUnion.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/ItemsUnion.html
deleted file mode 100644
index b6d5884..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/ItemsUnion.html
+++ /dev/null
@@ -1,695 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ItemsUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ItemsUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":9,"i2":9,"i3":9,"i4":9,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ItemsUnion.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketchIterator.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/quantiles/ItemsUnion.html" target="_top">Frames</a></li>
-<li><a href="ItemsUnion.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.quantiles</div>
-<h2 title="Class ItemsUnion" class="title">Class ItemsUnion&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.quantiles.ItemsUnion&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - type of item</dd>
-</dl>
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">ItemsUnion&lt;T&gt;</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">The API for Union operations for generic ItemsSketches</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes, Alexander Saydakov</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;? super <a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="type parameter in ItemsUnion">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html#comparator_">comparator_</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected <a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a>&lt;<a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="type parameter in ItemsUnion">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html#gadget_">gadget_</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html#maxK_">maxK_</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html#getEffectiveK--">getEffectiveK</a></span>()</code>
-<div class="block">Returns the effective <i>k</i> of this Union.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a>&lt;T&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html#getInstance-java.util.Comparator-">getInstance</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;? super T&gt;&nbsp;comparator)</code>
-<div class="block">Create an instance of ItemsUnion with the default k</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a>&lt;T&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html#getInstance-int-java.util.Comparator-">getInstance</a></span>(int&nbsp;maxK,
-           <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;? super T&gt;&nbsp;comparator)</code>
-<div class="block">Create an instance of ItemsUnion</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a>&lt;T&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html#getInstance-com.yahoo.sketches.quantiles.ItemsSketch-">getInstance</a></span>(<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a>&lt;T&gt;&nbsp;sketch)</code>
-<div class="block">Create an instance of ItemsUnion based on ItemsSketch</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a>&lt;T&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html#getInstance-com.yahoo.memory.Memory-java.util.Comparator-com.yahoo.sketches.ArrayOfItemsSerDe-">getInstance</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-           <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;? super T&gt;&nbsp;comparator,
-           <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;T&gt;&nbsp;serDe)</code>
-<div class="block">Heapify the given srcMem into a Union object.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html#getMaxK--">getMaxK</a></span>()</code>
-<div class="block">Returns the configured <i>maxK</i> of this Union.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a>&lt;<a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="type parameter in ItemsUnion">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html#getResult--">getResult</a></span>()</code>
-<div class="block">Gets the result of this Union operation as a copy of the internal state.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a>&lt;<a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="type parameter in ItemsUnion">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html#getResultAndReset--">getResultAndReset</a></span>()</code>
-<div class="block">Gets the result of this Union operation (without a copy) and resets this Union to the
- virgin state.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html#isDirect--">isDirect</a></span>()</code>
-<div class="block">Returns true if this union is direct</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html#isEmpty--">isEmpty</a></span>()</code>
-<div class="block">Returns true if this union is empty</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html#reset--">reset</a></span>()</code>
-<div class="block">Resets this Union to a virgin state.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html#toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-">toByteArray</a></span>(<a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="type parameter in ItemsUnion">T</a>&gt;&nbsp;serDe)</code>
-<div class="block">Serialize this union to a byte array.</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html#toString--">toString</a></span>()</code>
-<div class="block">Returns summary information about the backing sketch.</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html#toString-boolean-boolean-">toString</a></span>(boolean&nbsp;sketchSummary,
-        boolean&nbsp;dataDetail)</code>
-<div class="block">Returns summary information about the backing sketch.</div>
-</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html#update-com.yahoo.sketches.quantiles.ItemsSketch-">update</a></span>(<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a>&lt;<a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="type parameter in ItemsUnion">T</a>&gt;&nbsp;sketchIn)</code>
-<div class="block">Iterative union operation, which means this method can be repeatedly called.</div>
-</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html#update-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">update</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-      <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="type parameter in ItemsUnion">T</a>&gt;&nbsp;serDe)</code>
-<div class="block">Iterative union operation, which means this method can be repeatedly called.</div>
-</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html#update-T-">update</a></span>(<a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="type parameter in ItemsUnion">T</a>&nbsp;dataItem)</code>
-<div class="block">Update this union with the given double (or float) data Item.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="maxK_">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>maxK_</h4>
-<pre>protected final&nbsp;int maxK_</pre>
-</li>
-</ul>
-<a name="comparator_">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>comparator_</h4>
-<pre>protected final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;? super <a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="type parameter in ItemsUnion">T</a>&gt; comparator_</pre>
-</li>
-</ul>
-<a name="gadget_">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>gadget_</h4>
-<pre>protected&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a>&lt;<a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="type parameter in ItemsUnion">T</a>&gt; gadget_</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getInstance-java.util.Comparator-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getInstance</h4>
-<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a>&lt;T&gt;&nbsp;getInstance(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;? super T&gt;&nbsp;comparator)</pre>
-<div class="block">Create an instance of ItemsUnion with the default k</div>
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - type of item</dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>comparator</code> - to compare items</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an instance of ItemsUnion</dd>
-</dl>
-</li>
-</ul>
-<a name="getInstance-int-java.util.Comparator-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getInstance</h4>
-<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a>&lt;T&gt;&nbsp;getInstance(int&nbsp;maxK,
-                                            <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;? super T&gt;&nbsp;comparator)</pre>
-<div class="block">Create an instance of ItemsUnion</div>
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - type of item</dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>maxK</code> - determines the accuracy and size of the union and is a maximum value.
- The effective <i>k</i> can be smaller due to unions with smaller <i>k</i> sketches.
- It is recommended that <i>maxK</i> be a power of 2 to enable unioning of sketches with
- different values of <i>k</i>.</dd>
-<dd><code>comparator</code> - to compare items</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an instance of ItemsUnion</dd>
-</dl>
-</li>
-</ul>
-<a name="getInstance-com.yahoo.memory.Memory-java.util.Comparator-com.yahoo.sketches.ArrayOfItemsSerDe-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getInstance</h4>
-<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a>&lt;T&gt;&nbsp;getInstance(com.yahoo.memory.Memory&nbsp;srcMem,
-                                            <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;? super T&gt;&nbsp;comparator,
-                                            <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;T&gt;&nbsp;serDe)</pre>
-<div class="block">Heapify the given srcMem into a Union object.</div>
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - type of item</dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - the given srcMem.
- A reference to srcMem will not be maintained internally.</dd>
-<dd><code>comparator</code> - to compare items</dd>
-<dd><code>serDe</code> - an instance of ArrayOfItemsSerDe</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an instance of ItemsUnion</dd>
-</dl>
-</li>
-</ul>
-<a name="getInstance-com.yahoo.sketches.quantiles.ItemsSketch-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getInstance</h4>
-<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a>&lt;T&gt;&nbsp;getInstance(<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a>&lt;T&gt;&nbsp;sketch)</pre>
-<div class="block">Create an instance of ItemsUnion based on ItemsSketch</div>
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - type of item</dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketch</code> - the basis of the union</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an instance of ItemsUnion</dd>
-</dl>
-</li>
-</ul>
-<a name="update-com.yahoo.sketches.quantiles.ItemsSketch-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a>&lt;<a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="type parameter in ItemsUnion">T</a>&gt;&nbsp;sketchIn)</pre>
-<div class="block">Iterative union operation, which means this method can be repeatedly called.
- Merges the given sketch into this union object.
- The given sketch is not modified.
- It is required that the ratio of the two K values be a power of 2.
- This is easily satisfied if each of the K values is already a power of 2.
- If the given sketch is null or empty it is ignored.
-
- <p>It is required that the results of the union operation, which can be obtained at any time,
- is obtained from <a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html#getResult--"><code>getResult()</code></a>.</p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchIn</code> - the sketch to be merged into this one.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(com.yahoo.memory.Memory&nbsp;srcMem,
-                   <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="type parameter in ItemsUnion">T</a>&gt;&nbsp;serDe)</pre>
-<div class="block">Iterative union operation, which means this method can be repeatedly called.
- Merges the given Memory image of a ItemsSketch into this union object.
- The given Memory object is not modified and a link to it is not retained.
- It is required that the ratio of the two K values be a power of 2.
- This is easily satisfied if each of the K values is already a power of 2.
- If the given sketch is null or empty it is ignored.
-
- <p>It is required that the results of the union operation, which can be obtained at any time,
- is obtained from <a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html#getResult--"><code>getResult()</code></a>.</p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - Memory image of sketch to be merged</dd>
-<dd><code>serDe</code> - an instance of ArrayOfItemsSerDe</dd>
-</dl>
-</li>
-</ul>
-<a name="update-java.lang.Object-">
-<!--   -->
-</a><a name="update-T-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(<a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="type parameter in ItemsUnion">T</a>&nbsp;dataItem)</pre>
-<div class="block">Update this union with the given double (or float) data Item.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dataItem</code> - The given datum.</dd>
-</dl>
-</li>
-</ul>
-<a name="getResult--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getResult</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a>&lt;<a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="type parameter in ItemsUnion">T</a>&gt;&nbsp;getResult()</pre>
-<div class="block">Gets the result of this Union operation as a copy of the internal state.
- This enables further union update operations on this state.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the result of this Union operation</dd>
-</dl>
-</li>
-</ul>
-<a name="getResultAndReset--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getResultAndReset</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a>&lt;<a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="type parameter in ItemsUnion">T</a>&gt;&nbsp;getResultAndReset()</pre>
-<div class="block">Gets the result of this Union operation (without a copy) and resets this Union to the
- virgin state.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the result of this Union operation and reset.</dd>
-</dl>
-</li>
-</ul>
-<a name="reset--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public&nbsp;void&nbsp;reset()</pre>
-<div class="block">Resets this Union to a virgin state.</div>
-</li>
-</ul>
-<a name="isEmpty--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isEmpty</h4>
-<pre>public&nbsp;boolean&nbsp;isEmpty()</pre>
-<div class="block">Returns true if this union is empty</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this union is empty</dd>
-</dl>
-</li>
-</ul>
-<a name="isDirect--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isDirect</h4>
-<pre>public&nbsp;boolean&nbsp;isDirect()</pre>
-<div class="block">Returns true if this union is direct</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this union is direct</dd>
-</dl>
-</li>
-</ul>
-<a name="getMaxK--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMaxK</h4>
-<pre>public&nbsp;int&nbsp;getMaxK()</pre>
-<div class="block">Returns the configured <i>maxK</i> of this Union.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the configured <i>maxK</i> of this Union.</dd>
-</dl>
-</li>
-</ul>
-<a name="getEffectiveK--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEffectiveK</h4>
-<pre>public&nbsp;int&nbsp;getEffectiveK()</pre>
-<div class="block">Returns the effective <i>k</i> of this Union.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the effective <i>k</i> of this Union.</dd>
-</dl>
-</li>
-</ul>
-<a name="toString--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
-<div class="block">Returns summary information about the backing sketch.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="toString-boolean-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString(boolean&nbsp;sketchSummary,
-                       boolean&nbsp;dataDetail)</pre>
-<div class="block">Returns summary information about the backing sketch. Used for debugging.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSummary</code> - if true includes sketch summary</dd>
-<dd><code>dataDetail</code> - if true includes data detail</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>summary information about the sketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;toByteArray(<a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="type parameter in ItemsUnion">T</a>&gt;&nbsp;serDe)</pre>
-<div class="block">Serialize this union to a byte array. Result is an ItemsSketch, serialized in an
- unordered, non-compact form. The resulting byte[] can be passed to getInstance for either a
- sketch or union.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>serDe</code> - an instance of ArrayOfItemsSerDe</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>byte array of this union</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ItemsUnion.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketchIterator.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/quantiles/ItemsUnion.html" target="_top">Frames</a></li>
-<li><a href="ItemsUnion.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/UpdateDoublesSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/UpdateDoublesSketch.html
deleted file mode 100644
index 914176b..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/UpdateDoublesSketch.html
+++ /dev/null
@@ -1,364 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UpdateDoublesSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UpdateDoublesSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":9,"i3":6,"i4":6,"i5":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UpdateDoublesSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="UpdateDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.com.yahoo.sketches.quantiles.DoublesSketch">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.quantiles</div>
-<h2 title="Class UpdateDoublesSketch" class="title">Class UpdateDoublesSketch</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">com.yahoo.sketches.quantiles.DoublesSketch</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.quantiles.UpdateDoublesSketch</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">UpdateDoublesSketch</span>
-extends <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></pre>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Jon Malkin</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.com.yahoo.sketches.quantiles.DoublesSketch">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;com.yahoo.sketches.quantiles.<a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></h3>
-<code><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#rand">rand</a></code></li>
-</ul>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/quantiles/CompactDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">CompactDoublesSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html#compact--">compact</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/quantiles/CompactDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">CompactDoublesSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html#compact-com.yahoo.memory.WritableMemory-">compact</a></span>(com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Returns a compact version of this sketch.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">UpdateDoublesSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html#reset--">reset</a></span>()</code>
-<div class="block">Resets this sketch to the empty state, but retains the original value of k.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html#update-double-">update</a></span>(double&nbsp;dataItem)</code>
-<div class="block">Updates this sketch with the given double data item</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">UpdateDoublesSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html#wrap-com.yahoo.memory.WritableMemory-">wrap</a></span>(com.yahoo.memory.WritableMemory&nbsp;srcMem)</code>
-<div class="block">Wrap this sketch around the given non-compact Memory image of a DoublesSketch.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.quantiles.DoublesSketch">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.quantiles.<a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></h3>
-<code><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#builder--">builder</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#downSample-com.yahoo.sketches.quantiles.DoublesSketch-int-com.yahoo.memory.WritableMemory-">downSample</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getCDF-double:A-">getCDF</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getCompactStorageBytes--">getCompactStorageBytes</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getCompactStorageBytes-int-long-">getCompactStorageBytes</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getK--">getK</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getKFromEpsilon-double-boolean-">getKFromEpsilon</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getMaxValue--">getMaxValue</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getMinValue--">getMinValue</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getN--">getN</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError--">getNormalizedRankError</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError-boolean-">getNormalizedRankError</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError-int-">getNormalizedRankError</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError-int-boolean-">getNormalizedRankError</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getPMF-double:A-">getPMF</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantile-double-">getQuantile</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantileLowerBound-double-">getQuantileLowerBound</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantiles-double:A-">getQuantiles</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantiles-int-">getQuantiles</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantileUpperBound-double-">getQuantileUpperBound</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getRank-double-">getRank</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getRetainedItems--">getRetainedItems</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getStorageBytes--">getStorageBytes</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getUpdatableStorageBytes--">getUpdatableStorageBytes</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getUpdatableStorageBytes-int-long-">getUpdatableStorageBytes</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#isDirect--">isDirect</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#isEmpty--">isEmpty</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#isEstimationMode--">isEstimationMode</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#isSameResource-com.yahoo.memory.Memory-">isSameResource</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#iterator--">iterator</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#putMemory-com.yahoo.memory.WritableMemory-">putMemory</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#putMemory-com.yahoo.memory.WritableMemory-boolean-">putMemory</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toByteArray--">toByteArray</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toByteArray-boolean-">toByteArray</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toString--">toString</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toString-boolean-boolean-">toString</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toString-byte:A-">toString</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toString-com.yahoo.memory.Memory-">toString</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#wrap-com.yahoo.memory.Memory-">wrap</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="wrap-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">UpdateDoublesSketch</a>&nbsp;wrap(com.yahoo.memory.WritableMemory&nbsp;srcMem)</pre>
-<div class="block">Wrap this sketch around the given non-compact Memory image of a DoublesSketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - the given Memory image of a DoublesSketch that may have data,</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a sketch that wraps the given srcMem</dd>
-</dl>
-</li>
-</ul>
-<a name="update-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public abstract&nbsp;void&nbsp;update(double&nbsp;dataItem)</pre>
-<div class="block">Updates this sketch with the given double data item</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dataItem</code> - an item from a stream of items.  NaNs are ignored.</dd>
-</dl>
-</li>
-</ul>
-<a name="reset--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public abstract&nbsp;void&nbsp;reset()</pre>
-<div class="block">Resets this sketch to the empty state, but retains the original value of k.</div>
-</li>
-</ul>
-<a name="heapify-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapify</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">UpdateDoublesSketch</a>&nbsp;heapify(com.yahoo.memory.Memory&nbsp;srcMem)</pre>
-</li>
-</ul>
-<a name="compact--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>compact</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/CompactDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">CompactDoublesSketch</a>&nbsp;compact()</pre>
-</li>
-</ul>
-<a name="compact-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>compact</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/CompactDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">CompactDoublesSketch</a>&nbsp;compact(com.yahoo.memory.WritableMemory&nbsp;dstMem)</pre>
-<div class="block">Returns a compact version of this sketch. If passing in a Memory object, the compact sketch
- will use that direct memory; otherwise, an on-heap sketch will be returned.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dstMem</code> - An optional target memory to hold the sketch.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>A compact version of this sketch</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UpdateDoublesSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="UpdateDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.com.yahoo.sketches.quantiles.DoublesSketch">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/CompactDoublesSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/CompactDoublesSketch.html
deleted file mode 100644
index c229ad3..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/CompactDoublesSketch.html
+++ /dev/null
@@ -1,179 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.quantiles.CompactDoublesSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.quantiles.CompactDoublesSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/quantiles/CompactDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/quantiles/class-use/CompactDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="CompactDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.quantiles.CompactDoublesSketch" class="title">Uses of Class<br>com.yahoo.sketches.quantiles.CompactDoublesSketch</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/quantiles/CompactDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">CompactDoublesSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.quantiles">com.yahoo.sketches.quantiles</a></td>
-<td class="colLast">
-<div class="block">The quantiles package contains stochastic streaming algorithms that enable single-pass 
- analysis of the distribution of a stream of real (double) values or generic items.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.quantiles">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/quantiles/CompactDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">CompactDoublesSketch</a> in <a href="../../../../../com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a> that return <a href="../../../../../com/yahoo/sketches/quantiles/CompactDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">CompactDoublesSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/quantiles/CompactDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">CompactDoublesSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateDoublesSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html#compact--">compact</a></span>()</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/quantiles/CompactDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">CompactDoublesSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateDoublesSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html#compact-com.yahoo.memory.WritableMemory-">compact</a></span>(com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Returns a compact version of this sketch.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/quantiles/CompactDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">CompactDoublesSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">CompactDoublesSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/CompactDoublesSketch.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/quantiles/CompactDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/quantiles/class-use/CompactDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="CompactDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/DoublesSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/DoublesSketch.html
deleted file mode 100644
index df1eccd..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/DoublesSketch.html
+++ /dev/null
@@ -1,239 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.quantiles.DoublesSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.quantiles.DoublesSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/quantiles/class-use/DoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="DoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.quantiles.DoublesSketch" class="title">Uses of Class<br>com.yahoo.sketches.quantiles.DoublesSketch</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.quantiles">com.yahoo.sketches.quantiles</a></td>
-<td class="colLast">
-<div class="block">The quantiles package contains stochastic streaming algorithms that enable single-pass 
- analysis of the distribution of a stream of real (double) values or generic items.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.quantiles">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a> in <a href="../../../../../com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a> in <a href="../../../../../com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/CompactDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">CompactDoublesSketch</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">UpdateDoublesSketch</a></span></code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a> that return <a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DoublesSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#downSample-com.yahoo.sketches.quantiles.DoublesSketch-int-com.yahoo.memory.WritableMemory-">downSample</a></span>(<a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a>&nbsp;srcSketch,
-          int&nbsp;smallerK,
-          com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">From an source sketch, create a new sketch that must have a smaller value of K.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DoublesSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Heapify takes the sketch image in Memory and instantiates an on-heap Sketch.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DoublesSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#wrap-com.yahoo.memory.Memory-">wrap</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Wrap this sketch around the given Memory image of a DoublesSketch, compact or non-compact.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a> with parameters of type <a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DoublesSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#downSample-com.yahoo.sketches.quantiles.DoublesSketch-int-com.yahoo.memory.WritableMemory-">downSample</a></span>(<a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a>&nbsp;srcSketch,
-          int&nbsp;smallerK,
-          com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">From an source sketch, create a new sketch that must have a smaller value of K.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DoublesUnionBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnionBuilder.html#heapify-com.yahoo.sketches.quantiles.DoublesSketch-">heapify</a></span>(<a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a>&nbsp;sketch)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">moved to DoublesUnion</span></div>
-</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DoublesUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnion.html#heapify-com.yahoo.sketches.quantiles.DoublesSketch-">heapify</a></span>(<a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a>&nbsp;sketch)</code>
-<div class="block">Returns a Heap Union object that has been initialized with the data from the given sketch.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><span class="typeNameLabel">DoublesUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnion.html#update-com.yahoo.sketches.quantiles.DoublesSketch-">update</a></span>(<a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a>&nbsp;sketchIn)</code>
-<div class="block">Iterative union operation, which means this method can be repeatedly called.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/quantiles/class-use/DoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="DoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/DoublesSketchBuilder.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/DoublesSketchBuilder.html
deleted file mode 100644
index 3046af0..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/DoublesSketchBuilder.html
+++ /dev/null
@@ -1,177 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.quantiles.DoublesSketchBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.quantiles.DoublesSketchBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketchBuilder.html" title="class in com.yahoo.sketches.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/quantiles/class-use/DoublesSketchBuilder.html" target="_top">Frames</a></li>
-<li><a href="DoublesSketchBuilder.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.quantiles.DoublesSketchBuilder" class="title">Uses of Class<br>com.yahoo.sketches.quantiles.DoublesSketchBuilder</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketchBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesSketchBuilder</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.quantiles">com.yahoo.sketches.quantiles</a></td>
-<td class="colLast">
-<div class="block">The quantiles package contains stochastic streaming algorithms that enable single-pass 
- analysis of the distribution of a stream of real (double) values or generic items.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.quantiles">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketchBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesSketchBuilder</a> in <a href="../../../../../com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a> that return <a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketchBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesSketchBuilder</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketchBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesSketchBuilder</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DoublesSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#builder--">builder</a></span>()</code>
-<div class="block">Returns a new builder</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketchBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesSketchBuilder</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DoublesSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketchBuilder.html#setK-int-">setK</a></span>(int&nbsp;k)</code>
-<div class="block">Sets the parameter <i>k</i> that determines the accuracy and size of the sketch.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketchBuilder.html" title="class in com.yahoo.sketches.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/quantiles/class-use/DoublesSketchBuilder.html" target="_top">Frames</a></li>
-<li><a href="DoublesSketchBuilder.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/DoublesSketchIterator.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/DoublesSketchIterator.html
deleted file mode 100644
index f438c76..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/DoublesSketchIterator.html
+++ /dev/null
@@ -1,169 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.quantiles.DoublesSketchIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.quantiles.DoublesSketchIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketchIterator.html" title="class in com.yahoo.sketches.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/quantiles/class-use/DoublesSketchIterator.html" target="_top">Frames</a></li>
-<li><a href="DoublesSketchIterator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.quantiles.DoublesSketchIterator" class="title">Uses of Class<br>com.yahoo.sketches.quantiles.DoublesSketchIterator</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketchIterator.html" title="class in com.yahoo.sketches.quantiles">DoublesSketchIterator</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.quantiles">com.yahoo.sketches.quantiles</a></td>
-<td class="colLast">
-<div class="block">The quantiles package contains stochastic streaming algorithms that enable single-pass 
- analysis of the distribution of a stream of real (double) values or generic items.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.quantiles">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketchIterator.html" title="class in com.yahoo.sketches.quantiles">DoublesSketchIterator</a> in <a href="../../../../../com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a> that return <a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketchIterator.html" title="class in com.yahoo.sketches.quantiles">DoublesSketchIterator</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketchIterator.html" title="class in com.yahoo.sketches.quantiles">DoublesSketchIterator</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DoublesSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#iterator--">iterator</a></span>()</code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketchIterator.html" title="class in com.yahoo.sketches.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/quantiles/class-use/DoublesSketchIterator.html" target="_top">Frames</a></li>
-<li><a href="DoublesSketchIterator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/DoublesUnion.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/DoublesUnion.html
deleted file mode 100644
index 65620d2..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/DoublesUnion.html
+++ /dev/null
@@ -1,237 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.quantiles.DoublesUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.quantiles.DoublesUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/quantiles/class-use/DoublesUnion.html" target="_top">Frames</a></li>
-<li><a href="DoublesUnion.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.quantiles.DoublesUnion" class="title">Uses of Class<br>com.yahoo.sketches.quantiles.DoublesUnion</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.quantiles">com.yahoo.sketches.quantiles</a></td>
-<td class="colLast">
-<div class="block">The quantiles package contains stochastic streaming algorithms that enable single-pass 
- analysis of the distribution of a stream of real (double) values or generic items.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.quantiles">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a> in <a href="../../../../../com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a> that return <a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DoublesUnionBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnionBuilder.html#build--">build</a></span>()</code>
-<div class="block">Returns a new empty Union object with the current configuration of this Builder.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DoublesUnionBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnionBuilder.html#build-com.yahoo.memory.WritableMemory-">build</a></span>(com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Returns a new empty Union object with the current configuration of this Builder
- and the specified backing destination Memory store.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DoublesUnionBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnionBuilder.html#heapify-com.yahoo.sketches.quantiles.DoublesSketch-">heapify</a></span>(<a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a>&nbsp;sketch)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">moved to DoublesUnion</span></div>
-</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DoublesUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnion.html#heapify-com.yahoo.sketches.quantiles.DoublesSketch-">heapify</a></span>(<a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a>&nbsp;sketch)</code>
-<div class="block">Returns a Heap Union object that has been initialized with the data from the given sketch.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DoublesUnionBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnionBuilder.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">moved to DoublesUnion</span></div>
-</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DoublesUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnion.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Returns a Heap Union object that has been initialized with the data from the given memory
- image of a sketch.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DoublesUnionBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnionBuilder.html#wrap-com.yahoo.memory.Memory-">wrap</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">moved to DoublesUnion</span></div>
-</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DoublesUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnion.html#wrap-com.yahoo.memory.Memory-">wrap</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Returns a read-only Union object that wraps off-heap data of the given memory image of
- a sketch.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DoublesUnionBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnionBuilder.html#wrap-com.yahoo.memory.WritableMemory-">wrap</a></span>(com.yahoo.memory.WritableMemory&nbsp;mem)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">moved to DoublesUnion</span></div>
-</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DoublesUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnion.html#wrap-com.yahoo.memory.WritableMemory-">wrap</a></span>(com.yahoo.memory.WritableMemory&nbsp;mem)</code>
-<div class="block">Returns an updatable Union object that wraps off-heap data of the given memory image of
- a sketch.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/quantiles/class-use/DoublesUnion.html" target="_top">Frames</a></li>
-<li><a href="DoublesUnion.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/DoublesUnionBuilder.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/DoublesUnionBuilder.html
deleted file mode 100644
index f9d77d3..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/DoublesUnionBuilder.html
+++ /dev/null
@@ -1,178 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.quantiles.DoublesUnionBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.quantiles.DoublesUnionBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnionBuilder.html" title="class in com.yahoo.sketches.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/quantiles/class-use/DoublesUnionBuilder.html" target="_top">Frames</a></li>
-<li><a href="DoublesUnionBuilder.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.quantiles.DoublesUnionBuilder" class="title">Uses of Class<br>com.yahoo.sketches.quantiles.DoublesUnionBuilder</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnionBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesUnionBuilder</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.quantiles">com.yahoo.sketches.quantiles</a></td>
-<td class="colLast">
-<div class="block">The quantiles package contains stochastic streaming algorithms that enable single-pass 
- analysis of the distribution of a stream of real (double) values or generic items.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.quantiles">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnionBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesUnionBuilder</a> in <a href="../../../../../com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a> that return <a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnionBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesUnionBuilder</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnionBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesUnionBuilder</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DoublesUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnion.html#builder--">builder</a></span>()</code>
-<div class="block">Returns a new UnionBuilder</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnionBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesUnionBuilder</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DoublesUnionBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnionBuilder.html#setMaxK-int-">setMaxK</a></span>(int&nbsp;maxK)</code>
-<div class="block">Sets the parameter <i>masK</i> that determines the maximum size of the sketch that
- results from a union and its accuracy.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnionBuilder.html" title="class in com.yahoo.sketches.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/quantiles/class-use/DoublesUnionBuilder.html" target="_top">Frames</a></li>
-<li><a href="DoublesUnionBuilder.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/ItemsSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/ItemsSketch.html
deleted file mode 100644
index bb036b9..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/ItemsSketch.html
+++ /dev/null
@@ -1,239 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.quantiles.ItemsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.quantiles.ItemsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/quantiles/class-use/ItemsSketch.html" target="_top">Frames</a></li>
-<li><a href="ItemsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.quantiles.ItemsSketch" class="title">Uses of Class<br>com.yahoo.sketches.quantiles.ItemsSketch</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.quantiles">com.yahoo.sketches.quantiles</a></td>
-<td class="colLast">
-<div class="block">The quantiles package contains stochastic streaming algorithms that enable single-pass 
- analysis of the distribution of a stream of real (double) values or generic items.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.quantiles">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a> in <a href="../../../../../com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
-<caption><span>Fields in <a href="../../../../../com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a> declared as <a href="../../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>protected <a href="../../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a>&lt;<a href="../../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="type parameter in ItemsUnion">T</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">ItemsUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/ItemsUnion.html#gadget_">gadget_</a></span></code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a> that return <a href="../../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a>&lt;<a href="../../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">ItemsSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#downSample-int-">downSample</a></span>(int&nbsp;newK)</code>
-<div class="block">From an existing sketch, this creates a new sketch that can have a smaller value of K.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a>&lt;T&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">ItemsSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#getInstance-java.util.Comparator-">getInstance</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;? super T&gt;&nbsp;comparator)</code>
-<div class="block">Obtains a new instance of an ItemsSketch using the DEFAULT_K.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a>&lt;T&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">ItemsSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#getInstance-int-java.util.Comparator-">getInstance</a></span>(int&nbsp;k,
-           <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;? super T&gt;&nbsp;comparator)</code>
-<div class="block">Obtains a new instance of an ItemsSketch.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a>&lt;T&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">ItemsSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#getInstance-com.yahoo.memory.Memory-java.util.Comparator-com.yahoo.sketches.ArrayOfItemsSerDe-">getInstance</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-           <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;? super T&gt;&nbsp;comparator,
-           <a href="../../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;T&gt;&nbsp;serDe)</code>
-<div class="block">Heapifies the given srcMem, which must be a Memory image of a ItemsSketch</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a>&lt;<a href="../../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="type parameter in ItemsUnion">T</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">ItemsUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/ItemsUnion.html#getResult--">getResult</a></span>()</code>
-<div class="block">Gets the result of this Union operation as a copy of the internal state.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a>&lt;<a href="../../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="type parameter in ItemsUnion">T</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">ItemsUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/ItemsUnion.html#getResultAndReset--">getResultAndReset</a></span>()</code>
-<div class="block">Gets the result of this Union operation (without a copy) and resets this Union to the
- virgin state.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a> with parameters of type <a href="../../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a>&lt;T&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">ItemsUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/ItemsUnion.html#getInstance-com.yahoo.sketches.quantiles.ItemsSketch-">getInstance</a></span>(<a href="../../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a>&lt;T&gt;&nbsp;sketch)</code>
-<div class="block">Create an instance of ItemsUnion based on ItemsSketch</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">ItemsUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/ItemsUnion.html#update-com.yahoo.sketches.quantiles.ItemsSketch-">update</a></span>(<a href="../../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a>&lt;<a href="../../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="type parameter in ItemsUnion">T</a>&gt;&nbsp;sketchIn)</code>
-<div class="block">Iterative union operation, which means this method can be repeatedly called.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/quantiles/class-use/ItemsSketch.html" target="_top">Frames</a></li>
-<li><a href="ItemsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/ItemsSketchIterator.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/ItemsSketchIterator.html
deleted file mode 100644
index 49ddf63..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/ItemsSketchIterator.html
+++ /dev/null
@@ -1,169 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.quantiles.ItemsSketchIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.quantiles.ItemsSketchIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/quantiles/ItemsSketchIterator.html" title="class in com.yahoo.sketches.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/quantiles/class-use/ItemsSketchIterator.html" target="_top">Frames</a></li>
-<li><a href="ItemsSketchIterator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.quantiles.ItemsSketchIterator" class="title">Uses of Class<br>com.yahoo.sketches.quantiles.ItemsSketchIterator</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/quantiles/ItemsSketchIterator.html" title="class in com.yahoo.sketches.quantiles">ItemsSketchIterator</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.quantiles">com.yahoo.sketches.quantiles</a></td>
-<td class="colLast">
-<div class="block">The quantiles package contains stochastic streaming algorithms that enable single-pass 
- analysis of the distribution of a stream of real (double) values or generic items.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.quantiles">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/quantiles/ItemsSketchIterator.html" title="class in com.yahoo.sketches.quantiles">ItemsSketchIterator</a> in <a href="../../../../../com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a> that return <a href="../../../../../com/yahoo/sketches/quantiles/ItemsSketchIterator.html" title="class in com.yahoo.sketches.quantiles">ItemsSketchIterator</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/quantiles/ItemsSketchIterator.html" title="class in com.yahoo.sketches.quantiles">ItemsSketchIterator</a>&lt;<a href="../../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">ItemsSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#iterator--">iterator</a></span>()</code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/quantiles/ItemsSketchIterator.html" title="class in com.yahoo.sketches.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/quantiles/class-use/ItemsSketchIterator.html" target="_top">Frames</a></li>
-<li><a href="ItemsSketchIterator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/ItemsUnion.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/ItemsUnion.html
deleted file mode 100644
index 867e423..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/ItemsUnion.html
+++ /dev/null
@@ -1,192 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.quantiles.ItemsUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.quantiles.ItemsUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/quantiles/class-use/ItemsUnion.html" target="_top">Frames</a></li>
-<li><a href="ItemsUnion.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.quantiles.ItemsUnion" class="title">Uses of Class<br>com.yahoo.sketches.quantiles.ItemsUnion</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.quantiles">com.yahoo.sketches.quantiles</a></td>
-<td class="colLast">
-<div class="block">The quantiles package contains stochastic streaming algorithms that enable single-pass 
- analysis of the distribution of a stream of real (double) values or generic items.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.quantiles">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a> in <a href="../../../../../com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a> that return <a href="../../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a>&lt;T&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">ItemsUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/ItemsUnion.html#getInstance-java.util.Comparator-">getInstance</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;? super T&gt;&nbsp;comparator)</code>
-<div class="block">Create an instance of ItemsUnion with the default k</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a>&lt;T&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">ItemsUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/ItemsUnion.html#getInstance-int-java.util.Comparator-">getInstance</a></span>(int&nbsp;maxK,
-           <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;? super T&gt;&nbsp;comparator)</code>
-<div class="block">Create an instance of ItemsUnion</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a>&lt;T&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">ItemsUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/ItemsUnion.html#getInstance-com.yahoo.sketches.quantiles.ItemsSketch-">getInstance</a></span>(<a href="../../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a>&lt;T&gt;&nbsp;sketch)</code>
-<div class="block">Create an instance of ItemsUnion based on ItemsSketch</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a>&lt;T&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">ItemsUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/ItemsUnion.html#getInstance-com.yahoo.memory.Memory-java.util.Comparator-com.yahoo.sketches.ArrayOfItemsSerDe-">getInstance</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-           <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;? super T&gt;&nbsp;comparator,
-           <a href="../../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;T&gt;&nbsp;serDe)</code>
-<div class="block">Heapify the given srcMem into a Union object.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/quantiles/class-use/ItemsUnion.html" target="_top">Frames</a></li>
-<li><a href="ItemsUnion.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/UpdateDoublesSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/UpdateDoublesSketch.html
deleted file mode 100644
index f99e10a..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/UpdateDoublesSketch.html
+++ /dev/null
@@ -1,209 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.quantiles.UpdateDoublesSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.quantiles.UpdateDoublesSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/quantiles/class-use/UpdateDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="UpdateDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.quantiles.UpdateDoublesSketch" class="title">Uses of Class<br>com.yahoo.sketches.quantiles.UpdateDoublesSketch</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">UpdateDoublesSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.quantiles">com.yahoo.sketches.quantiles</a></td>
-<td class="colLast">
-<div class="block">The quantiles package contains stochastic streaming algorithms that enable single-pass 
- analysis of the distribution of a stream of real (double) values or generic items.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.quantiles">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">UpdateDoublesSketch</a> in <a href="../../../../../com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a> that return <a href="../../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">UpdateDoublesSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">UpdateDoublesSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DoublesSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketchBuilder.html#build--">build</a></span>()</code>
-<div class="block">Returns an UpdateDoublesSketch with the current configuration of this Builder.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">UpdateDoublesSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DoublesSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/DoublesSketchBuilder.html#build-com.yahoo.memory.WritableMemory-">build</a></span>(com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Returns a quantiles UpdateDoublesSketch with the current configuration of this builder
- and the specified backing destination Memory store.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">UpdateDoublesSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DoublesUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnion.html#getResult--">getResult</a></span>()</code>
-<div class="block">Gets the result of this Union as an UpdateDoublesSketch, which enables further update
- operations on the resulting sketch.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">UpdateDoublesSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DoublesUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnion.html#getResult-com.yahoo.memory.WritableMemory-">getResult</a></span>(com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Places the result of this Union into the provided memory as an UpdateDoublesSketch,
- which enables further update operations on the resulting sketch.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">UpdateDoublesSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DoublesUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/DoublesUnion.html#getResultAndReset--">getResultAndReset</a></span>()</code>
-<div class="block">Gets the result of this Union  as an UpdateDoublesSketch, which enables further update
- operations on the resulting sketch.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">UpdateDoublesSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateDoublesSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">UpdateDoublesSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateDoublesSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html#wrap-com.yahoo.memory.WritableMemory-">wrap</a></span>(com.yahoo.memory.WritableMemory&nbsp;srcMem)</code>
-<div class="block">Wrap this sketch around the given non-compact Memory image of a DoublesSketch.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/quantiles/class-use/UpdateDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="UpdateDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/package-frame.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/package-frame.html
deleted file mode 100644
index 803368c..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/package-frame.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.quantiles (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../com/yahoo/sketches/quantiles/package-summary.html" target="classFrame">com.yahoo.sketches.quantiles</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="CompactDoublesSketch.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">CompactDoublesSketch</a></li>
-<li><a href="DoublesSketch.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">DoublesSketch</a></li>
-<li><a href="DoublesSketchBuilder.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">DoublesSketchBuilder</a></li>
-<li><a href="DoublesSketchIterator.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">DoublesSketchIterator</a></li>
-<li><a href="DoublesUnion.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">DoublesUnion</a></li>
-<li><a href="DoublesUnionBuilder.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">DoublesUnionBuilder</a></li>
-<li><a href="ItemsSketch.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">ItemsSketch</a></li>
-<li><a href="ItemsSketchIterator.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">ItemsSketchIterator</a></li>
-<li><a href="ItemsUnion.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">ItemsUnion</a></li>
-<li><a href="UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">UpdateDoublesSketch</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/package-summary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/package-summary.html
deleted file mode 100644
index 4b36cc0..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/package-summary.html
+++ /dev/null
@@ -1,216 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.quantiles (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.quantiles (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/kll/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/sampling/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/quantiles/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;com.yahoo.sketches.quantiles</h1>
-<div class="docSummary">
-<div class="block">The quantiles package contains stochastic streaming algorithms that enable single-pass 
- analysis of the distribution of a stream of real (double) values or generic items.</div>
-</div>
-<p>See:&nbsp;<a href="#package.description">Description</a></p>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/quantiles/CompactDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">CompactDoublesSketch</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></td>
-<td class="colLast">
-<div class="block">This is a stochastic streaming sketch that enables near-real time analysis of the
- approximate distribution of real values from a very large stream in a single pass.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketchBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesSketchBuilder</a></td>
-<td class="colLast">
-<div class="block">For building a new quantiles DoublesSketch.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketchIterator.html" title="class in com.yahoo.sketches.quantiles">DoublesSketchIterator</a></td>
-<td class="colLast">
-<div class="block">Iterator over DoublesSketch.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></td>
-<td class="colLast">
-<div class="block">The API for Union operations for quantiles DoublesSketches</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/quantiles/DoublesUnionBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesUnionBuilder</a></td>
-<td class="colLast">
-<div class="block">For building a new DoublesSketch Union operation.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a>&lt;T&gt;</td>
-<td class="colLast">
-<div class="block">This is a stochastic streaming sketch that enables near-real time analysis of the
- approximate distribution of comparable items from a very large stream in a single pass.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketchIterator.html" title="class in com.yahoo.sketches.quantiles">ItemsSketchIterator</a>&lt;T&gt;</td>
-<td class="colLast">
-<div class="block">Iterator over ItemsSketch.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a>&lt;T&gt;</td>
-<td class="colLast">
-<div class="block">The API for Union operations for generic ItemsSketches</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">UpdateDoublesSketch</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-<a name="package.description">
-<!--   -->
-</a>
-<h2 title="Package com.yahoo.sketches.quantiles Description">Package com.yahoo.sketches.quantiles Description</h2>
-<div class="block"><p>The quantiles package contains stochastic streaming algorithms that enable single-pass 
- analysis of the distribution of a stream of real (double) values or generic items. 
- </p></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles"><code>DoublesSketch</code></a></dd>
-</dl>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/kll/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/sampling/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/quantiles/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/package-tree.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/package-tree.html
deleted file mode 100644
index 6d3a52e..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/package-tree.html
+++ /dev/null
@@ -1,151 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.quantiles Class Hierarchy (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.quantiles Class Hierarchy (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/kll/package-tree.html">Prev</a></li>
-<li><a href="../../../../com/yahoo/sketches/sampling/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/quantiles/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package com.yahoo.sketches.quantiles</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.quantiles.<a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">DoublesSketch</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.quantiles.<a href="../../../../com/yahoo/sketches/quantiles/CompactDoublesSketch.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">CompactDoublesSketch</span></a></li>
-<li type="circle">com.yahoo.sketches.quantiles.<a href="../../../../com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">UpdateDoublesSketch</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.quantiles.<a href="../../../../com/yahoo/sketches/quantiles/DoublesSketchBuilder.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">DoublesSketchBuilder</span></a></li>
-<li type="circle">com.yahoo.sketches.quantiles.<a href="../../../../com/yahoo/sketches/quantiles/DoublesSketchIterator.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">DoublesSketchIterator</span></a></li>
-<li type="circle">com.yahoo.sketches.quantiles.<a href="../../../../com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">DoublesUnion</span></a></li>
-<li type="circle">com.yahoo.sketches.quantiles.<a href="../../../../com/yahoo/sketches/quantiles/DoublesUnionBuilder.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">DoublesUnionBuilder</span></a></li>
-<li type="circle">com.yahoo.sketches.quantiles.<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">ItemsSketch</span></a>&lt;T&gt;</li>
-<li type="circle">com.yahoo.sketches.quantiles.<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketchIterator.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">ItemsSketchIterator</span></a>&lt;T&gt;</li>
-<li type="circle">com.yahoo.sketches.quantiles.<a href="../../../../com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">ItemsUnion</span></a>&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/kll/package-tree.html">Prev</a></li>
-<li><a href="../../../../com/yahoo/sketches/sampling/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/quantiles/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/package-use.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/package-use.html
deleted file mode 100644
index 36c4dd4..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/package-use.html
+++ /dev/null
@@ -1,207 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package com.yahoo.sketches.quantiles (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches.quantiles (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/quantiles/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Uses of Package com.yahoo.sketches.quantiles" class="title">Uses of Package<br>com.yahoo.sketches.quantiles</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.quantiles">com.yahoo.sketches.quantiles</a></td>
-<td class="colLast">
-<div class="block">The quantiles package contains stochastic streaming algorithms that enable single-pass 
- analysis of the distribution of a stream of real (double) values or generic items.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="com.yahoo.sketches.quantiles">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a> used by <a href="../../../../com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/quantiles/class-use/CompactDoublesSketch.html#com.yahoo.sketches.quantiles">CompactDoublesSketch</a>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/quantiles/class-use/DoublesSketch.html#com.yahoo.sketches.quantiles">DoublesSketch</a>
-<div class="block">This is a stochastic streaming sketch that enables near-real time analysis of the
- approximate distribution of real values from a very large stream in a single pass.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/quantiles/class-use/DoublesSketchBuilder.html#com.yahoo.sketches.quantiles">DoublesSketchBuilder</a>
-<div class="block">For building a new quantiles DoublesSketch.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/quantiles/class-use/DoublesSketchIterator.html#com.yahoo.sketches.quantiles">DoublesSketchIterator</a>
-<div class="block">Iterator over DoublesSketch.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/quantiles/class-use/DoublesUnion.html#com.yahoo.sketches.quantiles">DoublesUnion</a>
-<div class="block">The API for Union operations for quantiles DoublesSketches</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/quantiles/class-use/DoublesUnionBuilder.html#com.yahoo.sketches.quantiles">DoublesUnionBuilder</a>
-<div class="block">For building a new DoublesSketch Union operation.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/quantiles/class-use/ItemsSketch.html#com.yahoo.sketches.quantiles">ItemsSketch</a>
-<div class="block">This is a stochastic streaming sketch that enables near-real time analysis of the
- approximate distribution of comparable items from a very large stream in a single pass.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/quantiles/class-use/ItemsSketchIterator.html#com.yahoo.sketches.quantiles">ItemsSketchIterator</a>
-<div class="block">Iterator over ItemsSketch.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/quantiles/class-use/ItemsUnion.html#com.yahoo.sketches.quantiles">ItemsUnion</a>
-<div class="block">The API for Union operations for generic ItemsSketches</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/quantiles/class-use/UpdateDoublesSketch.html#com.yahoo.sketches.quantiles">UpdateDoublesSketch</a>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/quantiles/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/ReservoirItemsSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/ReservoirItemsSketch.html
deleted file mode 100644
index 4340e88..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/ReservoirItemsSketch.html
+++ /dev/null
@@ -1,620 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ReservoirItemsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ReservoirItemsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":9,"i7":9,"i8":9,"i9":10,"i10":10,"i11":10,"i12":10,"i13":9,"i14":9,"i15":10};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ReservoirItemsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/ReservoirItemsSketch.html" target="_top">Frames</a></li>
-<li><a href="ReservoirItemsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.sampling</div>
-<h2 title="Class ReservoirItemsSketch" class="title">Class ReservoirItemsSketch&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.sampling.ReservoirItemsSketch&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - The type of object held in the reservoir.</dd>
-</dl>
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">ReservoirItemsSketch&lt;T&gt;</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">This sketch provides a reservoir sample over an input stream of items. The sketch contains a
- uniform random sample of unweighted items from the stream.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Jon Malkin, Kevin Lang</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/sampling/SampleSubsetSummary.html" title="class in com.yahoo.sketches.sampling">SampleSubsetSummary</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html#estimateSubsetSum-java.util.function.Predicate-">estimateSubsetSum</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html?is-external=true" title="class or interface in java.util.function">Predicate</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="type parameter in ReservoirItemsSketch">T</a>&gt;&nbsp;predicate)</code>
-<div class="block">Computes an estimated subset sum from the entire stream for objects matching a given
- predicate.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html#getK--">getK</a></span>()</code>
-<div class="block">Returns the sketch's value of <i>k</i>, the maximum number of samples stored in the
- reservoir.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html#getN--">getN</a></span>()</code>
-<div class="block">Returns the number of items processed from the input stream</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html#getNumSamples--">getNumSamples</a></span>()</code>
-<div class="block">Returns the current number of items in the reservoir, which may be smaller than the
- reservoir capacity.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="type parameter in ReservoirItemsSketch">T</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html#getSamples--">getSamples</a></span>()</code>
-<div class="block">Returns a copy of the items in the reservoir, or null if empty.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="type parameter in ReservoirItemsSketch">T</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html#getSamples-java.lang.Class-">getSamples</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;clazz)</code>
-<div class="block">Returns a copy of the items in the reservoir as members of Class <em>clazz</em>, or null
- if empty.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a>&lt;T&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html#heapify-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-       <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;T&gt;&nbsp;serDe)</code>
-<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>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a>&lt;T&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html#newInstance-int-">newInstance</a></span>(int&nbsp;k)</code>
-<div class="block">Construct a mergeable sampling sketch with up to k samples using the default resize
- factor (8).</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a>&lt;T&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html#newInstance-int-com.yahoo.sketches.ResizeFactor-">newInstance</a></span>(int&nbsp;k,
-           <a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;rf)</code>
-<div class="block">Construct a mergeable sampling sketch with up to k samples using a specified resize factor.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html#reset--">reset</a></span>()</code>
-<div class="block">Resets this sketch to the empty state, but retains the original value of k.</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html#toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-">toByteArray</a></span>(<a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;? super <a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="type parameter in ReservoirItemsSketch">T</a>&gt;&nbsp;serDe)</code>
-<div class="block">Returns a byte array representation of this sketch.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html#toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-java.lang.Class-">toByteArray</a></span>(<a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;? super <a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="type parameter in ReservoirItemsSketch">T</a>&gt;&nbsp;serDe,
-           <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;clazz)</code>
-<div class="block">Returns a byte array representation of this sketch.</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html#toString--">toString</a></span>()</code>
-<div class="block">Returns a human-readable summary of the sketch, without items.</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html#toString-byte:A-">toString</a></span>(byte[]&nbsp;byteArr)</code>
-<div class="block">Returns a human readable string of the preamble of a byte array image of a ReservoirItemsSketch.</div>
-</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html#toString-com.yahoo.memory.Memory-">toString</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Returns a human readable string of the preamble of a Memory image of a ReservoirItemsSketch.</div>
-</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html#update-T-">update</a></span>(<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="type parameter in ReservoirItemsSketch">T</a>&nbsp;item)</code>
-<div class="block">Randomly decide whether or not to include an item in the sample set.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="newInstance-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>newInstance</h4>
-<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a>&lt;T&gt;&nbsp;newInstance(int&nbsp;k)</pre>
-<div class="block">Construct a mergeable sampling sketch with up to k samples using the default resize
- factor (8).</div>
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - The type of object held in the reservoir.</dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>k</code> - Maximum size of sampling. Allocated size may be smaller until reservoir fills.
-            Unlike many sketches in this package, this value does <em>not</em> need to be a
-            power of 2.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>A ReservoirLongsSketch initialized with maximum size k and the default resize factor.</dd>
-</dl>
-</li>
-</ul>
-<a name="newInstance-int-com.yahoo.sketches.ResizeFactor-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>newInstance</h4>
-<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a>&lt;T&gt;&nbsp;newInstance(int&nbsp;k,
-                                                      <a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;rf)</pre>
-<div class="block">Construct a mergeable sampling sketch with up to k samples using a specified resize factor.</div>
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - The type of object held in the reservoir.</dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>k</code> - Maximum size of sampling. Allocated size may be smaller until reservoir fills.
-            Unlike many sketches in this package, this value does <em>not</em> need to be a
-            power of 2.</dd>
-<dd><code>rf</code> - <a href="../../../../resources/dictionary.html#resizeFactor">See Resize Factor</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>A ReservoirLongsSketch initialized with maximum size k and resize factor rf.</dd>
-</dl>
-</li>
-</ul>
-<a name="heapify-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapify</h4>
-<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a>&lt;T&gt;&nbsp;heapify(com.yahoo.memory.Memory&nbsp;srcMem,
-                                                  <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;T&gt;&nbsp;serDe)</pre>
-<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>
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - The type of item this sketch contains</dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - a Memory representation of a sketch of this class.
-               <a href="../../../../resources/dictionary.html#mem">See Memory</a></dd>
-<dd><code>serDe</code> - An instance of ArrayOfItemsSerDe</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a sketch instance of this class</dd>
-</dl>
-</li>
-</ul>
-<a name="getK--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getK</h4>
-<pre>public&nbsp;int&nbsp;getK()</pre>
-<div class="block">Returns the sketch's value of <i>k</i>, the maximum number of samples stored in the
- reservoir. The current number of items in the sketch may be lower.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>k, the maximum number of samples in the reservoir</dd>
-</dl>
-</li>
-</ul>
-<a name="getN--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getN</h4>
-<pre>public&nbsp;long&nbsp;getN()</pre>
-<div class="block">Returns the number of items processed from the input stream</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>n, the number of stream items the sketch has seen</dd>
-</dl>
-</li>
-</ul>
-<a name="getNumSamples--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getNumSamples</h4>
-<pre>public&nbsp;int&nbsp;getNumSamples()</pre>
-<div class="block">Returns the current number of items in the reservoir, which may be smaller than the
- reservoir capacity.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the number of items currently in the reservoir</dd>
-</dl>
-</li>
-</ul>
-<a name="update-java.lang.Object-">
-<!--   -->
-</a><a name="update-T-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="type parameter in ReservoirItemsSketch">T</a>&nbsp;item)</pre>
-<div class="block">Randomly decide whether or not to include an item in the sample set.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>item</code> - a unit-weight (equivalently, unweighted) item of the set being sampled from</dd>
-</dl>
-</li>
-</ul>
-<a name="reset--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public&nbsp;void&nbsp;reset()</pre>
-<div class="block">Resets this sketch to the empty state, but retains the original value of k.</div>
-</li>
-</ul>
-<a name="getSamples--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getSamples</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="type parameter in ReservoirItemsSketch">T</a>[]&nbsp;getSamples()</pre>
-<div class="block">Returns a copy of the items in the reservoir, or null if empty. The returned array length
- may be smaller than the reservoir capacity.
-
- <p>In order to allocate an array of generic type T, uses the class of the first item in
- the array. This method method may throw an <tt>ArrayAssignmentException</tt> if the
- reservoir stores instances of a polymorphic base class.</p></div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>A copy of the reservoir array</dd>
-</dl>
-</li>
-</ul>
-<a name="getSamples-java.lang.Class-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getSamples</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="type parameter in ReservoirItemsSketch">T</a>[]&nbsp;getSamples(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;clazz)</pre>
-<div class="block">Returns a copy of the items in the reservoir as members of Class <em>clazz</em>, or null
- if empty. The returned array length may be smaller than the reservoir capacity.
-
- <p>This method allocates an array of class <em>clazz</em>, which must either match or
- extend T. This method should be used when objects in the array are all instances of T but
- are not necessarily instances of the base class.</p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>clazz</code> - A class to which the items are cast before returning</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>A copy of the reservoir array</dd>
-</dl>
-</li>
-</ul>
-<a name="toString--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
-<div class="block">Returns a human-readable summary of the sketch, without items.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>A string version of the sketch summary</dd>
-</dl>
-</li>
-</ul>
-<a name="toString-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString(byte[]&nbsp;byteArr)</pre>
-<div class="block">Returns a human readable string of the preamble of a byte array image of a ReservoirItemsSketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>byteArr</code> - the given byte array</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a human readable string of the preamble of a byte array image of a ReservoirItemsSketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="toString-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block">Returns a human readable string of the preamble of a Memory image of a ReservoirItemsSketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a human readable string of the preamble of a Memory image of a ReservoirItemsSketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;toByteArray(<a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;? super <a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="type parameter in ReservoirItemsSketch">T</a>&gt;&nbsp;serDe)</pre>
-<div class="block">Returns a byte array representation of this sketch. May fail for polymorphic item types.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>serDe</code> - An instance of ArrayOfItemsSerDe</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a byte array representation of this sketch</dd>
-</dl>
-</li>
-</ul>
-<a name="toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-java.lang.Class-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;toByteArray(<a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;? super <a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="type parameter in ReservoirItemsSketch">T</a>&gt;&nbsp;serDe,
-                          <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;clazz)</pre>
-<div class="block">Returns a byte array representation of this sketch. Copies contents into an array of the
- specified class for serialization to allow for polymorphic types.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>serDe</code> - An instance of ArrayOfItemsSerDe</dd>
-<dd><code>clazz</code> - The class represented by &lt;T&gt;</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a byte array representation of this sketch</dd>
-</dl>
-</li>
-</ul>
-<a name="estimateSubsetSum-java.util.function.Predicate-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>estimateSubsetSum</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/sampling/SampleSubsetSummary.html" title="class in com.yahoo.sketches.sampling">SampleSubsetSummary</a>&nbsp;estimateSubsetSum(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html?is-external=true" title="class or interface in java.util.function">Predicate</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="type parameter in ReservoirItemsSketch">T</a>&gt;&nbsp;predicate)</pre>
-<div class="block">Computes an estimated subset sum from the entire stream for objects matching a given
- predicate. Provides a lower bound, estimate, and upper bound using a target of 2 standard
- deviations.
-
- <p>This is technically a heuristic method, and tries to err on the conservative side.</p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>predicate</code> - A predicate to use when identifying items.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>A summary object containing the estimate, upper and lower bounds, and the total
- sketch weight.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ReservoirItemsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/ReservoirItemsSketch.html" target="_top">Frames</a></li>
-<li><a href="ReservoirItemsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/ReservoirItemsUnion.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/ReservoirItemsUnion.html
deleted file mode 100644
index a7486e6..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/ReservoirItemsUnion.html
+++ /dev/null
@@ -1,509 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ReservoirItemsUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ReservoirItemsUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":9,"i3":9,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ReservoirItemsUnion.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/ReservoirItemsUnion.html" target="_top">Frames</a></li>
-<li><a href="ReservoirItemsUnion.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.sampling</div>
-<h2 title="Class ReservoirItemsUnion" class="title">Class ReservoirItemsUnion&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.sampling.ReservoirItemsUnion&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - The specific Java type for this sketch</dd>
-</dl>
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">ReservoirItemsUnion&lt;T&gt;</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Class to union reservoir samples of generic items.
-
- <p>For efficiency reasons, the unioning process picks one of the two sketches to use as the
- base. As a result, we provide only a stateful union. Using the same approach for a merge would
- result in unpredictable side effects on the underlying sketches.</p>
-
- <p>A union object is created with a maximum value of <tt>k</tt>, represented using the
- ReservoirSize class. The unioning process may cause the actual number of samples to fall below
- that maximum value, but never to exceed it. The result of a union will be a reservoir where
- each item from the global input has a uniform probability of selection, but there are no
- claims about higher order statistics. For instance, in general all possible permutations of
- the global input are not equally likely.</p>
-
- <p>If taking the union of two reservoirs of different sizes, the output sample will contain no more
- than MIN(k_1, k_2) samples.</p></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Jon Malkin, Kevin Lang</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html#getMaxK--">getMaxK</a></span>()</code>
-<div class="block">Returns the maximum allowed reservoir capacity in this union.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="type parameter in ReservoirItemsUnion">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html#getResult--">getResult</a></span>()</code>
-<div class="block">Returns a sketch representing the current state of the union.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsUnion</a>&lt;T&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html#heapify-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-       <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;T&gt;&nbsp;serDe)</code>
-<div class="block">Instantiates a Union from Memory</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsUnion</a>&lt;T&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html#newInstance-int-">newInstance</a></span>(int&nbsp;maxK)</code>
-<div class="block">Creates an empty Union with a maximum reservoir capacity of size k.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html#toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-">toByteArray</a></span>(<a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="type parameter in ReservoirItemsUnion">T</a>&gt;&nbsp;serDe)</code>
-<div class="block">Returns a byte array representation of this union</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html#toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-java.lang.Class-">toByteArray</a></span>(<a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="type parameter in ReservoirItemsUnion">T</a>&gt;&nbsp;serDe,
-           <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;clazz)</code>
-<div class="block">Returns a byte array representation of this union.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html#toString--">toString</a></span>()</code>
-<div class="block">Returns a human-readable summary of the sketch, without items.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html#update-long-int-java.util.ArrayList-">update</a></span>(long&nbsp;n,
-      int&nbsp;k,
-      <a href="https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="type parameter in ReservoirItemsUnion">T</a>&gt;&nbsp;input)</code>
-<div class="block">Present this union with raw elements of a sketch.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html#update-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">update</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-      <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="type parameter in ReservoirItemsUnion">T</a>&gt;&nbsp;serDe)</code>
-<div class="block">Union the given Memory image of the sketch.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html#update-com.yahoo.sketches.sampling.ReservoirItemsSketch-">update</a></span>(<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="type parameter in ReservoirItemsUnion">T</a>&gt;&nbsp;sketchIn)</code>
-<div class="block">Union the given sketch.</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html#update-T-">update</a></span>(<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="type parameter in ReservoirItemsUnion">T</a>&nbsp;datum)</code>
-<div class="block">Present this union with a single item to be added to the union.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="newInstance-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>newInstance</h4>
-<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsUnion</a>&lt;T&gt;&nbsp;newInstance(int&nbsp;maxK)</pre>
-<div class="block">Creates an empty Union with a maximum reservoir capacity of size k.</div>
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - The type of item this sketch contains</dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>maxK</code> - The maximum allowed reservoir capacity for any sketches in the union</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>A new ReservoirItemsUnion</dd>
-</dl>
-</li>
-</ul>
-<a name="heapify-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapify</h4>
-<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsUnion</a>&lt;T&gt;&nbsp;heapify(com.yahoo.memory.Memory&nbsp;srcMem,
-                                                 <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;T&gt;&nbsp;serDe)</pre>
-<div class="block">Instantiates a Union from Memory</div>
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - The type of item this sketch contains</dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - Memory object containing a serialized union</dd>
-<dd><code>serDe</code> - An instance of ArrayOfItemsSerDe</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>A ReservoirItemsUnion created from the provided Memory</dd>
-</dl>
-</li>
-</ul>
-<a name="getMaxK--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMaxK</h4>
-<pre>public&nbsp;int&nbsp;getMaxK()</pre>
-<div class="block">Returns the maximum allowed reservoir capacity in this union. The current reservoir capacity
- may be lower.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The maximum allowed reservoir capacity in this union.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-com.yahoo.sketches.sampling.ReservoirItemsSketch-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="type parameter in ReservoirItemsUnion">T</a>&gt;&nbsp;sketchIn)</pre>
-<div class="block">Union the given sketch. This method can be repeatedly called. If the given sketch is null it is
- interpreted as an empty sketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchIn</code> - The incoming sketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(com.yahoo.memory.Memory&nbsp;mem,
-                   <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="type parameter in ReservoirItemsUnion">T</a>&gt;&nbsp;serDe)</pre>
-<div class="block">Union the given Memory image of the sketch.
-
-<p>This method can be repeatedly called. If the given sketch is null it is interpreted as an
- empty sketch.</p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - Memory image of sketch to be merged</dd>
-<dd><code>serDe</code> - An instance of ArrayOfItemsSerDe</dd>
-</dl>
-</li>
-</ul>
-<a name="update-java.lang.Object-">
-<!--   -->
-</a><a name="update-T-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="type parameter in ReservoirItemsUnion">T</a>&nbsp;datum)</pre>
-<div class="block">Present this union with a single item to be added to the union.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>datum</code> - The given datum of type T.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-long-int-java.util.ArrayList-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(long&nbsp;n,
-                   int&nbsp;k,
-                   <a href="https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="type parameter in ReservoirItemsUnion">T</a>&gt;&nbsp;input)</pre>
-<div class="block">Present this union with raw elements of a sketch. Useful when operating in a distributed
- environment like Pig Latin scripts, where an explicit SerDe may be overly complicated but
- keeping raw values is simple. Values are <em>not</em> copied and the input array may be
- modified.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>n</code> - Total items seen</dd>
-<dd><code>k</code> - Reservoir size</dd>
-<dd><code>input</code> - Reservoir samples</dd>
-</dl>
-</li>
-</ul>
-<a name="getResult--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getResult</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="type parameter in ReservoirItemsUnion">T</a>&gt;&nbsp;getResult()</pre>
-<div class="block">Returns a sketch representing the current state of the union.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The result of any unions already processed.</dd>
-</dl>
-</li>
-</ul>
-<a name="toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;toByteArray(<a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="type parameter in ReservoirItemsUnion">T</a>&gt;&nbsp;serDe)</pre>
-<div class="block">Returns a byte array representation of this union</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>serDe</code> - An instance of ArrayOfItemsSerDe</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a byte array representation of this union</dd>
-</dl>
-</li>
-</ul>
-<a name="toString--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
-<div class="block">Returns a human-readable summary of the sketch, without items.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>A string version of the sketch summary</dd>
-</dl>
-</li>
-</ul>
-<a name="toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-java.lang.Class-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;toByteArray(<a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="type parameter in ReservoirItemsUnion">T</a>&gt;&nbsp;serDe,
-                          <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;clazz)</pre>
-<div class="block">Returns a byte array representation of this union. This method should be used when the array
- elements are subclasses of a common base class.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>serDe</code> - An instance of ArrayOfItemsSerDe</dd>
-<dd><code>clazz</code> - A class to which the items are cast before serialization</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a byte array representation of this union</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ReservoirItemsUnion.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/ReservoirItemsUnion.html" target="_top">Frames</a></li>
-<li><a href="ReservoirItemsUnion.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/ReservoirLongsSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/ReservoirLongsSketch.html
deleted file mode 100644
index 76f68bc..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/ReservoirLongsSketch.html
+++ /dev/null
@@ -1,544 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ReservoirLongsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ReservoirLongsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":9,"i7":9,"i8":10,"i9":10,"i10":10,"i11":9,"i12":9,"i13":10};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ReservoirLongsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsUnion.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/ReservoirLongsSketch.html" target="_top">Frames</a></li>
-<li><a href="ReservoirLongsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.sampling</div>
-<h2 title="Class ReservoirLongsSketch" class="title">Class ReservoirLongsSketch</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.sampling.ReservoirLongsSketch</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">ReservoirLongsSketch</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">This sketch provides a reservoir sample over an input stream of <tt>long</tt>s. The sketch
- contains a uniform random sample of items from the stream.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Jon Malkin, Kevin Lang</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/sampling/SampleSubsetSummary.html" title="class in com.yahoo.sketches.sampling">SampleSubsetSummary</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html#estimateSubsetSum-java.util.function.Predicate-">estimateSubsetSum</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html?is-external=true" title="class or interface in java.util.function">Predicate</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;&nbsp;predicate)</code>
-<div class="block">Computes an estimated subset sum from the entire stream for objects matching a given
- predicate.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html#getK--">getK</a></span>()</code>
-<div class="block">Returns the sketch's value of <i>k</i>, the maximum number of samples stored in the reservoir.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html#getN--">getN</a></span>()</code>
-<div class="block">Returns the number of items processed from the input stream</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html#getNumSamples--">getNumSamples</a></span>()</code>
-<div class="block">Returns the current number of items in the reservoir, which may be smaller than the reservoir
- capacity.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>long[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html#getSamples--">getSamples</a></span>()</code>
-<div class="block">Returns a copy of the items in the reservoir.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<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>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html#newInstance-int-">newInstance</a></span>(int&nbsp;k)</code>
-<div class="block">Construct a mergeable reservoir sampling sketch with up to k samples using the default resize
- factor (8).</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html#newInstance-int-com.yahoo.sketches.ResizeFactor-">newInstance</a></span>(int&nbsp;k,
-           <a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;rf)</code>
-<div class="block">Construct a mergeable reservoir sampling sketch with up to k samples using the default resize
- factor (8).</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html#reset--">reset</a></span>()</code>
-<div class="block">Resets this sketch to the empty state, but retains the original value of k.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html#toByteArray--">toByteArray</a></span>()</code>
-<div class="block">Returns a byte array representation of this sketch</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html#toString--">toString</a></span>()</code>
-<div class="block">Returns a human-readable summary of the sketch, without items.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html#toString-byte:A-">toString</a></span>(byte[]&nbsp;byteArr)</code>
-<div class="block">Returns a human readable string of the preamble of a byte array image of a ReservoirLongsSketch.</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html#toString-com.yahoo.memory.Memory-">toString</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Returns a human readable string of the preamble of a Memory image of a ReservoirLongsSketch.</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html#update-long-">update</a></span>(long&nbsp;item)</code>
-<div class="block">Randomly decide whether or not to include an item in the sample set.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="newInstance-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>newInstance</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a>&nbsp;newInstance(int&nbsp;k)</pre>
-<div class="block">Construct a mergeable reservoir sampling sketch with up to k samples using the default resize
- factor (8).</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>k</code> - Maximum size of sampling. Allocated size may be smaller until sampling fills. Unlike
-        many sketches in this package, this value does <em>not</em> need to be a power of 2.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>A ReservoirLongsSketch initialized with maximum size k and the default resize factor.</dd>
-</dl>
-</li>
-</ul>
-<a name="newInstance-int-com.yahoo.sketches.ResizeFactor-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>newInstance</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a>&nbsp;newInstance(int&nbsp;k,
-                                               <a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;rf)</pre>
-<div class="block">Construct a mergeable reservoir sampling sketch with up to k samples using the default resize
- factor (8).</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>k</code> - Maximum size of sampling. Allocated size may be smaller until sampling fills. Unlike
-        many sketches in this package, this value does <em>not</em> need to be a power of 2.</dd>
-<dd><code>rf</code> - <a href="../../../../resources/dictionary.html#resizeFactor">See Resize Factor</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>A ReservoirLongsSketch initialized with maximum size k and ResizeFactor rf.</dd>
-</dl>
-</li>
-</ul>
-<a name="heapify-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapify</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a>&nbsp;heapify(com.yahoo.memory.Memory&nbsp;srcMem)</pre>
-<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>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - a Memory representation of a sketch of this class. <a href=
-        "../../../../resources/dictionary.html#mem">See Memory</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a sketch instance of this class</dd>
-</dl>
-</li>
-</ul>
-<a name="getK--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getK</h4>
-<pre>public&nbsp;int&nbsp;getK()</pre>
-<div class="block">Returns the sketch's value of <i>k</i>, the maximum number of samples stored in the reservoir.
- The current number of items in the sketch may be lower.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>k, the maximum number of samples in the reservoir</dd>
-</dl>
-</li>
-</ul>
-<a name="getN--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getN</h4>
-<pre>public&nbsp;long&nbsp;getN()</pre>
-<div class="block">Returns the number of items processed from the input stream</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>n, the number of stream items the sketch has seen</dd>
-</dl>
-</li>
-</ul>
-<a name="getNumSamples--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getNumSamples</h4>
-<pre>public&nbsp;int&nbsp;getNumSamples()</pre>
-<div class="block">Returns the current number of items in the reservoir, which may be smaller than the reservoir
- capacity.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the number of items currently in the reservoir</dd>
-</dl>
-</li>
-</ul>
-<a name="getSamples--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getSamples</h4>
-<pre>public&nbsp;long[]&nbsp;getSamples()</pre>
-<div class="block">Returns a copy of the items in the reservoir. The returned array length may be smaller than the
- reservoir capacity.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>A copy of the reservoir array</dd>
-</dl>
-</li>
-</ul>
-<a name="update-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(long&nbsp;item)</pre>
-<div class="block">Randomly decide whether or not to include an item in the sample set.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>item</code> - a unit-weight (equivalently, unweighted) item of the set being sampled from</dd>
-</dl>
-</li>
-</ul>
-<a name="reset--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public&nbsp;void&nbsp;reset()</pre>
-<div class="block">Resets this sketch to the empty state, but retains the original value of k.</div>
-</li>
-</ul>
-<a name="toString--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
-<div class="block">Returns a human-readable summary of the sketch, without items.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>A string version of the sketch summary</dd>
-</dl>
-</li>
-</ul>
-<a name="toString-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString(byte[]&nbsp;byteArr)</pre>
-<div class="block">Returns a human readable string of the preamble of a byte array image of a ReservoirLongsSketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>byteArr</code> - the given byte array</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a human readable string of the preamble of a byte array image of a ReservoirLongsSketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="toString-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block">Returns a human readable string of the preamble of a Memory image of a ReservoirLongsSketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a human readable string of the preamble of a Memory image of a ReservoirLongsSketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="toByteArray--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;toByteArray()</pre>
-<div class="block">Returns a byte array representation of this sketch</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a byte array representation of this sketch</dd>
-</dl>
-</li>
-</ul>
-<a name="estimateSubsetSum-java.util.function.Predicate-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>estimateSubsetSum</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/sampling/SampleSubsetSummary.html" title="class in com.yahoo.sketches.sampling">SampleSubsetSummary</a>&nbsp;estimateSubsetSum(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html?is-external=true" title="class or interface in java.util.function">Predicate</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;&nbsp;predicate)</pre>
-<div class="block">Computes an estimated subset sum from the entire stream for objects matching a given
- predicate. Provides a lower bound, estimate, and upper bound using a target of 2 standard
- deviations.
-
- <p>This is technically a heuristic method, and tries to err on the conservative side.</p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>predicate</code> - A predicate to use when identifying items.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>A summary object containing the estimate, upper and lower bounds, and the total
- sketch weight.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ReservoirLongsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsUnion.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/ReservoirLongsSketch.html" target="_top">Frames</a></li>
-<li><a href="ReservoirLongsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/ReservoirLongsUnion.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/ReservoirLongsUnion.html
deleted file mode 100644
index 7c17f66..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/ReservoirLongsUnion.html
+++ /dev/null
@@ -1,442 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ReservoirLongsUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ReservoirLongsUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":9,"i3":9,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ReservoirLongsUnion.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/sampling/SampleSubsetSummary.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/ReservoirLongsUnion.html" target="_top">Frames</a></li>
-<li><a href="ReservoirLongsUnion.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.sampling</div>
-<h2 title="Class ReservoirLongsUnion" class="title">Class ReservoirLongsUnion</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.sampling.ReservoirLongsUnion</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">ReservoirLongsUnion</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Class to union reservoir samples of longs.
-
- <p>
- For efficiency reasons, the unioning process picks one of the two sketches to use as the base. As
- a result, we provide only a stateful union. Using the same approach for a merge would result in
- unpredictable side effects on the underlying sketches.
- </p>
-
- <p>
- A union object is created with a maximum value of <tt>k</tt>, represented using the ReservoirSize
- class. The unioning process may cause the actual number of samples to fall below that maximum
- value, but never to exceed it. The result of a union will be a reservoir where each item from the
- global input has a uniform probability of selection, but there are no claims about higher order
- statistics. For instance, in general all possible permutations of the global input are not
- equally likely.
- </p></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Jon Malkin, Kevin Lang</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsUnion.html#getMaxK--">getMaxK</a></span>()</code>
-<div class="block">Returns the maximum allowed reservoir capacity in this union.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsUnion.html#getResult--">getResult</a></span>()</code>
-<div class="block">Returns a sketch representing the current state of the union.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsUnion</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsUnion.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Instantiates a Union from Memory</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsUnion</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsUnion.html#newInstance-int-">newInstance</a></span>(int&nbsp;maxK)</code>
-<div class="block">Creates an empty Union with a maximum reservoir capacity of size k.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsUnion.html#toByteArray--">toByteArray</a></span>()</code>
-<div class="block">Returns a byte array representation of this union</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsUnion.html#toString--">toString</a></span>()</code>
-<div class="block">Returns a human-readable summary of the sketch, without items.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsUnion.html#update-long-">update</a></span>(long&nbsp;datum)</code>
-<div class="block">Present this union with a long.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsUnion.html#update-com.yahoo.memory.Memory-">update</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Union the given Memory image of the sketch.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsUnion.html#update-com.yahoo.sketches.sampling.ReservoirLongsSketch-">update</a></span>(<a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a>&nbsp;sketchIn)</code>
-<div class="block">Union the given sketch.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="newInstance-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>newInstance</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsUnion</a>&nbsp;newInstance(int&nbsp;maxK)</pre>
-<div class="block">Creates an empty Union with a maximum reservoir capacity of size k.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>maxK</code> - The maximum allowed reservoir capacity for any sketches in the union</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>A new ReservoirLongsUnion</dd>
-</dl>
-</li>
-</ul>
-<a name="heapify-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapify</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsUnion</a>&nbsp;heapify(com.yahoo.memory.Memory&nbsp;srcMem)</pre>
-<div class="block">Instantiates a Union from Memory</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - Memory object containing a serialized union</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>A ReservoirLongsUnion created from the provided Memory</dd>
-</dl>
-</li>
-</ul>
-<a name="getMaxK--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMaxK</h4>
-<pre>public&nbsp;int&nbsp;getMaxK()</pre>
-<div class="block">Returns the maximum allowed reservoir capacity in this union. The current reservoir capacity
- may be lower.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The maximum allowed reservoir capacity in this union.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-com.yahoo.sketches.sampling.ReservoirLongsSketch-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(<a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a>&nbsp;sketchIn)</pre>
-<div class="block">Union the given sketch.
- <p>
- This method can be repeatedly called. If the given sketch is null it is interpreted as an empty
- sketch.
- </p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchIn</code> - The incoming sketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block">Union the given Memory image of the sketch.
-
- <p>
- This method can be repeatedly called. If the given sketch is null it is interpreted as an empty
- sketch.
- </p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - Memory image of sketch to be merged</dd>
-</dl>
-</li>
-</ul>
-<a name="update-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(long&nbsp;datum)</pre>
-<div class="block">Present this union with a long.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>datum</code> - The given long datum.</dd>
-</dl>
-</li>
-</ul>
-<a name="getResult--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getResult</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a>&nbsp;getResult()</pre>
-<div class="block">Returns a sketch representing the current state of the union.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The result of any unions already processed.</dd>
-</dl>
-</li>
-</ul>
-<a name="toString--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
-<div class="block">Returns a human-readable summary of the sketch, without items.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>A string version of the sketch summary</dd>
-</dl>
-</li>
-</ul>
-<a name="toByteArray--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;toByteArray()</pre>
-<div class="block">Returns a byte array representation of this union</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a byte array representation of this union</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ReservoirLongsUnion.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/sampling/SampleSubsetSummary.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/ReservoirLongsUnion.html" target="_top">Frames</a></li>
-<li><a href="ReservoirLongsUnion.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/SampleSubsetSummary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/SampleSubsetSummary.html
deleted file mode 100644
index 6aea9bd..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/SampleSubsetSummary.html
+++ /dev/null
@@ -1,283 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SampleSubsetSummary (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SampleSubsetSummary (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SampleSubsetSummary.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsUnion.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/SampleSubsetSummary.html" target="_top">Frames</a></li>
-<li><a href="SampleSubsetSummary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.sampling</div>
-<h2 title="Class SampleSubsetSummary" class="title">Class SampleSubsetSummary</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.sampling.SampleSubsetSummary</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">SampleSubsetSummary</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">A simple object o capture the results of a subset sum query on a sampling sketch.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Jon Malkin</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/SampleSubsetSummary.html#getEstimate--">getEstimate</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/SampleSubsetSummary.html#getLowerBound--">getLowerBound</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/SampleSubsetSummary.html#getTotalSketchWeight--">getTotalSketchWeight</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/SampleSubsetSummary.html#getUpperBound--">getUpperBound</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getLowerBound--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLowerBound</h4>
-<pre>public&nbsp;double&nbsp;getLowerBound()</pre>
-</li>
-</ul>
-<a name="getTotalSketchWeight--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getTotalSketchWeight</h4>
-<pre>public&nbsp;double&nbsp;getTotalSketchWeight()</pre>
-</li>
-</ul>
-<a name="getUpperBound--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getUpperBound</h4>
-<pre>public&nbsp;double&nbsp;getUpperBound()</pre>
-</li>
-</ul>
-<a name="getEstimate--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getEstimate</h4>
-<pre>public&nbsp;double&nbsp;getEstimate()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SampleSubsetSummary.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsUnion.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/SampleSubsetSummary.html" target="_top">Frames</a></li>
-<li><a href="SampleSubsetSummary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/VarOptItemsSamples.VarOptItemsIterator.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/VarOptItemsSamples.VarOptItemsIterator.html
deleted file mode 100644
index 5c056d6..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/VarOptItemsSamples.VarOptItemsIterator.html
+++ /dev/null
@@ -1,276 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>VarOptItemsSamples.VarOptItemsIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="VarOptItemsSamples.VarOptItemsIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/VarOptItemsSamples.VarOptItemsIterator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/VarOptItemsSamples.VarOptItemsIterator.html" target="_top">Frames</a></li>
-<li><a href="VarOptItemsSamples.VarOptItemsIterator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.sampling</div>
-<h2 title="Class VarOptItemsSamples.VarOptItemsIterator" class="title">Class VarOptItemsSamples.VarOptItemsIterator</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.sampling.VarOptItemsSamples.VarOptItemsIterator</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples.WeightedSample</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="type parameter in VarOptItemsSamples">T</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">VarOptItemsSamples.VarOptItemsIterator</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
-implements <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples.WeightedSample</a>&gt;</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.VarOptItemsIterator.html#hasNext--">hasNext</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples.WeightedSample</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.VarOptItemsIterator.html#next--">next</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.util.Iterator">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;java.util.<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true#forEachRemaining-java.util.function.Consumer-" title="class or interface in java.util">forEachRemaining</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true#remove--" title="class or interface in java.util">remove</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="hasNext--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hasNext</h4>
-<pre>public&nbsp;boolean&nbsp;hasNext()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true#hasNext--" title="class or interface in java.util">hasNext</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples.WeightedSample</a>&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="next--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>next</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples.WeightedSample</a>&nbsp;next()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true#next--" title="class or interface in java.util">next</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples.WeightedSample</a>&gt;</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/VarOptItemsSamples.VarOptItemsIterator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/VarOptItemsSamples.VarOptItemsIterator.html" target="_top">Frames</a></li>
-<li><a href="VarOptItemsSamples.VarOptItemsIterator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html
deleted file mode 100644
index 010bbec..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html
+++ /dev/null
@@ -1,271 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>VarOptItemsSamples.WeightedSample (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="VarOptItemsSamples.WeightedSample (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/VarOptItemsSamples.WeightedSample.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.VarOptItemsIterator.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html" target="_top">Frames</a></li>
-<li><a href="VarOptItemsSamples.WeightedSample.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.sampling</div>
-<h2 title="Class VarOptItemsSamples.WeightedSample" class="title">Class VarOptItemsSamples.WeightedSample</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.sampling.VarOptItemsSamples.WeightedSample</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="type parameter in VarOptItemsSamples">T</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">VarOptItemsSamples.WeightedSample</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">A convenience class to allow easy iterator access to a VarOpt sample.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="type parameter in VarOptItemsSamples">T</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html#getItem--">getItem</a></span>()</code>
-<div class="block">Accesses the iterator's current object</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html#getWeight--">getWeight</a></span>()</code>
-<div class="block">Accesses the iterator's current weight value</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getItem--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getItem</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="type parameter in VarOptItemsSamples">T</a>&nbsp;getItem()</pre>
-<div class="block">Accesses the iterator's current object</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>An item from the sketch's data sample</dd>
-</dl>
-</li>
-</ul>
-<a name="getWeight--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getWeight</h4>
-<pre>public&nbsp;double&nbsp;getWeight()</pre>
-<div class="block">Accesses the iterator's current weight value</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>A weight from the sketch's data sample</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/VarOptItemsSamples.WeightedSample.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.VarOptItemsIterator.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html" target="_top">Frames</a></li>
-<li><a href="VarOptItemsSamples.WeightedSample.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/VarOptItemsSamples.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/VarOptItemsSamples.html
deleted file mode 100644
index 775e162..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/VarOptItemsSamples.html
+++ /dev/null
@@ -1,441 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>VarOptItemsSamples (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="VarOptItemsSamples (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/VarOptItemsSamples.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/sampling/SampleSubsetSummary.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.VarOptItemsIterator.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/VarOptItemsSamples.html" target="_top">Frames</a></li>
-<li><a href="VarOptItemsSamples.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.sampling</div>
-<h2 title="Class VarOptItemsSamples" class="title">Class VarOptItemsSamples&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.sampling.VarOptItemsSamples&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - an item of type T</dd>
-</dl>
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples.WeightedSample</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">VarOptItemsSamples&lt;T&gt;</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
-implements <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples.WeightedSample</a>&gt;</pre>
-<div class="block">This class provides access to the samples contained in a VarOptItemsSketch. It provides two
- mechanisms for access:
- <ul>
-   <li>An <tt>Iterator</tt> over <tt>WeightedSample</tt> objects which can can be used to
-   access both the items and weights in the sample, and which avoids copying data from the
-   sketch.</li>
-   <li>Getter methods to obtain items or weights as arrays, or individual items. These
-   methods create a (shallow) copy of data from the sketch on the first call to any get
-   method.</li>
- </ul>
-
- <p>If using getters with a sketch storing heterogeneous items from a polymorphic base class, you
- must call <tt>setClass()</tt> prior to calling one of the getter methods. This is not
- necessary if using the iterator.</p>
-
- <p>The class also implements <tt>Iterable</tt> to allow the use of forEach loops for
- convenience.</p></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Jon Malkin</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.VarOptItemsIterator.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples.VarOptItemsIterator</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples.WeightedSample</a></span></code>
-<div class="block">A convenience class to allow easy iterator access to a VarOpt sample.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.html#getNumSamples--">getNumSamples</a></span>()</code>
-<div class="block">Returns the length Copies items and weights from the sketch, if necessary, and returns the
- length of
- any
- resulting array.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="type parameter in VarOptItemsSamples">T</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.html#items--">items</a></span>()</code>
-<div class="block">Returns a shallow copy of the array of sample items contained in the sketch.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="type parameter in VarOptItemsSamples">T</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.html#items-int-">items</a></span>(int&nbsp;i)</code>
-<div class="block">Returns a single item from the samples contained in the sketch.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples.WeightedSample</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.html#iterator--">iterator</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.html#setClass-java.lang.Class-">setClass</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;clazz)</code>
-<div class="block">Specifies the class to use when copying the item array from the sketch.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>double[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.html#weights--">weights</a></span>()</code>
-<div class="block">Returns a copy of the array of weights contained in the sketch.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.html#weights-int-">weights</a></span>(int&nbsp;i)</code>
-<div class="block">Returns a single weight from the samples contained in the sketch.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Iterable">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true#forEach-java.util.function.Consumer-" title="class or interface in java.lang">forEach</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true#spliterator--" title="class or interface in java.lang">spliterator</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="iterator--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>iterator</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples.WeightedSample</a>&gt;&nbsp;iterator()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true#iterator--" title="class or interface in java.lang">iterator</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples.WeightedSample</a>&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="setClass-java.lang.Class-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setClass</h4>
-<pre>public&nbsp;void&nbsp;setClass(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;clazz)</pre>
-<div class="block">Specifies the class to use when copying the item array from the sketch. This method is
- required if the sketch stores heterogeneous item types of some base class, for instance a
- sketch over <tt>Number</tt>s.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>clazz</code> - The class to use when creating the item array result</dd>
-</dl>
-</li>
-</ul>
-<a name="getNumSamples--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getNumSamples</h4>
-<pre>public&nbsp;int&nbsp;getNumSamples()</pre>
-<div class="block">Returns the length Copies items and weights from the sketch, if necessary, and returns the
- length of
- any
- resulting array. The result will be 0 for an empty sketch.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The number of items and weights in the sketch</dd>
-</dl>
-</li>
-</ul>
-<a name="items--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>items</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="type parameter in VarOptItemsSamples">T</a>[]&nbsp;items()</pre>
-<div class="block">Returns a shallow copy of the array of sample items contained in the sketch. If this is the
- first getter call, copies data arrays from the sketch.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The number of samples contained in the sketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="items-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>items</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="type parameter in VarOptItemsSamples">T</a>&nbsp;items(int&nbsp;i)</pre>
-<div class="block">Returns a single item from the samples contained in the sketch. Does not perform bounds
- checking on the input. If this is the first getter call, copies data arrays from the sketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>i</code> - An index into the list of samples</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The sample at array position <tt>i</tt></dd>
-</dl>
-</li>
-</ul>
-<a name="weights--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>weights</h4>
-<pre>public&nbsp;double[]&nbsp;weights()</pre>
-<div class="block">Returns a copy of the array of weights contained in the sketch. If this is the first
- getter call, copies data arrays from the sketch.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The number of samples contained in the sketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="weights-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>weights</h4>
-<pre>public&nbsp;double&nbsp;weights(int&nbsp;i)</pre>
-<div class="block">Returns a single weight from the samples contained in the sketch. Does not perform bounds
- checking on the input. If this is the first getter call, copies data arrays from the sketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>i</code> - An index into the list of weights</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The weight at array position <tt>i</tt></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/VarOptItemsSamples.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/sampling/SampleSubsetSummary.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.VarOptItemsIterator.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/VarOptItemsSamples.html" target="_top">Frames</a></li>
-<li><a href="VarOptItemsSamples.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/VarOptItemsSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/VarOptItemsSketch.html
deleted file mode 100644
index 354db9b..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/VarOptItemsSketch.html
+++ /dev/null
@@ -1,592 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>VarOptItemsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="VarOptItemsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":9,"i7":9,"i8":10,"i9":10,"i10":10,"i11":10,"i12":9,"i13":9,"i14":10};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/VarOptItemsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/VarOptItemsSketch.html" target="_top">Frames</a></li>
-<li><a href="VarOptItemsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.sampling</div>
-<h2 title="Class VarOptItemsSketch" class="title">Class VarOptItemsSketch&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.sampling.VarOptItemsSketch&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - The type of object held in the sketch.</dd>
-</dl>
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">VarOptItemsSketch&lt;T&gt;</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">This sketch provides a variance optimal sample over an input stream of weighted items. The
- sketch can be used to compute subset sums over predicates, producing estimates with optimal
- variance for a given sketch size.
-
- <p>Using this sketch with uniformly constant item weights (e.g. 1.0) will produce a standard
- reservoir sample over the steam.</p></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Jon Malkin, Kevin Lang</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/sampling/SampleSubsetSummary.html" title="class in com.yahoo.sketches.sampling">SampleSubsetSummary</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html#estimateSubsetSum-java.util.function.Predicate-">estimateSubsetSum</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html?is-external=true" title="class or interface in java.util.function">Predicate</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="type parameter in VarOptItemsSketch">T</a>&gt;&nbsp;predicate)</code>
-<div class="block">Computes an estimated subset sum from the entire stream for objects matching a given
- predicate.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html#getK--">getK</a></span>()</code>
-<div class="block">Returns the sketch's value of <i>k</i>, the maximum number of samples stored in the
- sketch.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html#getN--">getN</a></span>()</code>
-<div class="block">Returns the number of items processed from the input stream</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html#getNumSamples--">getNumSamples</a></span>()</code>
-<div class="block">Returns the current number of items in the sketch, which may be smaller than the
- sketch capacity.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="type parameter in VarOptItemsSketch">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html#getSketchSamples--">getSketchSamples</a></span>()</code>
-<div class="block">Gets a result iterator object.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a>&lt;T&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html#heapify-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-       <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;T&gt;&nbsp;serDe)</code>
-<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>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a>&lt;T&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html#newInstance-int-">newInstance</a></span>(int&nbsp;k)</code>
-<div class="block">Construct a varopt sampling sketch with up to k samples using the default resize factor (8).</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a>&lt;T&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html#newInstance-int-com.yahoo.sketches.ResizeFactor-">newInstance</a></span>(int&nbsp;k,
-           <a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;rf)</code>
-<div class="block">Construct a varopt sampling sketch with up to k samples using the specified resize factor.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html#reset--">reset</a></span>()</code>
-<div class="block">Resets this sketch to the empty state, but retains the original value of k.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html#toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-">toByteArray</a></span>(<a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;? super <a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="type parameter in VarOptItemsSketch">T</a>&gt;&nbsp;serDe)</code>
-<div class="block">Returns a byte array representation of this sketch.</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html#toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-java.lang.Class-">toByteArray</a></span>(<a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;? super <a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="type parameter in VarOptItemsSketch">T</a>&gt;&nbsp;serDe,
-           <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;clazz)</code>
-<div class="block">Returns a byte array representation of this sketch.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html#toString--">toString</a></span>()</code>
-<div class="block">Returns a human-readable summary of the sketch.</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html#toString-byte:A-">toString</a></span>(byte[]&nbsp;byteArr)</code>
-<div class="block">Returns a human readable string of the preamble of a byte array image of a VarOptItemsSketch.</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html#toString-com.yahoo.memory.Memory-">toString</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Returns a human readable string of the preamble of a Memory image of a VarOptItemsSketch.</div>
-</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html#update-T-double-">update</a></span>(<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="type parameter in VarOptItemsSketch">T</a>&nbsp;item,
-      double&nbsp;weight)</code>
-<div class="block">Randomly decide whether or not to include an item in the sample set.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="newInstance-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>newInstance</h4>
-<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a>&lt;T&gt;&nbsp;newInstance(int&nbsp;k)</pre>
-<div class="block">Construct a varopt sampling sketch with up to k samples using the default resize factor (8).</div>
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - The type of object held in the sketch.</dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>k</code> - Maximum size of sampling. Allocated size may be smaller until sketch fills.
-            Unlike many sketches in this package, this value does <em>not</em> need to be a
-            power of 2.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>A VarOptItemsSketch initialized with maximum size k and resize factor rf.</dd>
-</dl>
-</li>
-</ul>
-<a name="newInstance-int-com.yahoo.sketches.ResizeFactor-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>newInstance</h4>
-<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a>&lt;T&gt;&nbsp;newInstance(int&nbsp;k,
-                                                   <a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;rf)</pre>
-<div class="block">Construct a varopt sampling sketch with up to k samples using the specified resize factor.</div>
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - The type of object held in the sketch.</dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>k</code> - Maximum size of sampling. Allocated size may be smaller until sketch fills.
-            Unlike many sketches in this package, this value does <em>not</em> need to be a
-            power of 2.</dd>
-<dd><code>rf</code> - <a href="../../../../resources/dictionary.html#resizeFactor">See Resize Factor</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>A VarOptItemsSketch initialized with maximum size k and resize factor rf.</dd>
-</dl>
-</li>
-</ul>
-<a name="heapify-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapify</h4>
-<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a>&lt;T&gt;&nbsp;heapify(com.yahoo.memory.Memory&nbsp;srcMem,
-                                               <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;T&gt;&nbsp;serDe)</pre>
-<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>
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - The type of item this sketch contains</dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - a Memory representation of a sketch of this class.
-               <a href="../../../../resources/dictionary.html#mem">See Memory</a></dd>
-<dd><code>serDe</code> - An instance of ArrayOfItemsSerDe</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a sketch instance of this class</dd>
-</dl>
-</li>
-</ul>
-<a name="getK--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getK</h4>
-<pre>public&nbsp;int&nbsp;getK()</pre>
-<div class="block">Returns the sketch's value of <i>k</i>, the maximum number of samples stored in the
- sketch. The current number of items in the sketch may be lower.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>k, the maximum number of samples in the sketch</dd>
-</dl>
-</li>
-</ul>
-<a name="getN--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getN</h4>
-<pre>public&nbsp;long&nbsp;getN()</pre>
-<div class="block">Returns the number of items processed from the input stream</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>n, the number of stream items the sketch has seen</dd>
-</dl>
-</li>
-</ul>
-<a name="getNumSamples--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getNumSamples</h4>
-<pre>public&nbsp;int&nbsp;getNumSamples()</pre>
-<div class="block">Returns the current number of items in the sketch, which may be smaller than the
- sketch capacity.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the number of items currently in the sketch</dd>
-</dl>
-</li>
-</ul>
-<a name="getSketchSamples--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getSketchSamples</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="type parameter in VarOptItemsSketch">T</a>&gt;&nbsp;getSketchSamples()</pre>
-<div class="block">Gets a result iterator object.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>An object with an iterator over the results</dd>
-</dl>
-</li>
-</ul>
-<a name="update-java.lang.Object-double-">
-<!--   -->
-</a><a name="update-T-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="type parameter in VarOptItemsSketch">T</a>&nbsp;item,
-                   double&nbsp;weight)</pre>
-<div class="block">Randomly decide whether or not to include an item in the sample set.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>item</code> - an item of the set being sampled from</dd>
-<dd><code>weight</code> - a strictly positive weight associated with the item</dd>
-</dl>
-</li>
-</ul>
-<a name="reset--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public&nbsp;void&nbsp;reset()</pre>
-<div class="block">Resets this sketch to the empty state, but retains the original value of k.</div>
-</li>
-</ul>
-<a name="toString--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
-<div class="block">Returns a human-readable summary of the sketch.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>A string version of the sketch summary</dd>
-</dl>
-</li>
-</ul>
-<a name="toString-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString(byte[]&nbsp;byteArr)</pre>
-<div class="block">Returns a human readable string of the preamble of a byte array image of a VarOptItemsSketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>byteArr</code> - the given byte array</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a human readable string of the preamble of a byte array image of a VarOptItemsSketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="toString-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block">Returns a human readable string of the preamble of a Memory image of a VarOptItemsSketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a human readable string of the preamble of a Memory image of a VarOptItemsSketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;toByteArray(<a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;? super <a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="type parameter in VarOptItemsSketch">T</a>&gt;&nbsp;serDe)</pre>
-<div class="block">Returns a byte array representation of this sketch. May fail for polymorphic item types.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>serDe</code> - An instance of ArrayOfItemsSerDe</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a byte array representation of this sketch</dd>
-</dl>
-</li>
-</ul>
-<a name="toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-java.lang.Class-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;toByteArray(<a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;? super <a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="type parameter in VarOptItemsSketch">T</a>&gt;&nbsp;serDe,
-                          <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;clazz)</pre>
-<div class="block">Returns a byte array representation of this sketch. Copies contents into an array of the
- specified class for serialization to allow for polymorphic types.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>serDe</code> - An instance of ArrayOfItemsSerDe</dd>
-<dd><code>clazz</code> - The class represented by &lt;T&gt;</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a byte array representation of this sketch</dd>
-</dl>
-</li>
-</ul>
-<a name="estimateSubsetSum-java.util.function.Predicate-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>estimateSubsetSum</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/sampling/SampleSubsetSummary.html" title="class in com.yahoo.sketches.sampling">SampleSubsetSummary</a>&nbsp;estimateSubsetSum(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html?is-external=true" title="class or interface in java.util.function">Predicate</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="type parameter in VarOptItemsSketch">T</a>&gt;&nbsp;predicate)</pre>
-<div class="block">Computes an estimated subset sum from the entire stream for objects matching a given
- predicate. Provides a lower bound, estimate, and upper bound using a target of 2 standard
- deviations.
-
- <p>This is technically a heuristic method, and tries to err on the conservative side.</p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>predicate</code> - A predicate to use when identifying items.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>A summary object containing the estimate, upper and lower bounds, and the total
- sketch weight.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/VarOptItemsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/VarOptItemsSketch.html" target="_top">Frames</a></li>
-<li><a href="VarOptItemsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/VarOptItemsUnion.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/VarOptItemsUnion.html
deleted file mode 100644
index 40ed874..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/VarOptItemsUnion.html
+++ /dev/null
@@ -1,461 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>VarOptItemsUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="VarOptItemsUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":9,"i2":9,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/VarOptItemsUnion.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/VarOptItemsUnion.html" target="_top">Frames</a></li>
-<li><a href="VarOptItemsUnion.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.sampling</div>
-<h2 title="Class VarOptItemsUnion" class="title">Class VarOptItemsUnion&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.sampling.VarOptItemsUnion&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - Type of items</dd>
-</dl>
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">VarOptItemsUnion&lt;T&gt;</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Provides a unioning operation over varopt sketches. This union allows the sample size k to float,
- possibly increasing or decreasing as warranted by the available data.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Jon Malkin, Kevin Lang</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="type parameter in VarOptItemsUnion">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html#getResult--">getResult</a></span>()</code>
-<div class="block">Gets the varopt sketch resulting from the union of any input sketches.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="class in com.yahoo.sketches.sampling">VarOptItemsUnion</a>&lt;T&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html#heapify-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-       <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;T&gt;&nbsp;serDe)</code>
-<div class="block">Instantiates a Union from Memory</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="class in com.yahoo.sketches.sampling">VarOptItemsUnion</a>&lt;T&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html#newInstance-int-">newInstance</a></span>(int&nbsp;maxK)</code>
-<div class="block">Creates an empty Union with a maximum capacity of size k.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html#reset--">reset</a></span>()</code>
-<div class="block">Resets this sketch to the empty state, but retains the original value of max k.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html#toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-">toByteArray</a></span>(<a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="type parameter in VarOptItemsUnion">T</a>&gt;&nbsp;serDe)</code>
-<div class="block">Returns a byte array representation of this union</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html#toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-java.lang.Class-">toByteArray</a></span>(<a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="type parameter in VarOptItemsUnion">T</a>&gt;&nbsp;serDe,
-           <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;clazz)</code>
-<div class="block">Returns a byte array representation of this union.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html#toString--">toString</a></span>()</code>
-<div class="block">Returns a human-readable summary of the sketch, without items.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html#update-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">update</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-      <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="type parameter in VarOptItemsUnion">T</a>&gt;&nbsp;serDe)</code>
-<div class="block">Union the given Memory image of the sketch.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html#update-com.yahoo.sketches.sampling.ReservoirItemsSketch-">update</a></span>(<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="type parameter in VarOptItemsUnion">T</a>&gt;&nbsp;reservoirIn)</code>
-<div class="block">Union a reservoir sketch.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html#update-com.yahoo.sketches.sampling.VarOptItemsSketch-">update</a></span>(<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="type parameter in VarOptItemsUnion">T</a>&gt;&nbsp;sketchIn)</code>
-<div class="block">Union the given sketch.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="newInstance-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>newInstance</h4>
-<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="class in com.yahoo.sketches.sampling">VarOptItemsUnion</a>&lt;T&gt;&nbsp;newInstance(int&nbsp;maxK)</pre>
-<div class="block">Creates an empty Union with a maximum capacity of size k.</div>
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - The type of item this union contains</dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>maxK</code> - The maximum allowed capacity of the unioned result</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>A new VarOptItemsUnion</dd>
-</dl>
-</li>
-</ul>
-<a name="heapify-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapify</h4>
-<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="class in com.yahoo.sketches.sampling">VarOptItemsUnion</a>&lt;T&gt;&nbsp;heapify(com.yahoo.memory.Memory&nbsp;srcMem,
-                                              <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;T&gt;&nbsp;serDe)</pre>
-<div class="block">Instantiates a Union from Memory</div>
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - The type of item this sketch contains</dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - Memory object containing a serialized union</dd>
-<dd><code>serDe</code> - An instance of ArrayOfItemsSerDe</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>A VarOptItemsUnion created from the provided Memory</dd>
-</dl>
-</li>
-</ul>
-<a name="update-com.yahoo.sketches.sampling.VarOptItemsSketch-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="type parameter in VarOptItemsUnion">T</a>&gt;&nbsp;sketchIn)</pre>
-<div class="block">Union the given sketch.
-
-<p>This method can be repeatedly called.</p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchIn</code> - The sketch to be merged</dd>
-</dl>
-</li>
-</ul>
-<a name="update-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(com.yahoo.memory.Memory&nbsp;mem,
-                   <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="type parameter in VarOptItemsUnion">T</a>&gt;&nbsp;serDe)</pre>
-<div class="block">Union the given Memory image of the sketch.
-
-<p>This method can be repeatedly called.</p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - Memory image of sketch to be merged</dd>
-<dd><code>serDe</code> - An instance of ArrayOfItemsSerDe</dd>
-</dl>
-</li>
-</ul>
-<a name="update-com.yahoo.sketches.sampling.ReservoirItemsSketch-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="type parameter in VarOptItemsUnion">T</a>&gt;&nbsp;reservoirIn)</pre>
-<div class="block">Union a reservoir sketch. The reservoir sample is treated as if all items were added with a
- weight of 1.0.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>reservoirIn</code> - The reservoir sketch to be merged</dd>
-</dl>
-</li>
-</ul>
-<a name="getResult--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getResult</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="type parameter in VarOptItemsUnion">T</a>&gt;&nbsp;getResult()</pre>
-<div class="block">Gets the varopt sketch resulting from the union of any input sketches.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>A varopt sketch</dd>
-</dl>
-</li>
-</ul>
-<a name="reset--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public&nbsp;void&nbsp;reset()</pre>
-<div class="block">Resets this sketch to the empty state, but retains the original value of max k.</div>
-</li>
-</ul>
-<a name="toString--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
-<div class="block">Returns a human-readable summary of the sketch, without items.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>A string version of the sketch summary</dd>
-</dl>
-</li>
-</ul>
-<a name="toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;toByteArray(<a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="type parameter in VarOptItemsUnion">T</a>&gt;&nbsp;serDe)</pre>
-<div class="block">Returns a byte array representation of this union</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>serDe</code> - An instance of ArrayOfItemsSerDe</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a byte array representation of this union</dd>
-</dl>
-</li>
-</ul>
-<a name="toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-java.lang.Class-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;toByteArray(<a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="type parameter in VarOptItemsUnion">T</a>&gt;&nbsp;serDe,
-                          <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;clazz)</pre>
-<div class="block">Returns a byte array representation of this union. This method should be used when the array
- elements are subclasses of a common base class.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>serDe</code> - An instance of ArrayOfItemsSerDe</dd>
-<dd><code>clazz</code> - A class to which the items are cast before serialization</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a byte array representation of this union</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/VarOptItemsUnion.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/VarOptItemsUnion.html" target="_top">Frames</a></li>
-<li><a href="VarOptItemsUnion.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/ReservoirItemsSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/ReservoirItemsSketch.html
deleted file mode 100644
index 4ed011e..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/ReservoirItemsSketch.html
+++ /dev/null
@@ -1,214 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.sampling.ReservoirItemsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.sampling.ReservoirItemsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/sampling/class-use/ReservoirItemsSketch.html" target="_top">Frames</a></li>
-<li><a href="ReservoirItemsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.sampling.ReservoirItemsSketch" class="title">Uses of Class<br>com.yahoo.sketches.sampling.ReservoirItemsSketch</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.sampling">com.yahoo.sketches.sampling</a></td>
-<td class="colLast">
-<div class="block">This package is dedicated to streaming algorithms that enable fixed size, uniform sampling of
- unweighted items from a stream.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.sampling">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a> in <a href="../../../../../com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a> that return <a href="../../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a>&lt;<a href="../../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="type parameter in ReservoirItemsUnion">T</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">ReservoirItemsUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html#getResult--">getResult</a></span>()</code>
-<div class="block">Returns a sketch representing the current state of the union.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a>&lt;T&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">ReservoirItemsSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html#heapify-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-       <a href="../../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;T&gt;&nbsp;serDe)</code>
-<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>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a>&lt;T&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">ReservoirItemsSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html#newInstance-int-">newInstance</a></span>(int&nbsp;k)</code>
-<div class="block">Construct a mergeable sampling sketch with up to k samples using the default resize
- factor (8).</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a>&lt;T&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">ReservoirItemsSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html#newInstance-int-com.yahoo.sketches.ResizeFactor-">newInstance</a></span>(int&nbsp;k,
-           <a href="../../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;rf)</code>
-<div class="block">Construct a mergeable sampling sketch with up to k samples using a specified resize factor.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a> with parameters of type <a href="../../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">VarOptItemsUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html#update-com.yahoo.sketches.sampling.ReservoirItemsSketch-">update</a></span>(<a href="../../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a>&lt;<a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="type parameter in VarOptItemsUnion">T</a>&gt;&nbsp;reservoirIn)</code>
-<div class="block">Union a reservoir sketch.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">ReservoirItemsUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html#update-com.yahoo.sketches.sampling.ReservoirItemsSketch-">update</a></span>(<a href="../../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a>&lt;<a href="../../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="type parameter in ReservoirItemsUnion">T</a>&gt;&nbsp;sketchIn)</code>
-<div class="block">Union the given sketch.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/sampling/class-use/ReservoirItemsSketch.html" target="_top">Frames</a></li>
-<li><a href="ReservoirItemsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/ReservoirItemsUnion.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/ReservoirItemsUnion.html
deleted file mode 100644
index 000db34..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/ReservoirItemsUnion.html
+++ /dev/null
@@ -1,178 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.sampling.ReservoirItemsUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.sampling.ReservoirItemsUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/sampling/class-use/ReservoirItemsUnion.html" target="_top">Frames</a></li>
-<li><a href="ReservoirItemsUnion.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.sampling.ReservoirItemsUnion" class="title">Uses of Class<br>com.yahoo.sketches.sampling.ReservoirItemsUnion</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsUnion</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.sampling">com.yahoo.sketches.sampling</a></td>
-<td class="colLast">
-<div class="block">This package is dedicated to streaming algorithms that enable fixed size, uniform sampling of
- unweighted items from a stream.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.sampling">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsUnion</a> in <a href="../../../../../com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a> that return <a href="../../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsUnion</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsUnion</a>&lt;T&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">ReservoirItemsUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html#heapify-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-       <a href="../../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;T&gt;&nbsp;serDe)</code>
-<div class="block">Instantiates a Union from Memory</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsUnion</a>&lt;T&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">ReservoirItemsUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html#newInstance-int-">newInstance</a></span>(int&nbsp;maxK)</code>
-<div class="block">Creates an empty Union with a maximum reservoir capacity of size k.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/sampling/class-use/ReservoirItemsUnion.html" target="_top">Frames</a></li>
-<li><a href="ReservoirItemsUnion.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/ReservoirLongsSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/ReservoirLongsSketch.html
deleted file mode 100644
index 3934c45..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/ReservoirLongsSketch.html
+++ /dev/null
@@ -1,208 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.sampling.ReservoirLongsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.sampling.ReservoirLongsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/sampling/class-use/ReservoirLongsSketch.html" target="_top">Frames</a></li>
-<li><a href="ReservoirLongsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.sampling.ReservoirLongsSketch" class="title">Uses of Class<br>com.yahoo.sketches.sampling.ReservoirLongsSketch</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.sampling">com.yahoo.sketches.sampling</a></td>
-<td class="colLast">
-<div class="block">This package is dedicated to streaming algorithms that enable fixed size, uniform sampling of
- unweighted items from a stream.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.sampling">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a> in <a href="../../../../../com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a> that return <a href="../../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ReservoirLongsUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/sampling/ReservoirLongsUnion.html#getResult--">getResult</a></span>()</code>
-<div class="block">Returns a sketch representing the current state of the union.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ReservoirLongsSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<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>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ReservoirLongsSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html#newInstance-int-">newInstance</a></span>(int&nbsp;k)</code>
-<div class="block">Construct a mergeable reservoir sampling sketch with up to k samples using the default resize
- factor (8).</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ReservoirLongsSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html#newInstance-int-com.yahoo.sketches.ResizeFactor-">newInstance</a></span>(int&nbsp;k,
-           <a href="../../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;rf)</code>
-<div class="block">Construct a mergeable reservoir sampling sketch with up to k samples using the default resize
- factor (8).</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a> with parameters of type <a href="../../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">ReservoirLongsUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/sampling/ReservoirLongsUnion.html#update-com.yahoo.sketches.sampling.ReservoirLongsSketch-">update</a></span>(<a href="../../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a>&nbsp;sketchIn)</code>
-<div class="block">Union the given sketch.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/sampling/class-use/ReservoirLongsSketch.html" target="_top">Frames</a></li>
-<li><a href="ReservoirLongsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/ReservoirLongsUnion.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/ReservoirLongsUnion.html
deleted file mode 100644
index 28b7a5c..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/ReservoirLongsUnion.html
+++ /dev/null
@@ -1,177 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.sampling.ReservoirLongsUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.sampling.ReservoirLongsUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/sampling/ReservoirLongsUnion.html" title="class in com.yahoo.sketches.sampling">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/sampling/class-use/ReservoirLongsUnion.html" target="_top">Frames</a></li>
-<li><a href="ReservoirLongsUnion.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.sampling.ReservoirLongsUnion" class="title">Uses of Class<br>com.yahoo.sketches.sampling.ReservoirLongsUnion</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/sampling/ReservoirLongsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsUnion</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.sampling">com.yahoo.sketches.sampling</a></td>
-<td class="colLast">
-<div class="block">This package is dedicated to streaming algorithms that enable fixed size, uniform sampling of
- unweighted items from a stream.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.sampling">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/sampling/ReservoirLongsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsUnion</a> in <a href="../../../../../com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a> that return <a href="../../../../../com/yahoo/sketches/sampling/ReservoirLongsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsUnion</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/sampling/ReservoirLongsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsUnion</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ReservoirLongsUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/sampling/ReservoirLongsUnion.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Instantiates a Union from Memory</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/sampling/ReservoirLongsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsUnion</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ReservoirLongsUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/sampling/ReservoirLongsUnion.html#newInstance-int-">newInstance</a></span>(int&nbsp;maxK)</code>
-<div class="block">Creates an empty Union with a maximum reservoir capacity of size k.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/sampling/ReservoirLongsUnion.html" title="class in com.yahoo.sketches.sampling">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/sampling/class-use/ReservoirLongsUnion.html" target="_top">Frames</a></li>
-<li><a href="ReservoirLongsUnion.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/SampleSubsetSummary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/SampleSubsetSummary.html
deleted file mode 100644
index 02bec50..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/SampleSubsetSummary.html
+++ /dev/null
@@ -1,186 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.sampling.SampleSubsetSummary (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.sampling.SampleSubsetSummary (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/sampling/SampleSubsetSummary.html" title="class in com.yahoo.sketches.sampling">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/sampling/class-use/SampleSubsetSummary.html" target="_top">Frames</a></li>
-<li><a href="SampleSubsetSummary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.sampling.SampleSubsetSummary" class="title">Uses of Class<br>com.yahoo.sketches.sampling.SampleSubsetSummary</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/sampling/SampleSubsetSummary.html" title="class in com.yahoo.sketches.sampling">SampleSubsetSummary</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.sampling">com.yahoo.sketches.sampling</a></td>
-<td class="colLast">
-<div class="block">This package is dedicated to streaming algorithms that enable fixed size, uniform sampling of
- unweighted items from a stream.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.sampling">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/sampling/SampleSubsetSummary.html" title="class in com.yahoo.sketches.sampling">SampleSubsetSummary</a> in <a href="../../../../../com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a> that return <a href="../../../../../com/yahoo/sketches/sampling/SampleSubsetSummary.html" title="class in com.yahoo.sketches.sampling">SampleSubsetSummary</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/sampling/SampleSubsetSummary.html" title="class in com.yahoo.sketches.sampling">SampleSubsetSummary</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ReservoirLongsSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html#estimateSubsetSum-java.util.function.Predicate-">estimateSubsetSum</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html?is-external=true" title="class or interface in java.util.function">Predicate</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;&nbsp;predicate)</code>
-<div class="block">Computes an estimated subset sum from the entire stream for objects matching a given
- predicate.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/sampling/SampleSubsetSummary.html" title="class in com.yahoo.sketches.sampling">SampleSubsetSummary</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ReservoirItemsSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html#estimateSubsetSum-java.util.function.Predicate-">estimateSubsetSum</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html?is-external=true" title="class or interface in java.util.function">Predicate</a>&lt;<a href="../../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="type parameter in ReservoirItemsSketch">T</a>&gt;&nbsp;predicate)</code>
-<div class="block">Computes an estimated subset sum from the entire stream for objects matching a given
- predicate.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/sampling/SampleSubsetSummary.html" title="class in com.yahoo.sketches.sampling">SampleSubsetSummary</a></code></td>
-<td class="colLast"><span class="typeNameLabel">VarOptItemsSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html#estimateSubsetSum-java.util.function.Predicate-">estimateSubsetSum</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html?is-external=true" title="class or interface in java.util.function">Predicate</a>&lt;<a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="type parameter in VarOptItemsSketch">T</a>&gt;&nbsp;predicate)</code>
-<div class="block">Computes an estimated subset sum from the entire stream for objects matching a given
- predicate.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/sampling/SampleSubsetSummary.html" title="class in com.yahoo.sketches.sampling">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/sampling/class-use/SampleSubsetSummary.html" target="_top">Frames</a></li>
-<li><a href="SampleSubsetSummary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/VarOptItemsSamples.VarOptItemsIterator.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/VarOptItemsSamples.VarOptItemsIterator.html
deleted file mode 100644
index 16431b9..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/VarOptItemsSamples.VarOptItemsIterator.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.sampling.VarOptItemsSamples.VarOptItemsIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.sampling.VarOptItemsSamples.VarOptItemsIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.VarOptItemsIterator.html" title="class in com.yahoo.sketches.sampling">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/sampling/class-use/VarOptItemsSamples.VarOptItemsIterator.html" target="_top">Frames</a></li>
-<li><a href="VarOptItemsSamples.VarOptItemsIterator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.sampling.VarOptItemsSamples.VarOptItemsIterator" class="title">Uses of Class<br>com.yahoo.sketches.sampling.VarOptItemsSamples.VarOptItemsIterator</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.sampling.VarOptItemsSamples.VarOptItemsIterator</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.VarOptItemsIterator.html" title="class in com.yahoo.sketches.sampling">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/sampling/class-use/VarOptItemsSamples.VarOptItemsIterator.html" target="_top">Frames</a></li>
-<li><a href="VarOptItemsSamples.VarOptItemsIterator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/VarOptItemsSamples.WeightedSample.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/VarOptItemsSamples.WeightedSample.html
deleted file mode 100644
index 58d04e7..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/VarOptItemsSamples.WeightedSample.html
+++ /dev/null
@@ -1,182 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.sampling.VarOptItemsSamples.WeightedSample (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.sampling.VarOptItemsSamples.WeightedSample (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html" title="class in com.yahoo.sketches.sampling">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/sampling/class-use/VarOptItemsSamples.WeightedSample.html" target="_top">Frames</a></li>
-<li><a href="VarOptItemsSamples.WeightedSample.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.sampling.VarOptItemsSamples.WeightedSample" class="title">Uses of Class<br>com.yahoo.sketches.sampling.VarOptItemsSamples.WeightedSample</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples.WeightedSample</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.sampling">com.yahoo.sketches.sampling</a></td>
-<td class="colLast">
-<div class="block">This package is dedicated to streaming algorithms that enable fixed size, uniform sampling of
- unweighted items from a stream.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.sampling">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples.WeightedSample</a> in <a href="../../../../../com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a> that return <a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples.WeightedSample</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples.WeightedSample</a></code></td>
-<td class="colLast"><span class="typeNameLabel">VarOptItemsSamples.VarOptItemsIterator.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.VarOptItemsIterator.html#next--">next</a></span>()</code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a> that return types with arguments of type <a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples.WeightedSample</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples.WeightedSample</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">VarOptItemsSamples.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.html#iterator--">iterator</a></span>()</code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html" title="class in com.yahoo.sketches.sampling">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/sampling/class-use/VarOptItemsSamples.WeightedSample.html" target="_top">Frames</a></li>
-<li><a href="VarOptItemsSamples.WeightedSample.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/VarOptItemsSamples.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/VarOptItemsSamples.html
deleted file mode 100644
index 404c717..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/VarOptItemsSamples.html
+++ /dev/null
@@ -1,171 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.sampling.VarOptItemsSamples (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.sampling.VarOptItemsSamples (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="class in com.yahoo.sketches.sampling">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/sampling/class-use/VarOptItemsSamples.html" target="_top">Frames</a></li>
-<li><a href="VarOptItemsSamples.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.sampling.VarOptItemsSamples" class="title">Uses of Class<br>com.yahoo.sketches.sampling.VarOptItemsSamples</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.sampling">com.yahoo.sketches.sampling</a></td>
-<td class="colLast">
-<div class="block">This package is dedicated to streaming algorithms that enable fixed size, uniform sampling of
- unweighted items from a stream.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.sampling">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples</a> in <a href="../../../../../com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a> that return <a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples</a>&lt;<a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="type parameter in VarOptItemsSketch">T</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">VarOptItemsSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html#getSketchSamples--">getSketchSamples</a></span>()</code>
-<div class="block">Gets a result iterator object.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="class in com.yahoo.sketches.sampling">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/sampling/class-use/VarOptItemsSamples.html" target="_top">Frames</a></li>
-<li><a href="VarOptItemsSamples.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/VarOptItemsSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/VarOptItemsSketch.html
deleted file mode 100644
index 0697e90..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/VarOptItemsSketch.html
+++ /dev/null
@@ -1,207 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.sampling.VarOptItemsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.sampling.VarOptItemsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/sampling/class-use/VarOptItemsSketch.html" target="_top">Frames</a></li>
-<li><a href="VarOptItemsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.sampling.VarOptItemsSketch" class="title">Uses of Class<br>com.yahoo.sketches.sampling.VarOptItemsSketch</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.sampling">com.yahoo.sketches.sampling</a></td>
-<td class="colLast">
-<div class="block">This package is dedicated to streaming algorithms that enable fixed size, uniform sampling of
- unweighted items from a stream.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.sampling">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a> in <a href="../../../../../com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a> that return <a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a>&lt;<a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="type parameter in VarOptItemsUnion">T</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">VarOptItemsUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html#getResult--">getResult</a></span>()</code>
-<div class="block">Gets the varopt sketch resulting from the union of any input sketches.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a>&lt;T&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">VarOptItemsSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html#heapify-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-       <a href="../../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;T&gt;&nbsp;serDe)</code>
-<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>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a>&lt;T&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">VarOptItemsSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html#newInstance-int-">newInstance</a></span>(int&nbsp;k)</code>
-<div class="block">Construct a varopt sampling sketch with up to k samples using the default resize factor (8).</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a>&lt;T&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">VarOptItemsSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html#newInstance-int-com.yahoo.sketches.ResizeFactor-">newInstance</a></span>(int&nbsp;k,
-           <a href="../../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;rf)</code>
-<div class="block">Construct a varopt sampling sketch with up to k samples using the specified resize factor.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a> with parameters of type <a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">VarOptItemsUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html#update-com.yahoo.sketches.sampling.VarOptItemsSketch-">update</a></span>(<a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a>&lt;<a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="type parameter in VarOptItemsUnion">T</a>&gt;&nbsp;sketchIn)</code>
-<div class="block">Union the given sketch.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/sampling/class-use/VarOptItemsSketch.html" target="_top">Frames</a></li>
-<li><a href="VarOptItemsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/VarOptItemsUnion.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/VarOptItemsUnion.html
deleted file mode 100644
index 9216f05..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/VarOptItemsUnion.html
+++ /dev/null
@@ -1,178 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.sampling.VarOptItemsUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.sampling.VarOptItemsUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="class in com.yahoo.sketches.sampling">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/sampling/class-use/VarOptItemsUnion.html" target="_top">Frames</a></li>
-<li><a href="VarOptItemsUnion.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.sampling.VarOptItemsUnion" class="title">Uses of Class<br>com.yahoo.sketches.sampling.VarOptItemsUnion</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="class in com.yahoo.sketches.sampling">VarOptItemsUnion</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.sampling">com.yahoo.sketches.sampling</a></td>
-<td class="colLast">
-<div class="block">This package is dedicated to streaming algorithms that enable fixed size, uniform sampling of
- unweighted items from a stream.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.sampling">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="class in com.yahoo.sketches.sampling">VarOptItemsUnion</a> in <a href="../../../../../com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a> that return <a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="class in com.yahoo.sketches.sampling">VarOptItemsUnion</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="class in com.yahoo.sketches.sampling">VarOptItemsUnion</a>&lt;T&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">VarOptItemsUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html#heapify-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-       <a href="../../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;T&gt;&nbsp;serDe)</code>
-<div class="block">Instantiates a Union from Memory</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="class in com.yahoo.sketches.sampling">VarOptItemsUnion</a>&lt;T&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">VarOptItemsUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html#newInstance-int-">newInstance</a></span>(int&nbsp;maxK)</code>
-<div class="block">Creates an empty Union with a maximum capacity of size k.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="class in com.yahoo.sketches.sampling">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/sampling/class-use/VarOptItemsUnion.html" target="_top">Frames</a></li>
-<li><a href="VarOptItemsUnion.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/package-frame.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/package-frame.html
deleted file mode 100644
index 0852504..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/package-frame.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.sampling (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../com/yahoo/sketches/sampling/package-summary.html" target="classFrame">com.yahoo.sketches.sampling</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling" target="classFrame">ReservoirItemsSketch</a></li>
-<li><a href="ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling" target="classFrame">ReservoirItemsUnion</a></li>
-<li><a href="ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling" target="classFrame">ReservoirLongsSketch</a></li>
-<li><a href="ReservoirLongsUnion.html" title="class in com.yahoo.sketches.sampling" target="classFrame">ReservoirLongsUnion</a></li>
-<li><a href="SampleSubsetSummary.html" title="class in com.yahoo.sketches.sampling" target="classFrame">SampleSubsetSummary</a></li>
-<li><a href="VarOptItemsSamples.html" title="class in com.yahoo.sketches.sampling" target="classFrame">VarOptItemsSamples</a></li>
-<li><a href="VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling" target="classFrame">VarOptItemsSketch</a></li>
-<li><a href="VarOptItemsUnion.html" title="class in com.yahoo.sketches.sampling" target="classFrame">VarOptItemsUnion</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/package-summary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/package-summary.html
deleted file mode 100644
index 5d14bd5..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/package-summary.html
+++ /dev/null
@@ -1,202 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.sampling (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.sampling (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/quantiles/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/theta/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;com.yahoo.sketches.sampling</h1>
-<div class="docSummary">
-<div class="block">This package is dedicated to streaming algorithms that enable fixed size, uniform sampling of
- unweighted items from a stream.</div>
-</div>
-<p>See:&nbsp;<a href="#package.description">Description</a></p>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a>&lt;T&gt;</td>
-<td class="colLast">
-<div class="block">This sketch provides a reservoir sample over an input stream of items.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsUnion</a>&lt;T&gt;</td>
-<td class="colLast">
-<div class="block">Class to union reservoir samples of generic items.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a></td>
-<td class="colLast">
-<div class="block">This sketch provides a reservoir sample over an input stream of <tt>long</tt>s.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsUnion</a></td>
-<td class="colLast">
-<div class="block">Class to union reservoir samples of longs.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/sampling/SampleSubsetSummary.html" title="class in com.yahoo.sketches.sampling">SampleSubsetSummary</a></td>
-<td class="colLast">
-<div class="block">A simple object o capture the results of a subset sum query on a sampling sketch.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples</a>&lt;T&gt;</td>
-<td class="colLast">
-<div class="block">This class provides access to the samples contained in a VarOptItemsSketch.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a>&lt;T&gt;</td>
-<td class="colLast">
-<div class="block">This sketch provides a variance optimal sample over an input stream of weighted items.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="class in com.yahoo.sketches.sampling">VarOptItemsUnion</a>&lt;T&gt;</td>
-<td class="colLast">
-<div class="block">Provides a unioning operation over varopt sketches.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-<a name="package.description">
-<!--   -->
-</a>
-<h2 title="Package com.yahoo.sketches.sampling Description">Package com.yahoo.sketches.sampling Description</h2>
-<div class="block"><p>This package is dedicated to streaming algorithms that enable fixed size, uniform sampling of
- unweighted items from a stream.</p>
-
- <p>These sketches are mergeable and can be serialized and deserialized to/from a compact
- form.</p></div>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/quantiles/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/theta/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/package-tree.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/package-tree.html
deleted file mode 100644
index c32dd95..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/package-tree.html
+++ /dev/null
@@ -1,148 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.sampling Class Hierarchy (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.sampling Class Hierarchy (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/quantiles/package-tree.html">Prev</a></li>
-<li><a href="../../../../com/yahoo/sketches/theta/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package com.yahoo.sketches.sampling</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.sampling.<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">ReservoirItemsSketch</span></a>&lt;T&gt;</li>
-<li type="circle">com.yahoo.sketches.sampling.<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">ReservoirItemsUnion</span></a>&lt;T&gt;</li>
-<li type="circle">com.yahoo.sketches.sampling.<a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">ReservoirLongsSketch</span></a></li>
-<li type="circle">com.yahoo.sketches.sampling.<a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsUnion.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">ReservoirLongsUnion</span></a></li>
-<li type="circle">com.yahoo.sketches.sampling.<a href="../../../../com/yahoo/sketches/sampling/SampleSubsetSummary.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">SampleSubsetSummary</span></a></li>
-<li type="circle">com.yahoo.sketches.sampling.<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">VarOptItemsSamples</span></a>&lt;T&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;T&gt;)</li>
-<li type="circle">com.yahoo.sketches.sampling.<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.VarOptItemsIterator.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">VarOptItemsSamples.VarOptItemsIterator</span></a> (implements java.util.<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;E&gt;)</li>
-<li type="circle">com.yahoo.sketches.sampling.<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">VarOptItemsSamples.WeightedSample</span></a></li>
-<li type="circle">com.yahoo.sketches.sampling.<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">VarOptItemsSketch</span></a>&lt;T&gt;</li>
-<li type="circle">com.yahoo.sketches.sampling.<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">VarOptItemsUnion</span></a>&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/quantiles/package-tree.html">Prev</a></li>
-<li><a href="../../../../com/yahoo/sketches/theta/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/package-use.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/package-use.html
deleted file mode 100644
index 7e31bec..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/package-use.html
+++ /dev/null
@@ -1,204 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package com.yahoo.sketches.sampling (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches.sampling (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Uses of Package com.yahoo.sketches.sampling" class="title">Uses of Package<br>com.yahoo.sketches.sampling</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.sampling">com.yahoo.sketches.sampling</a></td>
-<td class="colLast">
-<div class="block">This package is dedicated to streaming algorithms that enable fixed size, uniform sampling of
- unweighted items from a stream.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="com.yahoo.sketches.sampling">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a> used by <a href="../../../../com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/sampling/class-use/ReservoirItemsSketch.html#com.yahoo.sketches.sampling">ReservoirItemsSketch</a>
-<div class="block">This sketch provides a reservoir sample over an input stream of items.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/sampling/class-use/ReservoirItemsUnion.html#com.yahoo.sketches.sampling">ReservoirItemsUnion</a>
-<div class="block">Class to union reservoir samples of generic items.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/sampling/class-use/ReservoirLongsSketch.html#com.yahoo.sketches.sampling">ReservoirLongsSketch</a>
-<div class="block">This sketch provides a reservoir sample over an input stream of <tt>long</tt>s.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/sampling/class-use/ReservoirLongsUnion.html#com.yahoo.sketches.sampling">ReservoirLongsUnion</a>
-<div class="block">Class to union reservoir samples of longs.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/sampling/class-use/SampleSubsetSummary.html#com.yahoo.sketches.sampling">SampleSubsetSummary</a>
-<div class="block">A simple object o capture the results of a subset sum query on a sampling sketch.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/sampling/class-use/VarOptItemsSamples.html#com.yahoo.sketches.sampling">VarOptItemsSamples</a>
-<div class="block">This class provides access to the samples contained in a VarOptItemsSketch.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/sampling/class-use/VarOptItemsSamples.WeightedSample.html#com.yahoo.sketches.sampling">VarOptItemsSamples.WeightedSample</a>
-<div class="block">A convenience class to allow easy iterator access to a VarOpt sample.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/sampling/class-use/VarOptItemsSketch.html#com.yahoo.sketches.sampling">VarOptItemsSketch</a>
-<div class="block">This sketch provides a variance optimal sample over an input stream of weighted items.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/sampling/class-use/VarOptItemsUnion.html#com.yahoo.sketches.sampling">VarOptItemsUnion</a>
-<div class="block">Provides a unioning operation over varopt sketches.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/AnotB.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/AnotB.html
deleted file mode 100644
index 5c3ebe9..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/AnotB.html
+++ /dev/null
@@ -1,379 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>AnotB (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AnotB (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":6,"i2":6,"i3":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/AnotB.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/theta/AnotB.html" target="_top">Frames</a></li>
-<li><a href="AnotB.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.theta</div>
-<h2 title="Class AnotB" class="title">Class AnotB</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">com.yahoo.sketches.theta.SetOperation</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.theta.AnotB</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">AnotB</span>
-extends <a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></pre>
-<div class="block">The API for the set difference operation <i>A and not B</i> operations.
- This is a stateless operation. However, to make the API
- more consistent with the other set operations the intended use is:
- <pre><code>
- AnotB aNotB = SetOperationBuilder.buildAnotB();
- aNotB.update(SketchA, SketchB); //Called only once.
- CompactSketch result = aNotB.getResult();
- </code></pre>
-
- <p>Calling the update function a second time essentially clears the internal state and updates
- with the new pair of sketches.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/AnotB.html#AnotB--">AnotB</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/AnotB.html#getFamily--">getFamily</a></span>()</code>
-<div class="block">Gets the Family of this SetOperation</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/AnotB.html#getResult--">getResult</a></span>()</code>
-<div class="block">Gets the result of this operation as an ordered CompactSketch on the Java heap</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/AnotB.html#getResult-boolean-com.yahoo.memory.WritableMemory-">getResult</a></span>(boolean&nbsp;dstOrdered,
-         com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Gets the result of this set operation as a CompactSketch of the chosen form</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/AnotB.html#update-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-">update</a></span>(<a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;a,
-      <a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;b)</code>
-<div class="block">Perform A-and-not-B set operation on the two given sketches.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.theta.SetOperation">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.theta.<a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></h3>
-<code><a href="../../../../com/yahoo/sketches/theta/SetOperation.html#builder--">builder</a>, <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#getMaxIntersectionBytes-int-">getMaxIntersectionBytes</a>, <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#getMaxUnionBytes-int-">getMaxUnionBytes</a>, <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#heapify-com.yahoo.memory.Memory-">heapify</a>, <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#heapify-com.yahoo.memory.Memory-long-">heapify</a>, <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#isSameResource-com.yahoo.memory.Memory-">isSameResource</a>, <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-">wrap</a>, <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-long-">wrap</a>, <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.WritableMemory-">wrap</a>, <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.WritableMemory-long-">wrap</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="AnotB--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>AnotB</h4>
-<pre>public&nbsp;AnotB()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getFamily--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getFamily</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>&nbsp;getFamily()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/SetOperation.html#getFamily--">SetOperation</a></code></span></div>
-<div class="block">Gets the Family of this SetOperation</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/theta/SetOperation.html#getFamily--">getFamily</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the Family of this SetOperation</dd>
-</dl>
-</li>
-</ul>
-<a name="getResult-boolean-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getResult</h4>
-<pre>public abstract&nbsp;<a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;getResult(boolean&nbsp;dstOrdered,
-                                        com.yahoo.memory.WritableMemory&nbsp;dstMem)</pre>
-<div class="block">Gets the result of this set operation as a CompactSketch of the chosen form</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dstOrdered</code> - <a href="../../../../resources/dictionary.html#dstOrdered">See Destination Ordered</a></dd>
-<dd><code>dstMem</code> - <a href="../../../../resources/dictionary.html#dstMem">See Destination Memory</a>.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the result of this set operation as a CompactSketch of the chosen form</dd>
-</dl>
-</li>
-</ul>
-<a name="getResult--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getResult</h4>
-<pre>public abstract&nbsp;<a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;getResult()</pre>
-<div class="block">Gets the result of this operation as an ordered CompactSketch on the Java heap</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the result of this operation as an ordered CompactSketch on the Java heap</dd>
-</dl>
-</li>
-</ul>
-<a name="update-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>update</h4>
-<pre>public abstract&nbsp;void&nbsp;update(<a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;a,
-                            <a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;b)</pre>
-<div class="block">Perform A-and-not-B set operation on the two given sketches.
- A null sketch is interpreted as an empty sketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>a</code> - The incoming sketch for the first argument</dd>
-<dd><code>b</code> - The incoming sketch for the second argument</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/AnotB.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/theta/AnotB.html" target="_top">Frames</a></li>
-<li><a href="AnotB.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/CompactSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/CompactSketch.html
deleted file mode 100644
index d0ad9bc..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/CompactSketch.html
+++ /dev/null
@@ -1,398 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>CompactSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CompactSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/CompactSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/theta/AnotB.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/theta/HashIterator.html" title="interface in com.yahoo.sketches.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/theta/CompactSketch.html" target="_top">Frames</a></li>
-<li><a href="CompactSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.theta</div>
-<h2 title="Class CompactSketch" class="title">Class CompactSketch</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">com.yahoo.sketches.theta.Sketch</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.theta.CompactSketch</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">CompactSketch</span>
-extends <a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></pre>
-<div class="block">The parent class of all the CompactSketches. CompactSketches are never created directly.
- They are created as a result of the compact() method of an UpdateSketch or as a result of a
- getResult() of a SetOperation.
-
- <p>A CompactSketch is the simplest form of a Theta Sketch. It consists of a compact list
- (i.e., no intervening spaces) of hash values, which may be ordered or not, a value for theta
- and a seed hash.  A CompactSketch is read-only,
- and the space required when stored is only the space required for the hash values and 8 to 24
- bytes of preamble. An empty CompactSketch consumes only 8 bytes.</p></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/CompactSketch.html#CompactSketch--">CompactSketch</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/CompactSketch.html#compact--">compact</a></span>()</code>
-<div class="block">Converts this sketch to an ordered CompactSketch on the Java heap.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/CompactSketch.html#compact-boolean-com.yahoo.memory.WritableMemory-">compact</a></span>(boolean&nbsp;dstOrdered,
-       com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Convert this sketch to a CompactSketch in the chosen form.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/CompactSketch.html#getFamily--">getFamily</a></span>()</code>
-<div class="block">Returns the Family that this sketch belongs to</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/CompactSketch.html#isCompact--">isCompact</a></span>()</code>
-<div class="block">Returns true if this sketch is in compact form.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.theta.Sketch">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.theta.<a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></h3>
-<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getCountLessThanTheta-double-">getCountLessThanTheta</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getCurrentBytes-boolean-">getCurrentBytes</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getEstimate--">getEstimate</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getLowerBound-int-">getLowerBound</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getMaxCompactSketchBytes-int-">getMaxCompactSketchBytes</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getMaxUpdateSketchBytes-int-">getMaxUpdateSketchBytes</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getRetainedEntries--">getRetainedEntries</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getRetainedEntries-boolean-">getRetainedEntries</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getSerializationVersion-com.yahoo.memory.Memory-">getSerializationVersion</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getTheta--">getTheta</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getThetaLong--">getThetaLong</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getUpperBound-int-">getUpperBound</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#hasMemory--">hasMemory</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#heapify-com.yahoo.memory.Memory-">heapify</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#heapify-com.yahoo.memory.Memory-long-">heapify</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#isDirect--">isDirect</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#isEmpty--">isEmpty</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#isEstimationMode--">isEstimationMode</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#isOrdered--">isOrdered</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#isSameResource-com.yahoo.memory.Memory-">isSameResource</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#iterator--">iterator</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#toByteArray--">toByteArray</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#toString--">toString</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#toString-boolean-boolean-int-boolean-">toString</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#toString-byte:A-">toString</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#toString-com.yahoo.memory.Memory-">toString</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-">wrap</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-long-">wrap</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="CompactSketch--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>CompactSketch</h4>
-<pre>public&nbsp;CompactSketch()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="compact--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>compact</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;compact()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#compact--">Sketch</a></code></span></div>
-<div class="block">Converts this sketch to an ordered CompactSketch on the Java heap.
-
- <p>If this sketch is already in compact form this operation returns <i>this</i>.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#compact--">compact</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this sketch as an ordered CompactSketch on the Java heap.</dd>
-</dl>
-</li>
-</ul>
-<a name="compact-boolean-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>compact</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;compact(boolean&nbsp;dstOrdered,
-                             com.yahoo.memory.WritableMemory&nbsp;dstMem)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#compact-boolean-com.yahoo.memory.WritableMemory-">Sketch</a></code></span></div>
-<div class="block">Convert this sketch to a CompactSketch in the chosen form.
-
- <p>If this sketch is already in compact form this operation returns <i>this</i>.
-
- <p>Otherwise, this compacting process converts the hash table form of an UpdateSketch to
- a simple list of the valid hash values from the hash table.  Any hash values equal to or
- greater than theta will be discarded.  The number of valid values remaining in the
- Compact Sketch depends on a number of factors, but may be larger or smaller than
- <i>Nominal Entries</i> (or <i>k</i>). It will never exceed 2<i>k</i>.  If it is critical
- to always limit the size to no more than <i>k</i>, then <i>rebuild()</i> should be called
- on the UpdateSketch prior to this.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#compact-boolean-com.yahoo.memory.WritableMemory-">compact</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dstOrdered</code> - <a href="../../../../resources/dictionary.html#dstOrdered">See Destination Ordered</a></dd>
-<dd><code>dstMem</code> - <a href="../../../../resources/dictionary.html#dstMem">See Destination Memory</a>.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this sketch as a CompactSketch in the chosen form</dd>
-</dl>
-</li>
-</ul>
-<a name="getFamily--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getFamily</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>&nbsp;getFamily()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getFamily--">Sketch</a></code></span></div>
-<div class="block">Returns the Family that this sketch belongs to</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getFamily--">getFamily</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the Family that this sketch belongs to</dd>
-</dl>
-</li>
-</ul>
-<a name="isCompact--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>isCompact</h4>
-<pre>public&nbsp;boolean&nbsp;isCompact()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#isCompact--">Sketch</a></code></span></div>
-<div class="block">Returns true if this sketch is in compact form.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#isCompact--">isCompact</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this sketch is in compact form.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/CompactSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/theta/AnotB.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/theta/HashIterator.html" title="interface in com.yahoo.sketches.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/theta/CompactSketch.html" target="_top">Frames</a></li>
-<li><a href="CompactSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/HashIterator.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/HashIterator.html
deleted file mode 100644
index 52f822c..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/HashIterator.html
+++ /dev/null
@@ -1,256 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>HashIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HashIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6,"i1":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/HashIterator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/theta/HashIterator.html" target="_top">Frames</a></li>
-<li><a href="HashIterator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.theta</div>
-<h2 title="Interface HashIterator" class="title">Interface HashIterator</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">HashIterator</span></pre>
-<div class="block">This is used to iterate over the retained hash values of the Theta sketch.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/HashIterator.html#get--">get</a></span>()</code>
-<div class="block">Gets the hash value</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/HashIterator.html#next--">next</a></span>()</code>
-<div class="block">Returns true at the next hash value in sequence.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="get--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>get</h4>
-<pre>long&nbsp;get()</pre>
-<div class="block">Gets the hash value</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the hash value</dd>
-</dl>
-</li>
-</ul>
-<a name="next--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>next</h4>
-<pre>boolean&nbsp;next()</pre>
-<div class="block">Returns true at the next hash value in sequence.
- If false, the iteration is done.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true at the next hash value in sequence.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/HashIterator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/theta/HashIterator.html" target="_top">Frames</a></li>
-<li><a href="HashIterator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/Intersection.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/Intersection.html
deleted file mode 100644
index be91dc9..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/Intersection.html
+++ /dev/null
@@ -1,429 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Intersection (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Intersection (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Intersection.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/theta/HashIterator.html" title="interface in com.yahoo.sketches.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/theta/JaccardSimilarity.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/theta/Intersection.html" target="_top">Frames</a></li>
-<li><a href="Intersection.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.theta</div>
-<h2 title="Class Intersection" class="title">Class Intersection</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">com.yahoo.sketches.theta.SetOperation</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.theta.Intersection</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">Intersection</span>
-extends <a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></pre>
-<div class="block">The API for intersection operations</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Intersection.html#Intersection--">Intersection</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Intersection.html#getFamily--">getFamily</a></span>()</code>
-<div class="block">Gets the Family of this SetOperation</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Intersection.html#getResult--">getResult</a></span>()</code>
-<div class="block">Gets the result of this operation as an ordered CompactSketch on the Java heap.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Intersection.html#getResult-boolean-com.yahoo.memory.WritableMemory-">getResult</a></span>(boolean&nbsp;dstOrdered,
-         com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Gets the result of this operation as a CompactSketch of the chosen form.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>abstract boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Intersection.html#hasResult--">hasResult</a></span>()</code>
-<div class="block">Returns true if there is an intersection result available</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Intersection.html#reset--">reset</a></span>()</code>
-<div class="block">Resets this Intersection.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>abstract byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Intersection.html#toByteArray--">toByteArray</a></span>()</code>
-<div class="block">Serialize this intersection to a byte array form.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Intersection.html#update-com.yahoo.sketches.theta.Sketch-">update</a></span>(<a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchIn)</code>
-<div class="block">Intersect the given sketch with the internal state.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.theta.SetOperation">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.theta.<a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></h3>
-<code><a href="../../../../com/yahoo/sketches/theta/SetOperation.html#builder--">builder</a>, <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#getMaxIntersectionBytes-int-">getMaxIntersectionBytes</a>, <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#getMaxUnionBytes-int-">getMaxUnionBytes</a>, <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#heapify-com.yahoo.memory.Memory-">heapify</a>, <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#heapify-com.yahoo.memory.Memory-long-">heapify</a>, <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#isSameResource-com.yahoo.memory.Memory-">isSameResource</a>, <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-">wrap</a>, <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-long-">wrap</a>, <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.WritableMemory-">wrap</a>, <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.WritableMemory-long-">wrap</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Intersection--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Intersection</h4>
-<pre>public&nbsp;Intersection()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getFamily--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getFamily</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>&nbsp;getFamily()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/SetOperation.html#getFamily--">SetOperation</a></code></span></div>
-<div class="block">Gets the Family of this SetOperation</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/theta/SetOperation.html#getFamily--">getFamily</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the Family of this SetOperation</dd>
-</dl>
-</li>
-</ul>
-<a name="getResult-boolean-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getResult</h4>
-<pre>public abstract&nbsp;<a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;getResult(boolean&nbsp;dstOrdered,
-                                        com.yahoo.memory.WritableMemory&nbsp;dstMem)</pre>
-<div class="block">Gets the result of this operation as a CompactSketch of the chosen form.
- The update method must have been called at least once, otherwise an exception will be
- thrown. This is because a virgin Intersection object represents the Universal Set,
- which would have an infinite number of values.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dstOrdered</code> - <a href="../../../../resources/dictionary.html#dstOrdered">See Destination Ordered</a></dd>
-<dd><code>dstMem</code> - <a href="../../../../resources/dictionary.html#dstMem">See Destination Memory</a>.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the result of this operation as a CompactSketch of the chosen form</dd>
-</dl>
-</li>
-</ul>
-<a name="getResult--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getResult</h4>
-<pre>public abstract&nbsp;<a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;getResult()</pre>
-<div class="block">Gets the result of this operation as an ordered CompactSketch on the Java heap.
- The update method must have been called at least once.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the result of this operation as an ordered CompactSketch on the Java heap</dd>
-</dl>
-</li>
-</ul>
-<a name="hasResult--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hasResult</h4>
-<pre>public abstract&nbsp;boolean&nbsp;hasResult()</pre>
-<div class="block">Returns true if there is an intersection result available</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if there is an intersection result available</dd>
-</dl>
-</li>
-</ul>
-<a name="reset--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public abstract&nbsp;void&nbsp;reset()</pre>
-<div class="block">Resets this Intersection. The seed remains intact, otherwise reverts to
- the Universal Set, theta of 1.0 and empty = false.</div>
-</li>
-</ul>
-<a name="toByteArray--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toByteArray</h4>
-<pre>public abstract&nbsp;byte[]&nbsp;toByteArray()</pre>
-<div class="block">Serialize this intersection to a byte array form.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>byte array of this intersection</dd>
-</dl>
-</li>
-</ul>
-<a name="update-com.yahoo.sketches.theta.Sketch-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>update</h4>
-<pre>public abstract&nbsp;void&nbsp;update(<a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchIn)</pre>
-<div class="block">Intersect the given sketch with the internal state.
- This method can be repeatedly called.
- If the given sketch is null the internal state becomes the empty sketch.
- Theta will become the minimum of thetas seen so far.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchIn</code> - the given sketch</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Intersection.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/theta/HashIterator.html" title="interface in com.yahoo.sketches.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/theta/JaccardSimilarity.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/theta/Intersection.html" target="_top">Frames</a></li>
-<li><a href="Intersection.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/JaccardSimilarity.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/JaccardSimilarity.html
deleted file mode 100644
index 26dc623..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/JaccardSimilarity.html
+++ /dev/null
@@ -1,392 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>JaccardSimilarity (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JaccardSimilarity (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/JaccardSimilarity.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/theta/PairwiseSetOperations.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/theta/JaccardSimilarity.html" target="_top">Frames</a></li>
-<li><a href="JaccardSimilarity.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.theta</div>
-<h2 title="Class JaccardSimilarity" class="title">Class JaccardSimilarity</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.theta.JaccardSimilarity</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">JaccardSimilarity</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Jaccard similarity of two Theta Sketches.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/JaccardSimilarity.html#JaccardSimilarity--">JaccardSimilarity</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/JaccardSimilarity.html#dissimilarityTest-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-double-">dissimilarityTest</a></span>(<a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;measured,
-                 <a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;expected,
-                 double&nbsp;threshold)</code>
-<div class="block">Tests dissimilarity of a measured Sketch against an expected Sketch.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/JaccardSimilarity.html#exactlyEqual-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-">exactlyEqual</a></span>(<a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchA,
-            <a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchB)</code>
-<div class="block">Returns true if the two given sketches have exactly the same hash values and the same
- theta values.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static double[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/JaccardSimilarity.html#jaccard-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-">jaccard</a></span>(<a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchA,
-       <a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchB)</code>
-<div class="block">Computes the Jaccard similarity ratio with upper and lower bounds.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/JaccardSimilarity.html#similarityTest-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-double-">similarityTest</a></span>(<a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;measured,
-              <a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;expected,
-              double&nbsp;threshold)</code>
-<div class="block">Tests similarity of a measured Sketch against an expected Sketch.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="JaccardSimilarity--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>JaccardSimilarity</h4>
-<pre>public&nbsp;JaccardSimilarity()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="jaccard-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>jaccard</h4>
-<pre>public static&nbsp;double[]&nbsp;jaccard(<a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchA,
-                               <a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchB)</pre>
-<div class="block">Computes the Jaccard similarity ratio with upper and lower bounds. The Jaccard similarity ratio
- <i>J(A,B) = (A ^ B)/(A U B)</i> is used to measure how similar the two sketches are to each
- other. If J = 1.0, the sketches are considered equal. If J = 0, the two sketches are
- distinct from each other. A Jaccard of .95 means the overlap between the two
- populations is 95% of the union of the two populations.
-
- <p>Note: For very large pairs of sketches, where the configured nominal entries of the sketches
- are 2^25 or 2^26, this method may produce unpredictable results.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchA</code> - given sketch A</dd>
-<dd><code>sketchB</code> - given sketch B</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a double array {LowerBound, Estimate, UpperBound} of the Jaccard ratio.
- The Upper and Lower bounds are for a confidence interval of 95.4% or +/- 2 standard deviations.</dd>
-</dl>
-</li>
-</ul>
-<a name="exactlyEqual-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>exactlyEqual</h4>
-<pre>public static&nbsp;boolean&nbsp;exactlyEqual(<a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchA,
-                                   <a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchB)</pre>
-<div class="block">Returns true if the two given sketches have exactly the same hash values and the same
- theta values. Thus, they are equivalent.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchA</code> - the given sketch A</dd>
-<dd><code>sketchB</code> - the given sketch B</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the two given sketches have exactly the same hash values and the same
- theta values.</dd>
-</dl>
-</li>
-</ul>
-<a name="similarityTest-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>similarityTest</h4>
-<pre>public static&nbsp;boolean&nbsp;similarityTest(<a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;measured,
-                                     <a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;expected,
-                                     double&nbsp;threshold)</pre>
-<div class="block">Tests similarity of a measured Sketch against an expected Sketch.
- Computes the lower bound of the Jaccard ratio <i>J<sub>LB</sub></i> of the measured and
- expected sketches.
- if <i>J<sub>LB</sub> &ge; threshold</i>, then the sketches are considered to be
- similar with a confidence of 97.7%.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>measured</code> - the sketch to be tested</dd>
-<dd><code>expected</code> - the reference sketch that is considered to be correct.</dd>
-<dd><code>threshold</code> - a real value between zero and one.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>if true, the similarity of the two sketches is greater than the given threshold
- with at least 97.7% confidence.</dd>
-</dl>
-</li>
-</ul>
-<a name="dissimilarityTest-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-double-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>dissimilarityTest</h4>
-<pre>public static&nbsp;boolean&nbsp;dissimilarityTest(<a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;measured,
-                                        <a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;expected,
-                                        double&nbsp;threshold)</pre>
-<div class="block">Tests dissimilarity of a measured Sketch against an expected Sketch.
- Computes the upper bound of the Jaccard ratio <i>J<sub>LB</sub></i> of the measured and
- expected sketches.
- if <i>J<sub>UB</sub> &le; threshold</i>, then the sketches are considered to be
- dissimilar with a confidence of 97.7%.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>measured</code> - the sketch to be tested</dd>
-<dd><code>expected</code> - the reference sketch that is considered to be correct.</dd>
-<dd><code>threshold</code> - a real value between zero and one.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>if true, the dissimilarity of the two sketches is greater than the given threshold
- with at least 97.7% confidence.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/JaccardSimilarity.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/theta/PairwiseSetOperations.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/theta/JaccardSimilarity.html" target="_top">Frames</a></li>
-<li><a href="JaccardSimilarity.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/PairwiseSetOperations.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/PairwiseSetOperations.html
deleted file mode 100644
index 4045e85..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/PairwiseSetOperations.html
+++ /dev/null
@@ -1,388 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>PairwiseSetOperations (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PairwiseSetOperations (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/PairwiseSetOperations.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/theta/JaccardSimilarity.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/theta/PairwiseSetOperations.html" target="_top">Frames</a></li>
-<li><a href="PairwiseSetOperations.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.theta</div>
-<h2 title="Class PairwiseSetOperations" class="title">Class PairwiseSetOperations</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.theta.PairwiseSetOperations</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">PairwiseSetOperations</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Set Operations where the arguments are presented in pairs as in <i>C = Op(A,B)</i>. These are
- stateless operations and the result is returned immediately. These operations are designed for
- high performance and only accept ordered, CompactSketches, which may be either Heap-based or
- Direct.  The returned results are always in the form of an ordered CompactSketch.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/PairwiseSetOperations.html#PairwiseSetOperations--">PairwiseSetOperations</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/PairwiseSetOperations.html#aNotB-com.yahoo.sketches.theta.CompactSketch-com.yahoo.sketches.theta.CompactSketch-">aNotB</a></span>(<a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;skA,
-     <a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;skB)</code>
-<div class="block">This implements a stateless, pair-wise <i>A</i> AND NOT <i>B</i> operation on ordered,
- CompactSketches that are either Heap-based or Direct.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/PairwiseSetOperations.html#intersect-com.yahoo.sketches.theta.CompactSketch-com.yahoo.sketches.theta.CompactSketch-">intersect</a></span>(<a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;skA,
-         <a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;skB)</code>
-<div class="block">This implements a stateless, pair-wise intersection operation on ordered,
- CompactSketches that are either Heap-based or Direct.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/PairwiseSetOperations.html#union-com.yahoo.sketches.theta.CompactSketch-com.yahoo.sketches.theta.CompactSketch-">union</a></span>(<a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;skA,
-     <a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;skB)</code>
-<div class="block">This implements a stateless, pair-wise union operation on ordered,
- CompactSketches that are either Heap-based or Direct.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/PairwiseSetOperations.html#union-com.yahoo.sketches.theta.CompactSketch-com.yahoo.sketches.theta.CompactSketch-int-">union</a></span>(<a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;skA,
-     <a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;skB,
-     int&nbsp;k)</code>
-<div class="block">This implements a stateless, pair-wise union operation on ordered,
- CompactSketches that are either Heap-based or Direct.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="PairwiseSetOperations--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>PairwiseSetOperations</h4>
-<pre>public&nbsp;PairwiseSetOperations()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="intersect-com.yahoo.sketches.theta.CompactSketch-com.yahoo.sketches.theta.CompactSketch-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>intersect</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;intersect(<a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;skA,
-                                      <a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;skB)</pre>
-<div class="block">This implements a stateless, pair-wise intersection operation on ordered,
- CompactSketches that are either Heap-based or Direct.
- If both inputs are null a null is returned.
- If one is null an empty sketch is returned.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>skA</code> - The first ordered, CompactSketch argument.</dd>
-<dd><code>skB</code> - The second ordered, CompactSketch argument.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the result as an ordered CompactSketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="aNotB-com.yahoo.sketches.theta.CompactSketch-com.yahoo.sketches.theta.CompactSketch-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>aNotB</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;aNotB(<a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;skA,
-                                  <a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;skB)</pre>
-<div class="block">This implements a stateless, pair-wise <i>A</i> AND NOT <i>B</i> operation on ordered,
- CompactSketches that are either Heap-based or Direct.
- If both inputs are null a null is returned.  If skA is null an empty sketch is returned.
- If skB is null or empty skA is returned.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>skA</code> - The first ordered, CompactSketch argument.</dd>
-<dd><code>skB</code> - The second ordered, CompactSketch argument.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the result as an ordered CompactSketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="union-com.yahoo.sketches.theta.CompactSketch-com.yahoo.sketches.theta.CompactSketch-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>union</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;union(<a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;skA,
-                                  <a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;skB)</pre>
-<div class="block">This implements a stateless, pair-wise union operation on ordered,
- CompactSketches that are either Heap-based or Direct.
- If both inputs are null a null is returned.
- If one is null the other is returned, which can be either Heap-based or Direct.
- This is equivalent to union(skA, skB, k) where k is the default of 4096.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>skA</code> - The first ordered, CompactSketch argument.</dd>
-<dd><code>skB</code> - The second ordered, CompactSketch argument</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the result as an ordered CompactSketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="union-com.yahoo.sketches.theta.CompactSketch-com.yahoo.sketches.theta.CompactSketch-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>union</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;union(<a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;skA,
-                                  <a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;skB,
-                                  int&nbsp;k)</pre>
-<div class="block">This implements a stateless, pair-wise union operation on ordered,
- CompactSketches that are either Heap-based or Direct.
- If both inputs are null a null is returned.
- If one is null the other is returned, which can be either Heap-based or Direct.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>skA</code> - The first ordered, CompactSketch argument.</dd>
-<dd><code>skB</code> - The second ordered, CompactSketch argument</dd>
-<dd><code>k</code> - The upper bound of the number of entries to be retained by the sketch</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the result as an ordered CompactSketch.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/PairwiseSetOperations.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/theta/JaccardSimilarity.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/theta/PairwiseSetOperations.html" target="_top">Frames</a></li>
-<li><a href="PairwiseSetOperations.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/SetOperation.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/SetOperation.html
deleted file mode 100644
index 87d18ec..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/SetOperation.html
+++ /dev/null
@@ -1,516 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SetOperation (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SetOperation (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":6,"i2":9,"i3":9,"i4":9,"i5":9,"i6":6,"i7":9,"i8":9,"i9":9,"i10":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SetOperation.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/theta/PairwiseSetOperations.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/theta/SetOperation.html" target="_top">Frames</a></li>
-<li><a href="SetOperation.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.theta</div>
-<h2 title="Class SetOperation" class="title">Class SetOperation</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.theta.SetOperation</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../com/yahoo/sketches/theta/AnotB.html" title="class in com.yahoo.sketches.theta">AnotB</a>, <a href="../../../../com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta">Intersection</a>, <a href="../../../../com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Union</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">SetOperation</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">The parent API for all Set Operations</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SetOperation.html#builder--">builder</a></span>()</code>
-<div class="block">Makes a new builder</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SetOperation.html#getFamily--">getFamily</a></span>()</code>
-<div class="block">Gets the Family of this SetOperation</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SetOperation.html#getMaxIntersectionBytes-int-">getMaxIntersectionBytes</a></span>(int&nbsp;nomEntries)</code>
-<div class="block">Returns the maximum required storage bytes given a nomEntries parameter for Intersection
- operations</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SetOperation.html#getMaxUnionBytes-int-">getMaxUnionBytes</a></span>(int&nbsp;nomEntries)</code>
-<div class="block">Returns the maximum required storage bytes given a nomEntries parameter for Union operations</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SetOperation.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Heapify takes the SetOperations image in Memory and instantiates an on-heap
- SetOperation using the
- <a href="../../../../resources/dictionary.html#defaultUpdateSeed">Default Update Seed</a>.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SetOperation.html#heapify-com.yahoo.memory.Memory-long-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-       long&nbsp;seed)</code>
-<div class="block">Heapify takes the SetOperation image in Memory and instantiates an on-heap
- SetOperation using the given seed.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>abstract boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SetOperation.html#isSameResource-com.yahoo.memory.Memory-">isSameResource</a></span>(com.yahoo.memory.Memory&nbsp;that)</code>
-<div class="block">Returns true if the backing resource of <i>this</i> is identical with the backing resource
- of <i>that</i>.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-">wrap</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Wrap takes the SetOperation image in Memory and refers to it directly.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-long-">wrap</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-    long&nbsp;seed)</code>
-<div class="block">Wrap takes the SetOperation image in Memory and refers to it directly.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.WritableMemory-">wrap</a></span>(com.yahoo.memory.WritableMemory&nbsp;srcMem)</code>
-<div class="block">Wrap takes the SetOperation image in Memory and refers to it directly.</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.WritableMemory-long-">wrap</a></span>(com.yahoo.memory.WritableMemory&nbsp;srcMem,
-    long&nbsp;seed)</code>
-<div class="block">Wrap takes the SetOperation image in Memory and refers to it directly.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="builder--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>builder</h4>
-<pre>public static final&nbsp;<a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a>&nbsp;builder()</pre>
-<div class="block">Makes a new builder</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new builder</dd>
-</dl>
-</li>
-</ul>
-<a name="heapify-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapify</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a>&nbsp;heapify(com.yahoo.memory.Memory&nbsp;srcMem)</pre>
-<div class="block">Heapify takes the SetOperations image in Memory and instantiates an on-heap
- SetOperation using the
- <a href="../../../../resources/dictionary.html#defaultUpdateSeed">Default Update Seed</a>.
- The resulting SetOperation will not retain any link to the source Memory.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - an image of a SetOperation where the image seed hash matches the default seed hash.
- <a href="../../../../resources/dictionary.html#mem">See Memory</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a Heap-based SetOperation from the given Memory</dd>
-</dl>
-</li>
-</ul>
-<a name="heapify-com.yahoo.memory.Memory-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapify</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a>&nbsp;heapify(com.yahoo.memory.Memory&nbsp;srcMem,
-                                   long&nbsp;seed)</pre>
-<div class="block">Heapify takes the SetOperation image in Memory and instantiates an on-heap
- SetOperation using the given seed.
- The resulting SetOperation will not retain any link to the source Memory.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - an image of a SetOperation where the hash of the given seed matches the image seed hash.
- <a href="../../../../resources/dictionary.html#mem">See Memory</a></dd>
-<dd><code>seed</code> - <a href="../../../../resources/dictionary.html#seed">See Update Hash Seed</a>.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a Heap-based SetOperation from the given Memory</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a>&nbsp;wrap(com.yahoo.memory.Memory&nbsp;srcMem)</pre>
-<div class="block">Wrap takes the SetOperation image in Memory and refers to it directly.
- There is no data copying onto the java heap.
- Only "Direct" SetOperations that have been explicitly stored as direct can be wrapped.
- This method assumes the
- <a href="../../../../resources/dictionary.html#defaultUpdateSeed">Default Update Seed</a>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - an image of a SetOperation where the image seed hash matches the default seed hash.
- <a href="../../../../resources/dictionary.html#mem">See Memory</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a SetOperation backed by the given Memory</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-com.yahoo.memory.Memory-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a>&nbsp;wrap(com.yahoo.memory.Memory&nbsp;srcMem,
-                                long&nbsp;seed)</pre>
-<div class="block">Wrap takes the SetOperation image in Memory and refers to it directly.
- There is no data copying onto the java heap.
- Only "Direct" SetOperations that have been explicitly stored as direct can be wrapped.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - an image of a SetOperation where the hash of the given seed matches the image seed hash.
- <a href="../../../../resources/dictionary.html#mem">See Memory</a></dd>
-<dd><code>seed</code> - <a href="../../../../resources/dictionary.html#seed">See Update Hash Seed</a>.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a SetOperation backed by the given Memory</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a>&nbsp;wrap(com.yahoo.memory.WritableMemory&nbsp;srcMem)</pre>
-<div class="block">Wrap takes the SetOperation image in Memory and refers to it directly.
- There is no data copying onto the java heap.
- Only "Direct" SetOperations that have been explicitly stored as direct can be wrapped.
- This method assumes the
- <a href="../../../../resources/dictionary.html#defaultUpdateSeed">Default Update Seed</a>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - an image of a SetOperation where the image seed hash matches the default seed hash.
- <a href="../../../../resources/dictionary.html#mem">See Memory</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a SetOperation backed by the given Memory</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-com.yahoo.memory.WritableMemory-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a>&nbsp;wrap(com.yahoo.memory.WritableMemory&nbsp;srcMem,
-                                long&nbsp;seed)</pre>
-<div class="block">Wrap takes the SetOperation image in Memory and refers to it directly.
- There is no data copying onto the java heap.
- Only "Direct" SetOperations that have been explicitly stored as direct can be wrapped.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - an image of a SetOperation where the hash of the given seed matches the image seed hash.
- <a href="../../../../resources/dictionary.html#mem">See Memory</a></dd>
-<dd><code>seed</code> - <a href="../../../../resources/dictionary.html#seed">See Update Hash Seed</a>.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a SetOperation backed by the given Memory</dd>
-</dl>
-</li>
-</ul>
-<a name="getMaxUnionBytes-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMaxUnionBytes</h4>
-<pre>public static&nbsp;int&nbsp;getMaxUnionBytes(int&nbsp;nomEntries)</pre>
-<div class="block">Returns the maximum required storage bytes given a nomEntries parameter for Union operations</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nomEntries</code> - <a href="../../../../resources/dictionary.html#nomEntries">Nominal Entries</a>
- This will become the ceiling power of 2 if it is not.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the maximum required storage bytes given a nomEntries parameter</dd>
-</dl>
-</li>
-</ul>
-<a name="getMaxIntersectionBytes-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMaxIntersectionBytes</h4>
-<pre>public static&nbsp;int&nbsp;getMaxIntersectionBytes(int&nbsp;nomEntries)</pre>
-<div class="block">Returns the maximum required storage bytes given a nomEntries parameter for Intersection
- operations</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nomEntries</code> - <a href="../../../../resources/dictionary.html#nomEntries">Nominal Entries</a>
- This will become the ceiling power of 2 if it is not.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the maximum required storage bytes given a nomEntries parameter</dd>
-</dl>
-</li>
-</ul>
-<a name="getFamily--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getFamily</h4>
-<pre>public abstract&nbsp;<a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>&nbsp;getFamily()</pre>
-<div class="block">Gets the Family of this SetOperation</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the Family of this SetOperation</dd>
-</dl>
-</li>
-</ul>
-<a name="isSameResource-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>isSameResource</h4>
-<pre>public abstract&nbsp;boolean&nbsp;isSameResource(com.yahoo.memory.Memory&nbsp;that)</pre>
-<div class="block">Returns true if the backing resource of <i>this</i> is identical with the backing resource
- of <i>that</i>. The capacities must be the same.  If <i>this</i> is a region,
- the region offset must also be the same.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>that</code> - A different non-null object</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the backing resource of <i>this</i> is the same as the backing resource
- of <i>that</i>.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SetOperation.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/theta/PairwiseSetOperations.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/theta/SetOperation.html" target="_top">Frames</a></li>
-<li><a href="SetOperation.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/SetOperationBuilder.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/SetOperationBuilder.html
deleted file mode 100644
index c2935dc..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/SetOperationBuilder.html
+++ /dev/null
@@ -1,674 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SetOperationBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SetOperationBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SetOperationBuilder.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/theta/SetOperationBuilder.html" target="_top">Frames</a></li>
-<li><a href="SetOperationBuilder.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.theta</div>
-<h2 title="Class SetOperationBuilder" class="title">Class SetOperationBuilder</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.theta.SetOperationBuilder</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">SetOperationBuilder</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">For building a new SetOperation.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html#SetOperationBuilder--">SetOperationBuilder</a></span>()</code>
-<div class="block">Constructor for building a new SetOperation.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html#build-com.yahoo.sketches.Family-">build</a></span>(<a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>&nbsp;family)</code>
-<div class="block">Returns a SetOperation with the current configuration of this Builder and the given Family.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html#build-com.yahoo.sketches.Family-com.yahoo.memory.WritableMemory-">build</a></span>(<a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>&nbsp;family,
-     com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Returns a SetOperation with the current configuration of this Builder, the given Family
- and the given destination memory.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/AnotB.html" title="class in com.yahoo.sketches.theta">AnotB</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html#buildANotB--">buildANotB</a></span>()</code>
-<div class="block">Convenience method, returns a configured SetOperation ANotB with
- <a href="../../../../resources/dictionary.html#defaultUpdateSeed">Default Update Seed</a></div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta">Intersection</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html#buildIntersection--">buildIntersection</a></span>()</code>
-<div class="block">Convenience method, returns a configured SetOperation Intersection with
- <a href="../../../../resources/dictionary.html#defaultNomEntries">Default Nominal Entries</a></div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta">Intersection</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html#buildIntersection-com.yahoo.memory.WritableMemory-">buildIntersection</a></span>(com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Convenience method, returns a configured SetOperation Intersection with
- <a href="../../../../resources/dictionary.html#defaultNomEntries">Default Nominal Entries</a>
- and the given destination memory.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Union</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html#buildUnion--">buildUnion</a></span>()</code>
-<div class="block">Convenience method, returns a configured SetOperation Union with
- <a href="../../../../resources/dictionary.html#defaultNomEntries">Default Nominal Entries</a></div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Union</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html#buildUnion-com.yahoo.memory.WritableMemory-">buildUnion</a></span>(com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Convenience method, returns a configured SetOperation Union with
- <a href="../../../../resources/dictionary.html#defaultNomEntries">Default Nominal Entries</a>
- and the given destination memory.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html#getLgNominalEntries--">getLgNominalEntries</a></span>()</code>
-<div class="block">Returns Log-base 2 Nominal Entries</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>com.yahoo.memory.MemoryRequestServer</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html#getMemoryRequestServer--">getMemoryRequestServer</a></span>()</code>
-<div class="block">Returns the MemoryRequestServer</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>float</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html#getP--">getP</a></span>()</code>
-<div class="block">Returns the pre-sampling probability <i>p</i></div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html#getResizeFactor--">getResizeFactor</a></span>()</code>
-<div class="block">Returns the Resize Factor</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html#getSeed--">getSeed</a></span>()</code>
-<div class="block">Returns the seed</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html#setMemoryRequestServer-com.yahoo.memory.MemoryRequestServer-">setMemoryRequestServer</a></span>(com.yahoo.memory.MemoryRequestServer&nbsp;memReqSvr)</code>
-<div class="block">Set the MemoryRequestServer</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html#setNominalEntries-int-">setNominalEntries</a></span>(int&nbsp;nomEntries)</code>
-<div class="block">Sets the Nominal Entries for this set operation.</div>
-</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html#setP-float-">setP</a></span>(float&nbsp;p)</code>
-<div class="block">Sets the upfront uniform sampling probability, <i>p</i>.</div>
-</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html#setResizeFactor-com.yahoo.sketches.ResizeFactor-">setResizeFactor</a></span>(<a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;rf)</code>
-<div class="block">Sets the cache Resize Factor</div>
-</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html#setSeed-long-">setSeed</a></span>(long&nbsp;seed)</code>
-<div class="block">Sets the long seed value that is require by the hashing function.</div>
-</td>
-</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html#toString--">toString</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="SetOperationBuilder--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SetOperationBuilder</h4>
-<pre>public&nbsp;SetOperationBuilder()</pre>
-<div class="block">Constructor for building a new SetOperation.  The default configuration is
- <ul>
- <li>Nominal Entries: <a href="../../../../com/yahoo/sketches/Util.html#DEFAULT_NOMINAL_ENTRIES">4096</a></li>
- <li>Seed: <a href="../../../../com/yahoo/sketches/Util.html#DEFAULT_UPDATE_SEED">9001L</a></li>
- <li><a href="../../../../com/yahoo/sketches/ResizeFactor.html#X8"><code>ResizeFactor.X8</code></a></li>
- <li>Input Sampling Probability: 1.0</li>
- <li>Memory: null</li>
- </ul></div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="setNominalEntries-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setNominalEntries</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a>&nbsp;setNominalEntries(int&nbsp;nomEntries)</pre>
-<div class="block">Sets the Nominal Entries for this set operation. The minimum value is 16 and the maximum value
- is 67,108,864, which is 2^26. Be aware that Unions as large as this maximum value have not
- been thoroughly tested or characterized for performance.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nomEntries</code> - <a href="../../../../resources/dictionary.html#nomEntries">Nominal Entres</a>
- This will become the ceiling power of 2 if it is not.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this SetOperationBuilder</dd>
-</dl>
-</li>
-</ul>
-<a name="getLgNominalEntries--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLgNominalEntries</h4>
-<pre>public&nbsp;int&nbsp;getLgNominalEntries()</pre>
-<div class="block">Returns Log-base 2 Nominal Entries</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Log-base 2 Nominal Entries</dd>
-</dl>
-</li>
-</ul>
-<a name="setSeed-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setSeed</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a>&nbsp;setSeed(long&nbsp;seed)</pre>
-<div class="block">Sets the long seed value that is require by the hashing function.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>seed</code> - <a href="../../../../resources/dictionary.html#seed">See seed</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this SetOperationBuilder</dd>
-</dl>
-</li>
-</ul>
-<a name="getSeed--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getSeed</h4>
-<pre>public&nbsp;long&nbsp;getSeed()</pre>
-<div class="block">Returns the seed</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the seed</dd>
-</dl>
-</li>
-</ul>
-<a name="setP-float-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setP</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a>&nbsp;setP(float&nbsp;p)</pre>
-<div class="block">Sets the upfront uniform sampling probability, <i>p</i>. Although this functionality is
- implemented for Unions only, it rarely makes sense to use it. The proper use of upfront
- sampling is when building the sketches.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>p</code> - <a href="../../../../resources/dictionary.html#p">See Sampling Probability, <i>p</i></a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this SetOperationBuilder</dd>
-</dl>
-</li>
-</ul>
-<a name="getP--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getP</h4>
-<pre>public&nbsp;float&nbsp;getP()</pre>
-<div class="block">Returns the pre-sampling probability <i>p</i></div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the pre-sampling probability <i>p</i></dd>
-</dl>
-</li>
-</ul>
-<a name="setResizeFactor-com.yahoo.sketches.ResizeFactor-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setResizeFactor</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a>&nbsp;setResizeFactor(<a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;rf)</pre>
-<div class="block">Sets the cache Resize Factor</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>rf</code> - <a href="../../../../resources/dictionary.html#resizeFactor">See Resize Factor</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this SetOperationBuilder</dd>
-</dl>
-</li>
-</ul>
-<a name="getResizeFactor--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getResizeFactor</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;getResizeFactor()</pre>
-<div class="block">Returns the Resize Factor</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the Resize Factor</dd>
-</dl>
-</li>
-</ul>
-<a name="setMemoryRequestServer-com.yahoo.memory.MemoryRequestServer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setMemoryRequestServer</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a>&nbsp;setMemoryRequestServer(com.yahoo.memory.MemoryRequestServer&nbsp;memReqSvr)</pre>
-<div class="block">Set the MemoryRequestServer</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>memReqSvr</code> - the given MemoryRequestServer</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this SetOperationBuilder</dd>
-</dl>
-</li>
-</ul>
-<a name="getMemoryRequestServer--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMemoryRequestServer</h4>
-<pre>public&nbsp;com.yahoo.memory.MemoryRequestServer&nbsp;getMemoryRequestServer()</pre>
-<div class="block">Returns the MemoryRequestServer</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the MemoryRequestServer</dd>
-</dl>
-</li>
-</ul>
-<a name="build-com.yahoo.sketches.Family-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>build</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a>&nbsp;build(<a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>&nbsp;family)</pre>
-<div class="block">Returns a SetOperation with the current configuration of this Builder and the given Family.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>family</code> - the chosen SetOperation family</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a SetOperation</dd>
-</dl>
-</li>
-</ul>
-<a name="build-com.yahoo.sketches.Family-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>build</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a>&nbsp;build(<a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>&nbsp;family,
-                          com.yahoo.memory.WritableMemory&nbsp;dstMem)</pre>
-<div class="block">Returns a SetOperation with the current configuration of this Builder, the given Family
- and the given destination memory. Note that the destination memory cannot be used with AnotB.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>family</code> - the chosen SetOperation family</dd>
-<dd><code>dstMem</code> - The destination Memory.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a SetOperation</dd>
-</dl>
-</li>
-</ul>
-<a name="buildUnion--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>buildUnion</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Union</a>&nbsp;buildUnion()</pre>
-<div class="block">Convenience method, returns a configured SetOperation Union with
- <a href="../../../../resources/dictionary.html#defaultNomEntries">Default Nominal Entries</a></div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a Union object</dd>
-</dl>
-</li>
-</ul>
-<a name="buildUnion-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>buildUnion</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Union</a>&nbsp;buildUnion(com.yahoo.memory.WritableMemory&nbsp;dstMem)</pre>
-<div class="block">Convenience method, returns a configured SetOperation Union with
- <a href="../../../../resources/dictionary.html#defaultNomEntries">Default Nominal Entries</a>
- and the given destination memory.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dstMem</code> - The destination Memory.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a Union object</dd>
-</dl>
-</li>
-</ul>
-<a name="buildIntersection--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>buildIntersection</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta">Intersection</a>&nbsp;buildIntersection()</pre>
-<div class="block">Convenience method, returns a configured SetOperation Intersection with
- <a href="../../../../resources/dictionary.html#defaultNomEntries">Default Nominal Entries</a></div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an Intersection object</dd>
-</dl>
-</li>
-</ul>
-<a name="buildIntersection-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>buildIntersection</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta">Intersection</a>&nbsp;buildIntersection(com.yahoo.memory.WritableMemory&nbsp;dstMem)</pre>
-<div class="block">Convenience method, returns a configured SetOperation Intersection with
- <a href="../../../../resources/dictionary.html#defaultNomEntries">Default Nominal Entries</a>
- and the given destination memory.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dstMem</code> - The destination Memory.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an Intersection object</dd>
-</dl>
-</li>
-</ul>
-<a name="buildANotB--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>buildANotB</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/AnotB.html" title="class in com.yahoo.sketches.theta">AnotB</a>&nbsp;buildANotB()</pre>
-<div class="block">Convenience method, returns a configured SetOperation ANotB with
- <a href="../../../../resources/dictionary.html#defaultUpdateSeed">Default Update Seed</a></div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an ANotB object</dd>
-</dl>
-</li>
-</ul>
-<a name="toString--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SetOperationBuilder.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/theta/SetOperationBuilder.html" target="_top">Frames</a></li>
-<li><a href="SetOperationBuilder.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/SingleItemSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/SingleItemSketch.html
deleted file mode 100644
index b235a23..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/SingleItemSketch.html
+++ /dev/null
@@ -1,986 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SingleItemSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SingleItemSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":9,"i23":9,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SingleItemSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/theta/SingleItemSketch.html" target="_top">Frames</a></li>
-<li><a href="SingleItemSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.theta</div>
-<h2 title="Class SingleItemSketch" class="title">Class SingleItemSketch</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">com.yahoo.sketches.theta.Sketch</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">com.yahoo.sketches.theta.CompactSketch</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.theta.SingleItemSketch</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">SingleItemSketch</span>
-extends <a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></pre>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html#create-byte:A-">create</a></span>(byte[]&nbsp;data)</code>
-<div class="block">Create this sketch with the given byte array.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html#create-byte:A-long-">create</a></span>(byte[]&nbsp;data,
-      long&nbsp;seed)</code>
-<div class="block">Create this sketch with the given byte array and a seed.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html#create-char:A-">create</a></span>(char[]&nbsp;data)</code>
-<div class="block">Create this sketch with the given char array.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html#create-char:A-long-">create</a></span>(char[]&nbsp;data,
-      long&nbsp;seed)</code>
-<div class="block">Create this sketch with the given char array and a seed.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html#create-double-">create</a></span>(double&nbsp;datum)</code>
-<div class="block">Create this sketch with the given double (or float) datum.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html#create-double-long-">create</a></span>(double&nbsp;datum,
-      long&nbsp;seed)</code>
-<div class="block">Create this sketch with the given double (or float) datum and a seed.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html#create-int:A-">create</a></span>(int[]&nbsp;data)</code>
-<div class="block">Create this sketch with the given integer array.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html#create-int:A-long-">create</a></span>(int[]&nbsp;data,
-      long&nbsp;seed)</code>
-<div class="block">Create this sketch with the given integer array and a seed.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html#create-long-">create</a></span>(long&nbsp;datum)</code>
-<div class="block">Create this sketch with a long.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html#create-long:A-">create</a></span>(long[]&nbsp;data)</code>
-<div class="block">Create this sketch with the given long array.</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html#create-long:A-long-">create</a></span>(long[]&nbsp;data,
-      long&nbsp;seed)</code>
-<div class="block">Create this sketch with the given long array and a seed.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html#create-long-long-">create</a></span>(long&nbsp;datum,
-      long&nbsp;seed)</code>
-<div class="block">Create this sketch with a long and a seed.</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html#create-java.lang.String-">create</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;datum)</code>
-<div class="block">Create this sketch with the given String.</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html#create-java.lang.String-long-">create</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;datum,
-      long&nbsp;seed)</code>
-<div class="block">Create this sketch with the given String and a seed.</div>
-</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html#getCountLessThanTheta-double-">getCountLessThanTheta</a></span>(double&nbsp;theta)</code>
-<div class="block">Gets the number of hash values less than the given theta.</div>
-</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html#getCurrentBytes-boolean-">getCurrentBytes</a></span>(boolean&nbsp;compact)</code>
-<div class="block">Returns the number of storage bytes required for this Sketch in its current state.</div>
-</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html#getEstimate--">getEstimate</a></span>()</code>
-<div class="block">Gets the unique count estimate.</div>
-</td>
-</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html#getLowerBound-int-">getLowerBound</a></span>(int&nbsp;numStdDev)</code>
-<div class="block">Gets the approximate lower error bound given the specified number of Standard Deviations.</div>
-</td>
-</tr>
-<tr id="i18" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html#getRetainedEntries-boolean-">getRetainedEntries</a></span>(boolean&nbsp;valid)</code>
-<div class="block">Returns the number of entries that have been retained by the sketch.</div>
-</td>
-</tr>
-<tr id="i19" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html#getThetaLong--">getThetaLong</a></span>()</code>
-<div class="block">Gets the value of theta as a long</div>
-</td>
-</tr>
-<tr id="i20" class="altColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html#getUpperBound-int-">getUpperBound</a></span>(int&nbsp;numStdDev)</code>
-<div class="block">Gets the approximate upper error bound given the specified number of Standard Deviations.</div>
-</td>
-</tr>
-<tr id="i21" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html#hasMemory--">hasMemory</a></span>()</code>
-<div class="block">Returns true if this sketch's data structure is backed by Memory or WritableMemory.</div>
-</td>
-</tr>
-<tr id="i22" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Creates a SingleItemSketch on the heap given a Memory and assumes the DEFAULT_UPDATE_SEED.</div>
-</td>
-</tr>
-<tr id="i23" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html#heapify-com.yahoo.memory.Memory-long-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-       long&nbsp;seed)</code>
-<div class="block">Creates a SingleItemSketch on the heap given a Memory.</div>
-</td>
-</tr>
-<tr id="i24" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html#isDirect--">isDirect</a></span>()</code>
-<div class="block">Returns true if the this sketch's internal data structure is backed by direct (off-heap)
- Memory.</div>
-</td>
-</tr>
-<tr id="i25" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html#isEmpty--">isEmpty</a></span>()</code>
-<div class="block"><a href="../../../../resources/dictionary.html#empty">See Empty</a></div>
-</td>
-</tr>
-<tr id="i26" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html#isOrdered--">isOrdered</a></span>()</code>
-<div class="block">Returns true if internal cache is ordered</div>
-</td>
-</tr>
-<tr id="i27" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/HashIterator.html" title="interface in com.yahoo.sketches.theta">HashIterator</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html#iterator--">iterator</a></span>()</code>
-<div class="block">Returns a HashIterator that can be used to iterate over the retained hash values of the
- Theta sketch.</div>
-</td>
-</tr>
-<tr id="i28" class="altColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html#toByteArray--">toByteArray</a></span>()</code>
-<div class="block">Serialize this sketch to a byte array form.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.theta.CompactSketch">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.theta.<a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></h3>
-<code><a href="../../../../com/yahoo/sketches/theta/CompactSketch.html#compact--">compact</a>, <a href="../../../../com/yahoo/sketches/theta/CompactSketch.html#compact-boolean-com.yahoo.memory.WritableMemory-">compact</a>, <a href="../../../../com/yahoo/sketches/theta/CompactSketch.html#getFamily--">getFamily</a>, <a href="../../../../com/yahoo/sketches/theta/CompactSketch.html#isCompact--">isCompact</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.theta.Sketch">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.theta.<a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></h3>
-<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getMaxCompactSketchBytes-int-">getMaxCompactSketchBytes</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getMaxUpdateSketchBytes-int-">getMaxUpdateSketchBytes</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getRetainedEntries--">getRetainedEntries</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getSerializationVersion-com.yahoo.memory.Memory-">getSerializationVersion</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getTheta--">getTheta</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#isEstimationMode--">isEstimationMode</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#isSameResource-com.yahoo.memory.Memory-">isSameResource</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#toString--">toString</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#toString-boolean-boolean-int-boolean-">toString</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#toString-byte:A-">toString</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#toString-com.yahoo.memory.Memory-">toString</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-">wrap</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-long-">wrap</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="heapify-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapify</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a>&nbsp;heapify(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block">Creates a SingleItemSketch on the heap given a Memory and assumes the DEFAULT_UPDATE_SEED.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the Memory to be heapified.  It must be a least 16 bytes.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a SingleItemSketch</dd>
-</dl>
-</li>
-</ul>
-<a name="heapify-com.yahoo.memory.Memory-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapify</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a>&nbsp;heapify(com.yahoo.memory.Memory&nbsp;mem,
-                                       long&nbsp;seed)</pre>
-<div class="block">Creates a SingleItemSketch on the heap given a Memory.
- Checks the seed hash of the given Memory against a hash of the given seed.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the Memory to be heapified</dd>
-<dd><code>seed</code> - a given hash seed</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a SingleItemSketch</dd>
-</dl>
-</li>
-</ul>
-<a name="create-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>create</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a>&nbsp;create(long&nbsp;datum)</pre>
-<div class="block">Create this sketch with a long.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>datum</code> - The given long datum.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a SingleItemSketch</dd>
-</dl>
-</li>
-</ul>
-<a name="create-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>create</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a>&nbsp;create(double&nbsp;datum)</pre>
-<div class="block">Create this sketch with the given double (or float) datum.
- The double will be converted to a long using Double.doubleToLongBits(datum),
- which normalizes all NaN values to a single NaN representation.
- Plus and minus zero will be normalized to plus zero.
- The special floating-point values NaN and +/- Infinity are treated as distinct.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>datum</code> - The given double datum.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a SingleItemSketch</dd>
-</dl>
-</li>
-</ul>
-<a name="create-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>create</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a>&nbsp;create(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;datum)</pre>
-<div class="block">Create this sketch with the given String.
- The string is converted to a byte array using UTF8 encoding.
- If the string is null or empty no create attempt is made and the method returns null.
-
- <p>Note: this will not produce the same hash values as the <a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html#create-char:A-"><code>create(char[])</code></a>
- method and will generally be a little slower depending on the complexity of the UTF8 encoding.
- </p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>datum</code> - The given String.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a SingleItemSketch or null</dd>
-</dl>
-</li>
-</ul>
-<a name="create-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>create</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a>&nbsp;create(byte[]&nbsp;data)</pre>
-<div class="block">Create this sketch with the given byte array.
- If the byte array is null or empty no create attempt is made and the method returns null.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - The given byte array.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a SingleItemSketch or null</dd>
-</dl>
-</li>
-</ul>
-<a name="create-char:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>create</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a>&nbsp;create(char[]&nbsp;data)</pre>
-<div class="block">Create this sketch with the given char array.
- If the char array is null or empty no create attempt is made and the method returns null.
-
- <p>Note: this will not produce the same output hash values as the <a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html#create-java.lang.String-"><code>create(String)</code></a>
- method but will be a little faster as it avoids the complexity of the UTF8 encoding.</p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - The given char array.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a SingleItemSketch or null</dd>
-</dl>
-</li>
-</ul>
-<a name="create-int:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>create</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a>&nbsp;create(int[]&nbsp;data)</pre>
-<div class="block">Create this sketch with the given integer array.
- If the integer array is null or empty no create attempt is made and the method returns null.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - The given int array.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a SingleItemSketch or null</dd>
-</dl>
-</li>
-</ul>
-<a name="create-long:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>create</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a>&nbsp;create(long[]&nbsp;data)</pre>
-<div class="block">Create this sketch with the given long array.
- If the long array is null or empty no create attempt is made and the method returns null.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - The given long array.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a SingleItemSketch or null</dd>
-</dl>
-</li>
-</ul>
-<a name="create-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>create</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a>&nbsp;create(long&nbsp;datum,
-                                      long&nbsp;seed)</pre>
-<div class="block">Create this sketch with a long and a seed.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>datum</code> - The given long datum.</dd>
-<dd><code>seed</code> - used to hash the given value.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a SingleItemSketch</dd>
-</dl>
-</li>
-</ul>
-<a name="create-double-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>create</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a>&nbsp;create(double&nbsp;datum,
-                                      long&nbsp;seed)</pre>
-<div class="block">Create this sketch with the given double (or float) datum and a seed.
- The double will be converted to a long using Double.doubleToLongBits(datum),
- which normalizes all NaN values to a single NaN representation.
- Plus and minus zero will be normalized to plus zero.
- The special floating-point values NaN and +/- Infinity are treated as distinct.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>datum</code> - The given double datum.</dd>
-<dd><code>seed</code> - used to hash the given value.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a SingleItemSketch</dd>
-</dl>
-</li>
-</ul>
-<a name="create-java.lang.String-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>create</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a>&nbsp;create(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;datum,
-                                      long&nbsp;seed)</pre>
-<div class="block">Create this sketch with the given String and a seed.
- The string is converted to a byte array using UTF8 encoding.
- If the string is null or empty no create attempt is made and the method returns null.
-
- <p>Note: this will not produce the same output hash values as the <a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html#create-char:A-"><code>create(char[])</code></a>
- method and will generally be a little slower depending on the complexity of the UTF8 encoding.
- </p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>datum</code> - The given String.</dd>
-<dd><code>seed</code> - used to hash the given value.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a SingleItemSketch or null</dd>
-</dl>
-</li>
-</ul>
-<a name="create-byte:A-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>create</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a>&nbsp;create(byte[]&nbsp;data,
-                                      long&nbsp;seed)</pre>
-<div class="block">Create this sketch with the given byte array and a seed.
- If the byte array is null or empty no create attempt is made and the method returns null.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - The given byte array.</dd>
-<dd><code>seed</code> - used to hash the given value.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a SingleItemSketch or null</dd>
-</dl>
-</li>
-</ul>
-<a name="create-char:A-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>create</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a>&nbsp;create(char[]&nbsp;data,
-                                      long&nbsp;seed)</pre>
-<div class="block">Create this sketch with the given char array and a seed.
- If the char array is null or empty no create attempt is made and the method returns null.
-
- <p>Note: this will not produce the same output hash values as the <a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html#create-java.lang.String-"><code>create(String)</code></a>
- method but will be a little faster as it avoids the complexity of the UTF8 encoding.</p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - The given char array.</dd>
-<dd><code>seed</code> - used to hash the given value.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a SingleItemSketch or null</dd>
-</dl>
-</li>
-</ul>
-<a name="create-int:A-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>create</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a>&nbsp;create(int[]&nbsp;data,
-                                      long&nbsp;seed)</pre>
-<div class="block">Create this sketch with the given integer array and a seed.
- If the integer array is null or empty no create attempt is made and the method returns null.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - The given int array.</dd>
-<dd><code>seed</code> - used to hash the given value.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a SingleItemSketch or null</dd>
-</dl>
-</li>
-</ul>
-<a name="create-long:A-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>create</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a>&nbsp;create(long[]&nbsp;data,
-                                      long&nbsp;seed)</pre>
-<div class="block">Create this sketch with the given long array and a seed.
- If the long array is null or empty no create attempt is made and the method returns null.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - The given long array.</dd>
-<dd><code>seed</code> - used to hash the given value.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a SingleItemSketch or null</dd>
-</dl>
-</li>
-</ul>
-<a name="getCountLessThanTheta-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCountLessThanTheta</h4>
-<pre>public&nbsp;int&nbsp;getCountLessThanTheta(double&nbsp;theta)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getCountLessThanTheta-double-">Sketch</a></code></span></div>
-<div class="block">Gets the number of hash values less than the given theta.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getCountLessThanTheta-double-">getCountLessThanTheta</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>theta</code> - the given theta as a double between zero and one.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the number of hash values less than the given theta.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCurrentBytes-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCurrentBytes</h4>
-<pre>public&nbsp;int&nbsp;getCurrentBytes(boolean&nbsp;compact)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getCurrentBytes-boolean-">Sketch</a></code></span></div>
-<div class="block">Returns the number of storage bytes required for this Sketch in its current state.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getCurrentBytes-boolean-">getCurrentBytes</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>compact</code> - if true, returns the bytes required for compact form.
- If this sketch is already in compact form this parameter is ignored.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the number of storage bytes required for this sketch</dd>
-</dl>
-</li>
-</ul>
-<a name="getEstimate--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEstimate</h4>
-<pre>public&nbsp;double&nbsp;getEstimate()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getEstimate--">Sketch</a></code></span></div>
-<div class="block">Gets the unique count estimate.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getEstimate--">getEstimate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the sketch's best estimate of the cardinality of the input stream.</dd>
-</dl>
-</li>
-</ul>
-<a name="iterator--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>iterator</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/HashIterator.html" title="interface in com.yahoo.sketches.theta">HashIterator</a>&nbsp;iterator()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#iterator--">Sketch</a></code></span></div>
-<div class="block">Returns a HashIterator that can be used to iterate over the retained hash values of the
- Theta sketch.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#iterator--">iterator</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a HashIterator that can be used to iterate over the retained hash values of the
- Theta sketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="getLowerBound-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLowerBound</h4>
-<pre>public&nbsp;double&nbsp;getLowerBound(int&nbsp;numStdDev)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getLowerBound-int-">Sketch</a></code></span></div>
-<div class="block">Gets the approximate lower error bound given the specified number of Standard Deviations.
- This will return getEstimate() if isEmpty() is true.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getLowerBound-int-">getLowerBound</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>numStdDev</code> - <a href="../../../../resources/dictionary.html#numStdDev">See Number of Standard Deviations</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the lower bound.</dd>
-</dl>
-</li>
-</ul>
-<a name="getRetainedEntries-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRetainedEntries</h4>
-<pre>public&nbsp;int&nbsp;getRetainedEntries(boolean&nbsp;valid)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getRetainedEntries-boolean-">Sketch</a></code></span></div>
-<div class="block">Returns the number of entries that have been retained by the sketch.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getRetainedEntries-boolean-">getRetainedEntries</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>valid</code> - if true, returns the number of valid entries, which are less than theta and used
- for estimation.
- Otherwise, return the number of all entries, valid or not, that are currently in the internal
- sketch cache.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the number of retained entries</dd>
-</dl>
-</li>
-</ul>
-<a name="getThetaLong--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getThetaLong</h4>
-<pre>public&nbsp;long&nbsp;getThetaLong()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getThetaLong--">Sketch</a></code></span></div>
-<div class="block">Gets the value of theta as a long</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getThetaLong--">getThetaLong</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the value of theta as a long</dd>
-</dl>
-</li>
-</ul>
-<a name="getUpperBound-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getUpperBound</h4>
-<pre>public&nbsp;double&nbsp;getUpperBound(int&nbsp;numStdDev)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getUpperBound-int-">Sketch</a></code></span></div>
-<div class="block">Gets the approximate upper error bound given the specified number of Standard Deviations.
- This will return getEstimate() if isEmpty() is true.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getUpperBound-int-">getUpperBound</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>numStdDev</code> - <a href="../../../../resources/dictionary.html#numStdDev">See Number of Standard Deviations</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the upper bound.</dd>
-</dl>
-</li>
-</ul>
-<a name="hasMemory--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hasMemory</h4>
-<pre>public&nbsp;boolean&nbsp;hasMemory()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#hasMemory--">Sketch</a></code></span></div>
-<div class="block">Returns true if this sketch's data structure is backed by Memory or WritableMemory.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#hasMemory--">hasMemory</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this sketch's data structure is backed by Memory or WritableMemory.</dd>
-</dl>
-</li>
-</ul>
-<a name="isDirect--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isDirect</h4>
-<pre>public&nbsp;boolean&nbsp;isDirect()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#isDirect--">Sketch</a></code></span></div>
-<div class="block">Returns true if the this sketch's internal data structure is backed by direct (off-heap)
- Memory.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#isDirect--">isDirect</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the this sketch's internal data structure is backed by direct (off-heap)
- Memory.</dd>
-</dl>
-</li>
-</ul>
-<a name="isEmpty--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isEmpty</h4>
-<pre>public&nbsp;boolean&nbsp;isEmpty()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#isEmpty--">Sketch</a></code></span></div>
-<div class="block"><a href="../../../../resources/dictionary.html#empty">See Empty</a></div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#isEmpty--">isEmpty</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if empty.</dd>
-</dl>
-</li>
-</ul>
-<a name="isOrdered--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isOrdered</h4>
-<pre>public&nbsp;boolean&nbsp;isOrdered()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#isOrdered--">Sketch</a></code></span></div>
-<div class="block">Returns true if internal cache is ordered</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#isOrdered--">isOrdered</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if internal cache is ordered</dd>
-</dl>
-</li>
-</ul>
-<a name="toByteArray--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;toByteArray()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#toByteArray--">Sketch</a></code></span></div>
-<div class="block">Serialize this sketch to a byte array form.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#toByteArray--">toByteArray</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>byte array of this sketch</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SingleItemSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/theta/SingleItemSketch.html" target="_top">Frames</a></li>
-<li><a href="SingleItemSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/Sketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/Sketch.html
deleted file mode 100644
index 52c47d9..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/Sketch.html
+++ /dev/null
@@ -1,992 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Sketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Sketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6,"i1":6,"i2":10,"i3":6,"i4":10,"i5":6,"i6":10,"i7":9,"i8":9,"i9":10,"i10":6,"i11":9,"i12":10,"i13":6,"i14":10,"i15":6,"i16":9,"i17":9,"i18":6,"i19":6,"i20":6,"i21":10,"i22":6,"i23":10,"i24":6,"i25":6,"i26":10,"i27":10,"i28":9,"i29":9,"i30":9,"i31":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Sketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/theta/Sketch.html" target="_top">Frames</a></li>
-<li><a href="Sketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.theta</div>
-<h2 title="Class Sketch" class="title">Class Sketch</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.theta.Sketch</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>, <a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">Sketch</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">The top-level class for all sketches. This class is never constructed directly.
- Use the UpdateSketch.builder() methods to create UpdateSketches.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#compact--">compact</a></span>()</code>
-<div class="block">Converts this sketch to an ordered CompactSketch on the Java heap.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#compact-boolean-com.yahoo.memory.WritableMemory-">compact</a></span>(boolean&nbsp;dstOrdered,
-       com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Convert this sketch to a CompactSketch in the chosen form.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getCountLessThanTheta-double-">getCountLessThanTheta</a></span>(double&nbsp;theta)</code>
-<div class="block">Gets the number of hash values less than the given theta.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>abstract int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getCurrentBytes-boolean-">getCurrentBytes</a></span>(boolean&nbsp;compact)</code>
-<div class="block">Returns the number of storage bytes required for this Sketch in its current state.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getEstimate--">getEstimate</a></span>()</code>
-<div class="block">Gets the unique count estimate.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getFamily--">getFamily</a></span>()</code>
-<div class="block">Returns the Family that this sketch belongs to</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getLowerBound-int-">getLowerBound</a></span>(int&nbsp;numStdDev)</code>
-<div class="block">Gets the approximate lower error bound given the specified number of Standard Deviations.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getMaxCompactSketchBytes-int-">getMaxCompactSketchBytes</a></span>(int&nbsp;numberOfEntries)</code>
-<div class="block">Returns the maximum number of storage bytes required for a CompactSketch with the given
- number of actual entries.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getMaxUpdateSketchBytes-int-">getMaxUpdateSketchBytes</a></span>(int&nbsp;nomEntries)</code>
-<div class="block">Returns the maximum number of storage bytes required for an UpdateSketch with the given
- number of nominal entries (power of 2).</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getRetainedEntries--">getRetainedEntries</a></span>()</code>
-<div class="block">Returns the number of valid entries that have been retained by the sketch.</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>abstract int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getRetainedEntries-boolean-">getRetainedEntries</a></span>(boolean&nbsp;valid)</code>
-<div class="block">Returns the number of entries that have been retained by the sketch.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getSerializationVersion-com.yahoo.memory.Memory-">getSerializationVersion</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Returns the serialization version from the given Memory</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getTheta--">getTheta</a></span>()</code>
-<div class="block">Gets the value of theta as a double with a value between zero and one</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>abstract long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getThetaLong--">getThetaLong</a></span>()</code>
-<div class="block">Gets the value of theta as a long</div>
-</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getUpperBound-int-">getUpperBound</a></span>(int&nbsp;numStdDev)</code>
-<div class="block">Gets the approximate upper error bound given the specified number of Standard Deviations.</div>
-</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>abstract boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#hasMemory--">hasMemory</a></span>()</code>
-<div class="block">Returns true if this sketch's data structure is backed by Memory or WritableMemory.</div>
-</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Heapify takes the sketch image in Memory and instantiates an on-heap
- Sketch using the
- <a href="../../../../resources/dictionary.html#defaultUpdateSeed">Default Update Seed</a>.</div>
-</td>
-</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#heapify-com.yahoo.memory.Memory-long-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-       long&nbsp;seed)</code>
-<div class="block">Heapify takes the sketch image in Memory and instantiates an on-heap
- Sketch using the given seed.</div>
-</td>
-</tr>
-<tr id="i18" class="altColor">
-<td class="colFirst"><code>abstract boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#isCompact--">isCompact</a></span>()</code>
-<div class="block">Returns true if this sketch is in compact form.</div>
-</td>
-</tr>
-<tr id="i19" class="rowColor">
-<td class="colFirst"><code>abstract boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#isDirect--">isDirect</a></span>()</code>
-<div class="block">Returns true if the this sketch's internal data structure is backed by direct (off-heap)
- Memory.</div>
-</td>
-</tr>
-<tr id="i20" class="altColor">
-<td class="colFirst"><code>abstract boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#isEmpty--">isEmpty</a></span>()</code>
-<div class="block"><a href="../../../../resources/dictionary.html#empty">See Empty</a></div>
-</td>
-</tr>
-<tr id="i21" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#isEstimationMode--">isEstimationMode</a></span>()</code>
-<div class="block">Returns true if the sketch is Estimation Mode (as opposed to Exact Mode).</div>
-</td>
-</tr>
-<tr id="i22" class="altColor">
-<td class="colFirst"><code>abstract boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#isOrdered--">isOrdered</a></span>()</code>
-<div class="block">Returns true if internal cache is ordered</div>
-</td>
-</tr>
-<tr id="i23" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#isSameResource-com.yahoo.memory.Memory-">isSameResource</a></span>(com.yahoo.memory.Memory&nbsp;that)</code>
-<div class="block">Returns true if the backing resource of <i>this</i> is identical with the backing resource
- of <i>that</i>.</div>
-</td>
-</tr>
-<tr id="i24" class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/sketches/theta/HashIterator.html" title="interface in com.yahoo.sketches.theta">HashIterator</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#iterator--">iterator</a></span>()</code>
-<div class="block">Returns a HashIterator that can be used to iterate over the retained hash values of the
- Theta sketch.</div>
-</td>
-</tr>
-<tr id="i25" class="rowColor">
-<td class="colFirst"><code>abstract byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#toByteArray--">toByteArray</a></span>()</code>
-<div class="block">Serialize this sketch to a byte array form.</div>
-</td>
-</tr>
-<tr id="i26" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#toString--">toString</a></span>()</code>
-<div class="block">Returns a human readable summary of the sketch.</div>
-</td>
-</tr>
-<tr id="i27" class="rowColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#toString-boolean-boolean-int-boolean-">toString</a></span>(boolean&nbsp;sketchSummary,
-        boolean&nbsp;dataDetail,
-        int&nbsp;width,
-        boolean&nbsp;hexMode)</code>
-<div class="block">Gets a human readable listing of contents and summary of the given sketch.</div>
-</td>
-</tr>
-<tr id="i28" class="altColor">
-<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#toString-byte:A-">toString</a></span>(byte[]&nbsp;byteArr)</code>
-<div class="block">Returns a human readable string of the preamble of a byte array image of a Theta Sketch.</div>
-</td>
-</tr>
-<tr id="i29" class="rowColor">
-<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#toString-com.yahoo.memory.Memory-">toString</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Returns a human readable string of the preamble of a Memory image of a Theta Sketch.</div>
-</td>
-</tr>
-<tr id="i30" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-">wrap</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Wrap takes the sketch image in Memory and refers to it directly.</div>
-</td>
-</tr>
-<tr id="i31" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-long-">wrap</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-    long&nbsp;seed)</code>
-<div class="block">Wrap takes the sketch image in Memory and refers to it directly.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="heapify-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapify</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;heapify(com.yahoo.memory.Memory&nbsp;srcMem)</pre>
-<div class="block">Heapify takes the sketch image in Memory and instantiates an on-heap
- Sketch using the
- <a href="../../../../resources/dictionary.html#defaultUpdateSeed">Default Update Seed</a>.
- The resulting sketch will not retain any link to the source Memory.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - an image of a Sketch where the image seed hash matches the default seed hash.
- <a href="../../../../resources/dictionary.html#mem">See Memory</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a Heap-based Sketch from the given Memory</dd>
-</dl>
-</li>
-</ul>
-<a name="heapify-com.yahoo.memory.Memory-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapify</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;heapify(com.yahoo.memory.Memory&nbsp;srcMem,
-                             long&nbsp;seed)</pre>
-<div class="block">Heapify takes the sketch image in Memory and instantiates an on-heap
- Sketch using the given seed.
- The resulting sketch will not retain any link to the source Memory.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - an image of a Sketch where the image seed hash matches the given seed hash.
- <a href="../../../../resources/dictionary.html#mem">See Memory</a></dd>
-<dd><code>seed</code> - <a href="../../../../resources/dictionary.html#seed">See Update Hash Seed</a>.
- Compact sketches store a 16-bit hash of the seed, but not the seed itself.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a Heap-based Sketch from the given Memory</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;wrap(com.yahoo.memory.Memory&nbsp;srcMem)</pre>
-<div class="block">Wrap takes the sketch image in Memory and refers to it directly. There is no data copying onto
- the java heap.  Only "Direct" Serialization Version 3 (i.e, OpenSource) sketches that have
- been explicitly stored as direct objects can be wrapped. This method assumes the
- <a href="../../../../com/yahoo/sketches/Util.html#DEFAULT_UPDATE_SEED"><code>Util.DEFAULT_UPDATE_SEED</code></a>.
- <a href="../../../../resources/dictionary.html#defaultUpdateSeed">Default Update Seed</a>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - an image of a Sketch where the image seed hash matches the default seed hash.
- <a href="../../../../resources/dictionary.html#mem">See Memory</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a Sketch backed by the given Memory</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-com.yahoo.memory.Memory-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;wrap(com.yahoo.memory.Memory&nbsp;srcMem,
-                          long&nbsp;seed)</pre>
-<div class="block">Wrap takes the sketch image in Memory and refers to it directly. There is no data copying onto
- the java heap.  Only "Direct" Serialization Version 3 (i.e, OpenSource) sketches that have
- been explicitly stored as direct objects can be wrapped.
- An attempt to "wrap" earlier version sketches will result in a "heapified", normal
- Java Heap version of the sketch where all data will be copied to the heap.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - an image of a Sketch where the image seed hash matches the given seed hash.
- <a href="../../../../resources/dictionary.html#mem">See Memory</a></dd>
-<dd><code>seed</code> - <a href="../../../../resources/dictionary.html#seed">See Update Hash Seed</a>.
- Compact sketches store a 16-bit hash of the seed, but not the seed itself.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a UpdateSketch backed by the given Memory</dd>
-</dl>
-</li>
-</ul>
-<a name="compact--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>compact</h4>
-<pre>public abstract&nbsp;<a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;compact()</pre>
-<div class="block">Converts this sketch to an ordered CompactSketch on the Java heap.
-
- <p>If this sketch is already in compact form this operation returns <i>this</i>.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this sketch as an ordered CompactSketch on the Java heap.</dd>
-</dl>
-</li>
-</ul>
-<a name="compact-boolean-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>compact</h4>
-<pre>public abstract&nbsp;<a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;compact(boolean&nbsp;dstOrdered,
-                                      com.yahoo.memory.WritableMemory&nbsp;dstMem)</pre>
-<div class="block">Convert this sketch to a CompactSketch in the chosen form.
-
- <p>If this sketch is already in compact form this operation returns <i>this</i>.
-
- <p>Otherwise, this compacting process converts the hash table form of an UpdateSketch to
- a simple list of the valid hash values from the hash table.  Any hash values equal to or
- greater than theta will be discarded.  The number of valid values remaining in the
- Compact Sketch depends on a number of factors, but may be larger or smaller than
- <i>Nominal Entries</i> (or <i>k</i>). It will never exceed 2<i>k</i>.  If it is critical
- to always limit the size to no more than <i>k</i>, then <i>rebuild()</i> should be called
- on the UpdateSketch prior to this.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dstOrdered</code> - <a href="../../../../resources/dictionary.html#dstOrdered">See Destination Ordered</a></dd>
-<dd><code>dstMem</code> - <a href="../../../../resources/dictionary.html#dstMem">See Destination Memory</a>.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this sketch as a CompactSketch in the chosen form</dd>
-</dl>
-</li>
-</ul>
-<a name="getCountLessThanTheta-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCountLessThanTheta</h4>
-<pre>public&nbsp;int&nbsp;getCountLessThanTheta(double&nbsp;theta)</pre>
-<div class="block">Gets the number of hash values less than the given theta.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>theta</code> - the given theta as a double between zero and one.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the number of hash values less than the given theta.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCurrentBytes-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCurrentBytes</h4>
-<pre>public abstract&nbsp;int&nbsp;getCurrentBytes(boolean&nbsp;compact)</pre>
-<div class="block">Returns the number of storage bytes required for this Sketch in its current state.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>compact</code> - if true, returns the bytes required for compact form.
- If this sketch is already in compact form this parameter is ignored.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the number of storage bytes required for this sketch</dd>
-</dl>
-</li>
-</ul>
-<a name="getEstimate--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEstimate</h4>
-<pre>public&nbsp;double&nbsp;getEstimate()</pre>
-<div class="block">Gets the unique count estimate.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the sketch's best estimate of the cardinality of the input stream.</dd>
-</dl>
-</li>
-</ul>
-<a name="getFamily--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getFamily</h4>
-<pre>public abstract&nbsp;<a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>&nbsp;getFamily()</pre>
-<div class="block">Returns the Family that this sketch belongs to</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the Family that this sketch belongs to</dd>
-</dl>
-</li>
-</ul>
-<a name="iterator--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>iterator</h4>
-<pre>public abstract&nbsp;<a href="../../../../com/yahoo/sketches/theta/HashIterator.html" title="interface in com.yahoo.sketches.theta">HashIterator</a>&nbsp;iterator()</pre>
-<div class="block">Returns a HashIterator that can be used to iterate over the retained hash values of the
- Theta sketch.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a HashIterator that can be used to iterate over the retained hash values of the
- Theta sketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="getLowerBound-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLowerBound</h4>
-<pre>public&nbsp;double&nbsp;getLowerBound(int&nbsp;numStdDev)</pre>
-<div class="block">Gets the approximate lower error bound given the specified number of Standard Deviations.
- This will return getEstimate() if isEmpty() is true.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>numStdDev</code> - <a href="../../../../resources/dictionary.html#numStdDev">See Number of Standard Deviations</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the lower bound.</dd>
-</dl>
-</li>
-</ul>
-<a name="getMaxCompactSketchBytes-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMaxCompactSketchBytes</h4>
-<pre>public static&nbsp;int&nbsp;getMaxCompactSketchBytes(int&nbsp;numberOfEntries)</pre>
-<div class="block">Returns the maximum number of storage bytes required for a CompactSketch with the given
- number of actual entries.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>numberOfEntries</code> - the actual number of entries stored with the CompactSketch.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the maximum number of storage bytes required for a CompactSketch with the given number
- of entries.</dd>
-</dl>
-</li>
-</ul>
-<a name="getMaxUpdateSketchBytes-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMaxUpdateSketchBytes</h4>
-<pre>public static&nbsp;int&nbsp;getMaxUpdateSketchBytes(int&nbsp;nomEntries)</pre>
-<div class="block">Returns the maximum number of storage bytes required for an UpdateSketch with the given
- number of nominal entries (power of 2).</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nomEntries</code> - <a href="../../../../resources/dictionary.html#nomEntries">Nominal Entres</a>
- This will become the ceiling power of 2 if it is not.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the maximum number of storage bytes required for a UpdateSketch with the given
- nomEntries</dd>
-</dl>
-</li>
-</ul>
-<a name="getRetainedEntries--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRetainedEntries</h4>
-<pre>public&nbsp;int&nbsp;getRetainedEntries()</pre>
-<div class="block">Returns the number of valid entries that have been retained by the sketch.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the number of valid retained entries</dd>
-</dl>
-</li>
-</ul>
-<a name="getRetainedEntries-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRetainedEntries</h4>
-<pre>public abstract&nbsp;int&nbsp;getRetainedEntries(boolean&nbsp;valid)</pre>
-<div class="block">Returns the number of entries that have been retained by the sketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>valid</code> - if true, returns the number of valid entries, which are less than theta and used
- for estimation.
- Otherwise, return the number of all entries, valid or not, that are currently in the internal
- sketch cache.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the number of retained entries</dd>
-</dl>
-</li>
-</ul>
-<a name="getSerializationVersion-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getSerializationVersion</h4>
-<pre>public static&nbsp;int&nbsp;getSerializationVersion(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block">Returns the serialization version from the given Memory</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the sketch Memory</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the serialization version from the Memory</dd>
-</dl>
-</li>
-</ul>
-<a name="getTheta--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getTheta</h4>
-<pre>public&nbsp;double&nbsp;getTheta()</pre>
-<div class="block">Gets the value of theta as a double with a value between zero and one</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the value of theta as a double</dd>
-</dl>
-</li>
-</ul>
-<a name="getThetaLong--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getThetaLong</h4>
-<pre>public abstract&nbsp;long&nbsp;getThetaLong()</pre>
-<div class="block">Gets the value of theta as a long</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the value of theta as a long</dd>
-</dl>
-</li>
-</ul>
-<a name="getUpperBound-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getUpperBound</h4>
-<pre>public&nbsp;double&nbsp;getUpperBound(int&nbsp;numStdDev)</pre>
-<div class="block">Gets the approximate upper error bound given the specified number of Standard Deviations.
- This will return getEstimate() if isEmpty() is true.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>numStdDev</code> - <a href="../../../../resources/dictionary.html#numStdDev">See Number of Standard Deviations</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the upper bound.</dd>
-</dl>
-</li>
-</ul>
-<a name="hasMemory--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hasMemory</h4>
-<pre>public abstract&nbsp;boolean&nbsp;hasMemory()</pre>
-<div class="block">Returns true if this sketch's data structure is backed by Memory or WritableMemory.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this sketch's data structure is backed by Memory or WritableMemory.</dd>
-</dl>
-</li>
-</ul>
-<a name="isCompact--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isCompact</h4>
-<pre>public abstract&nbsp;boolean&nbsp;isCompact()</pre>
-<div class="block">Returns true if this sketch is in compact form.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this sketch is in compact form.</dd>
-</dl>
-</li>
-</ul>
-<a name="isDirect--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isDirect</h4>
-<pre>public abstract&nbsp;boolean&nbsp;isDirect()</pre>
-<div class="block">Returns true if the this sketch's internal data structure is backed by direct (off-heap)
- Memory.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the this sketch's internal data structure is backed by direct (off-heap)
- Memory.</dd>
-</dl>
-</li>
-</ul>
-<a name="isEmpty--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isEmpty</h4>
-<pre>public abstract&nbsp;boolean&nbsp;isEmpty()</pre>
-<div class="block"><a href="../../../../resources/dictionary.html#empty">See Empty</a></div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if empty.</dd>
-</dl>
-</li>
-</ul>
-<a name="isEstimationMode--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isEstimationMode</h4>
-<pre>public&nbsp;boolean&nbsp;isEstimationMode()</pre>
-<div class="block">Returns true if the sketch is Estimation Mode (as opposed to Exact Mode).
- This is true if theta &lt; 1.0 AND isEmpty() is false.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the sketch is in estimation mode.</dd>
-</dl>
-</li>
-</ul>
-<a name="isOrdered--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isOrdered</h4>
-<pre>public abstract&nbsp;boolean&nbsp;isOrdered()</pre>
-<div class="block">Returns true if internal cache is ordered</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if internal cache is ordered</dd>
-</dl>
-</li>
-</ul>
-<a name="isSameResource-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isSameResource</h4>
-<pre>public&nbsp;boolean&nbsp;isSameResource(com.yahoo.memory.Memory&nbsp;that)</pre>
-<div class="block">Returns true if the backing resource of <i>this</i> is identical with the backing resource
- of <i>that</i>. The capacities must be the same.  If <i>this</i> is a region,
- the region offset must also be the same.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>that</code> - A different non-null object</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the backing resource of <i>this</i> is the same as the backing resource
- of <i>that</i>.</dd>
-</dl>
-</li>
-</ul>
-<a name="toByteArray--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toByteArray</h4>
-<pre>public abstract&nbsp;byte[]&nbsp;toByteArray()</pre>
-<div class="block">Serialize this sketch to a byte array form.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>byte array of this sketch</dd>
-</dl>
-</li>
-</ul>
-<a name="toString--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
-<div class="block">Returns a human readable summary of the sketch.  This method is equivalent to the parameterized
- call:<br>
- <i>Sketch.toString(sketch, true, false, 8, true);</i></div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>summary</dd>
-</dl>
-</li>
-</ul>
-<a name="toString-boolean-boolean-int-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString(boolean&nbsp;sketchSummary,
-                       boolean&nbsp;dataDetail,
-                       int&nbsp;width,
-                       boolean&nbsp;hexMode)</pre>
-<div class="block">Gets a human readable listing of contents and summary of the given sketch.
- This can be a very long string.  If this sketch is in a "dirty" state there
- may be values in the dataDetail view that are &ge; theta.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSummary</code> - If true the sketch summary will be output at the end.</dd>
-<dd><code>dataDetail</code> - If true, includes all valid hash values in the sketch.</dd>
-<dd><code>width</code> - The number of columns of hash values. Default is 8.</dd>
-<dd><code>hexMode</code> - If true, hashes will be output in hex.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The result string, which can be very long.</dd>
-</dl>
-</li>
-</ul>
-<a name="toString-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString(byte[]&nbsp;byteArr)</pre>
-<div class="block">Returns a human readable string of the preamble of a byte array image of a Theta Sketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>byteArr</code> - the given byte array</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a human readable string of the preamble of a byte array image of a Theta Sketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="toString-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block">Returns a human readable string of the preamble of a Memory image of a Theta Sketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory object</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a human readable string of the preamble of a Memory image of a Theta Sketch.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Sketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/theta/Sketch.html" target="_top">Frames</a></li>
-<li><a href="Sketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/Sketches.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/Sketches.html
deleted file mode 100644
index 4f383ee..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/Sketches.html
+++ /dev/null
@@ -1,886 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Sketches (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Sketches (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Sketches.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/theta/Sketches.html" target="_top">Frames</a></li>
-<li><a href="Sketches.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.theta</div>
-<h2 title="Class Sketches" class="title">Class Sketches</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.theta.Sketches</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">Sketches</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">This class brings together the common sketch and set operation creation methods and
- the public static methods into one place.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketches.html#getEstimate-com.yahoo.memory.Memory-">getEstimate</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Gets the unique count estimate from a valid memory image of a Sketch</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketches.html#getLowerBound-int-com.yahoo.memory.Memory-">getLowerBound</a></span>(int&nbsp;numStdDev,
-             com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Gets the approximate lower error bound from a valid memory image of a Sketch
- given the specified number of Standard Deviations.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketches.html#getMaxCompactSketchBytes-int-">getMaxCompactSketchBytes</a></span>(int&nbsp;numberOfEntries)</code>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getMaxCompactSketchBytes-int-"><code>Sketch.getMaxCompactSketchBytes(int)</code></a></div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketches.html#getMaxIntersectionBytes-int-">getMaxIntersectionBytes</a></span>(int&nbsp;nomEntries)</code>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#getMaxIntersectionBytes-int-"><code>SetOperation.getMaxIntersectionBytes(int)</code></a></div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketches.html#getMaxUnionBytes-int-">getMaxUnionBytes</a></span>(int&nbsp;nomEntries)</code>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#getMaxUnionBytes-int-"><code>SetOperation.getMaxUnionBytes(int)</code></a></div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketches.html#getMaxUpdateSketchBytes-int-">getMaxUpdateSketchBytes</a></span>(int&nbsp;nomEntries)</code>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getMaxUpdateSketchBytes-int-"><code>Sketch.getMaxUpdateSketchBytes(int)</code></a></div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketches.html#getSerializationVersion-com.yahoo.memory.Memory-">getSerializationVersion</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getSerializationVersion-com.yahoo.memory.Memory-"><code>Sketch.getSerializationVersion(Memory)</code></a></div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketches.html#getUpperBound-int-com.yahoo.memory.Memory-">getUpperBound</a></span>(int&nbsp;numStdDev,
-             com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Gets the approximate upper error bound from a valid memory image of a Sketch
- given the specified number of Standard Deviations.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketches.html#heapifySetOperation-com.yahoo.memory.Memory-">heapifySetOperation</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#heapify-com.yahoo.memory.Memory-"><code>SetOperation.heapify(Memory)</code></a></div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketches.html#heapifySetOperation-com.yahoo.memory.Memory-long-">heapifySetOperation</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-                   long&nbsp;seed)</code>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#heapify-com.yahoo.memory.Memory-long-"><code>SetOperation.heapify(Memory, long)</code></a></div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketches.html#heapifySketch-com.yahoo.memory.Memory-">heapifySketch</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/Sketch.html#heapify-com.yahoo.memory.Memory-"><code>Sketch.heapify(Memory)</code></a></div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketches.html#heapifySketch-com.yahoo.memory.Memory-long-">heapifySketch</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-             long&nbsp;seed)</code>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/Sketch.html#heapify-com.yahoo.memory.Memory-long-"><code>Sketch.heapify(Memory, long)</code></a></div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketches.html#heapifyUpdateSketch-com.yahoo.memory.Memory-">heapifyUpdateSketch</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#heapify-com.yahoo.memory.Memory-"><code>UpdateSketch.heapify(Memory)</code></a></div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketches.html#heapifyUpdateSketch-com.yahoo.memory.Memory-long-">heapifyUpdateSketch</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-                   long&nbsp;seed)</code>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#heapify-com.yahoo.memory.Memory-long-"><code>UpdateSketch.heapify(Memory, long)</code></a></div>
-</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketches.html#setOperationBuilder--">setOperationBuilder</a></span>()</code>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta"><code>SetOperationBuilder</code></a></div>
-</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketches.html#updateSketchBuilder--">updateSketchBuilder</a></span>()</code>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta"><code>UpdateSketchBuilder</code></a></div>
-</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta">Intersection</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketches.html#wrapIntersection-com.yahoo.memory.Memory-">wrapIntersection</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Convenience method, calls <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-"><code>SetOperation.wrap(Memory)</code></a> and casts the result to a Intersection</div>
-</td>
-</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta">Intersection</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketches.html#wrapIntersection-com.yahoo.memory.WritableMemory-">wrapIntersection</a></span>(com.yahoo.memory.WritableMemory&nbsp;srcMem)</code>
-<div class="block">Convenience method, calls <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-"><code>SetOperation.wrap(Memory)</code></a> and casts the result to a Intersection</div>
-</td>
-</tr>
-<tr id="i18" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketches.html#wrapSetOperation-com.yahoo.memory.Memory-">wrapSetOperation</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-"><code>SetOperation.wrap(Memory)</code></a></div>
-</td>
-</tr>
-<tr id="i19" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketches.html#wrapSetOperation-com.yahoo.memory.Memory-long-">wrapSetOperation</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-                long&nbsp;seed)</code>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-long-"><code>SetOperation.wrap(Memory, long)</code></a></div>
-</td>
-</tr>
-<tr id="i20" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketches.html#wrapSetOperation-com.yahoo.memory.WritableMemory-">wrapSetOperation</a></span>(com.yahoo.memory.WritableMemory&nbsp;srcMem)</code>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-"><code>SetOperation.wrap(Memory)</code></a></div>
-</td>
-</tr>
-<tr id="i21" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketches.html#wrapSetOperation-com.yahoo.memory.WritableMemory-long-">wrapSetOperation</a></span>(com.yahoo.memory.WritableMemory&nbsp;srcMem,
-                long&nbsp;seed)</code>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-long-"><code>SetOperation.wrap(Memory, long)</code></a></div>
-</td>
-</tr>
-<tr id="i22" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketches.html#wrapSketch-com.yahoo.memory.Memory-">wrapSketch</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-"><code>Sketch.wrap(Memory)</code></a></div>
-</td>
-</tr>
-<tr id="i23" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketches.html#wrapSketch-com.yahoo.memory.Memory-long-">wrapSketch</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-          long&nbsp;seed)</code>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-long-"><code>Sketch.wrap(Memory, long)</code></a></div>
-</td>
-</tr>
-<tr id="i24" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Union</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketches.html#wrapUnion-com.yahoo.memory.Memory-">wrapUnion</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Convenience method, calls <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-"><code>SetOperation.wrap(Memory)</code></a> and casts the result to a Union</div>
-</td>
-</tr>
-<tr id="i25" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Union</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketches.html#wrapUnion-com.yahoo.memory.WritableMemory-">wrapUnion</a></span>(com.yahoo.memory.WritableMemory&nbsp;srcMem)</code>
-<div class="block">Convenience method, calls <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-"><code>SetOperation.wrap(Memory)</code></a> and casts the result to a Union</div>
-</td>
-</tr>
-<tr id="i26" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketches.html#wrapUpdateSketch-com.yahoo.memory.WritableMemory-">wrapUpdateSketch</a></span>(com.yahoo.memory.WritableMemory&nbsp;srcMem)</code>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-"><code>UpdateSketch.wrap(Memory)</code></a></div>
-</td>
-</tr>
-<tr id="i27" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketches.html#wrapUpdateSketch-com.yahoo.memory.WritableMemory-long-">wrapUpdateSketch</a></span>(com.yahoo.memory.WritableMemory&nbsp;srcMem,
-                long&nbsp;seed)</code>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-long-"><code>UpdateSketch.wrap(Memory, long)</code></a></div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="updateSketchBuilder--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>updateSketchBuilder</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a>&nbsp;updateSketchBuilder()</pre>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta"><code>UpdateSketchBuilder</code></a></div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta"><code>UpdateSketchBuilder</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="heapifySketch-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapifySketch</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;heapifySketch(com.yahoo.memory.Memory&nbsp;srcMem)</pre>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/Sketch.html#heapify-com.yahoo.memory.Memory-"><code>Sketch.heapify(Memory)</code></a></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - Ref: <a href="../../../../com/yahoo/sketches/theta/Sketch.html#heapify-com.yahoo.memory.Memory-"><code>Sketch.heapify(Memory)</code></a> <code>srcMem</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta"><code>Sketch</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="heapifySketch-com.yahoo.memory.Memory-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapifySketch</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;heapifySketch(com.yahoo.memory.Memory&nbsp;srcMem,
-                                   long&nbsp;seed)</pre>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/Sketch.html#heapify-com.yahoo.memory.Memory-long-"><code>Sketch.heapify(Memory, long)</code></a></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - Ref: <a href="../../../../com/yahoo/sketches/theta/Sketch.html#heapify-com.yahoo.memory.Memory-long-"><code>Sketch.heapify(Memory, long)</code></a> <code>srcMem</code></dd>
-<dd><code>seed</code> - Ref: <a href="../../../../com/yahoo/sketches/theta/Sketch.html#heapify-com.yahoo.memory.Memory-long-"><code>Sketch.heapify(Memory, long)</code></a> <code>seed</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta"><code>Sketch</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="heapifyUpdateSketch-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapifyUpdateSketch</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a>&nbsp;heapifyUpdateSketch(com.yahoo.memory.Memory&nbsp;srcMem)</pre>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#heapify-com.yahoo.memory.Memory-"><code>UpdateSketch.heapify(Memory)</code></a></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - Ref: <a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#heapify-com.yahoo.memory.Memory-"><code>UpdateSketch.heapify(Memory)</code></a> <code>srcMem</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta"><code>UpdateSketch</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="heapifyUpdateSketch-com.yahoo.memory.Memory-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapifyUpdateSketch</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a>&nbsp;heapifyUpdateSketch(com.yahoo.memory.Memory&nbsp;srcMem,
-                                               long&nbsp;seed)</pre>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#heapify-com.yahoo.memory.Memory-long-"><code>UpdateSketch.heapify(Memory, long)</code></a></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - Ref: <a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#heapify-com.yahoo.memory.Memory-long-"><code>UpdateSketch.heapify(Memory, long)</code></a>
-   <code>srcMem</code></dd>
-<dd><code>seed</code> - Ref: <a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#heapify-com.yahoo.memory.Memory-long-"><code>UpdateSketch.heapify(Memory, long)</code></a>
-   <code>seed</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta"><code>UpdateSketch</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="wrapSketch-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrapSketch</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;wrapSketch(com.yahoo.memory.Memory&nbsp;srcMem)</pre>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-"><code>Sketch.wrap(Memory)</code></a></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - Ref: <a href="../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-"><code>Sketch.wrap(Memory)</code></a> <code>srcMem</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta"><code>Sketch</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="wrapSketch-com.yahoo.memory.Memory-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrapSketch</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;wrapSketch(com.yahoo.memory.Memory&nbsp;srcMem,
-                                long&nbsp;seed)</pre>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-long-"><code>Sketch.wrap(Memory, long)</code></a></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - Ref: <a href="../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-long-"><code>Sketch.wrap(Memory, long)</code></a> <code>srcMem</code></dd>
-<dd><code>seed</code> - Ref: <a href="../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-long-"><code>Sketch.wrap(Memory, long)</code></a> <code>seed</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta"><code>Sketch</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="wrapUpdateSketch-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrapUpdateSketch</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a>&nbsp;wrapUpdateSketch(com.yahoo.memory.WritableMemory&nbsp;srcMem)</pre>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-"><code>UpdateSketch.wrap(Memory)</code></a></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - Ref: <a href="../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-"><code>UpdateSketch.wrap(Memory)</code></a> <code>srcMem</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta"><code>UpdateSketch</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="wrapUpdateSketch-com.yahoo.memory.WritableMemory-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrapUpdateSketch</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a>&nbsp;wrapUpdateSketch(com.yahoo.memory.WritableMemory&nbsp;srcMem,
-                                            long&nbsp;seed)</pre>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-long-"><code>UpdateSketch.wrap(Memory, long)</code></a></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - Ref: <a href="../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-long-"><code>UpdateSketch.wrap(Memory, long)</code></a> <code>srcMem</code></dd>
-<dd><code>seed</code> - Ref: <a href="../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-long-"><code>UpdateSketch.wrap(Memory, long)</code></a> <code>seed</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta"><code>UpdateSketch</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="setOperationBuilder--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setOperationBuilder</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a>&nbsp;setOperationBuilder()</pre>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta"><code>SetOperationBuilder</code></a></div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd><a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta"><code>SetOperationBuilder</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="heapifySetOperation-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapifySetOperation</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a>&nbsp;heapifySetOperation(com.yahoo.memory.Memory&nbsp;srcMem)</pre>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#heapify-com.yahoo.memory.Memory-"><code>SetOperation.heapify(Memory)</code></a></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - Ref: <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#heapify-com.yahoo.memory.Memory-"><code>SetOperation.heapify(Memory)</code></a> <code>srcMem</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd><a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta"><code>SetOperation</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="heapifySetOperation-com.yahoo.memory.Memory-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapifySetOperation</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a>&nbsp;heapifySetOperation(com.yahoo.memory.Memory&nbsp;srcMem,
-                                               long&nbsp;seed)</pre>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#heapify-com.yahoo.memory.Memory-long-"><code>SetOperation.heapify(Memory, long)</code></a></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - Ref: <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#heapify-com.yahoo.memory.Memory-long-"><code>SetOperation.heapify(Memory, long)</code></a>
- <code>srcMem</code></dd>
-<dd><code>seed</code> - Ref: <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#heapify-com.yahoo.memory.Memory-long-"><code>SetOperation.heapify(Memory, long)</code></a>
- <code>seed</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd><a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta"><code>SetOperation</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="wrapSetOperation-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrapSetOperation</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a>&nbsp;wrapSetOperation(com.yahoo.memory.Memory&nbsp;srcMem)</pre>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-"><code>SetOperation.wrap(Memory)</code></a></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - Ref: <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-"><code>SetOperation.wrap(Memory)</code></a> <code>srcMem</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd><a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta"><code>SetOperation</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="wrapSetOperation-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrapSetOperation</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a>&nbsp;wrapSetOperation(com.yahoo.memory.WritableMemory&nbsp;srcMem)</pre>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-"><code>SetOperation.wrap(Memory)</code></a></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - Ref: <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-"><code>SetOperation.wrap(Memory)</code></a> <code>srcMem</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd><a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta"><code>SetOperation</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="wrapUnion-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrapUnion</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Union</a>&nbsp;wrapUnion(com.yahoo.memory.Memory&nbsp;srcMem)</pre>
-<div class="block">Convenience method, calls <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-"><code>SetOperation.wrap(Memory)</code></a> and casts the result to a Union</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - Ref: <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-"><code>SetOperation.wrap(Memory)</code></a> <code>srcMem</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a Union backed by the given Memory</dd>
-</dl>
-</li>
-</ul>
-<a name="wrapUnion-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrapUnion</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Union</a>&nbsp;wrapUnion(com.yahoo.memory.WritableMemory&nbsp;srcMem)</pre>
-<div class="block">Convenience method, calls <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-"><code>SetOperation.wrap(Memory)</code></a> and casts the result to a Union</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - Ref: <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-"><code>SetOperation.wrap(Memory)</code></a> <code>srcMem</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a Union backed by the given Memory</dd>
-</dl>
-</li>
-</ul>
-<a name="wrapIntersection-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrapIntersection</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta">Intersection</a>&nbsp;wrapIntersection(com.yahoo.memory.Memory&nbsp;srcMem)</pre>
-<div class="block">Convenience method, calls <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-"><code>SetOperation.wrap(Memory)</code></a> and casts the result to a Intersection</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - Ref: <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-"><code>SetOperation.wrap(Memory)</code></a> <code>srcMem</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a Intersection backed by the given Memory</dd>
-</dl>
-</li>
-</ul>
-<a name="wrapIntersection-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrapIntersection</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta">Intersection</a>&nbsp;wrapIntersection(com.yahoo.memory.WritableMemory&nbsp;srcMem)</pre>
-<div class="block">Convenience method, calls <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-"><code>SetOperation.wrap(Memory)</code></a> and casts the result to a Intersection</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - Ref: <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-"><code>SetOperation.wrap(Memory)</code></a> <code>srcMem</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a Intersection backed by the given Memory</dd>
-</dl>
-</li>
-</ul>
-<a name="wrapSetOperation-com.yahoo.memory.Memory-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrapSetOperation</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a>&nbsp;wrapSetOperation(com.yahoo.memory.Memory&nbsp;srcMem,
-                                            long&nbsp;seed)</pre>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-long-"><code>SetOperation.wrap(Memory, long)</code></a></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - Ref: <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-long-"><code>SetOperation.wrap(Memory, long)</code></a>
- <code>srcMem</code></dd>
-<dd><code>seed</code> - Ref: <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-long-"><code>SetOperation.wrap(Memory, long)</code></a>
- <code>seed</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd><a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta"><code>SetOperation</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="wrapSetOperation-com.yahoo.memory.WritableMemory-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrapSetOperation</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a>&nbsp;wrapSetOperation(com.yahoo.memory.WritableMemory&nbsp;srcMem,
-                                            long&nbsp;seed)</pre>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-long-"><code>SetOperation.wrap(Memory, long)</code></a></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - Ref: <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-long-"><code>SetOperation.wrap(Memory, long)</code></a>
- <code>srcMem</code></dd>
-<dd><code>seed</code> - Ref: <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-long-"><code>SetOperation.wrap(Memory, long)</code></a>
- <code>seed</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd><a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta"><code>SetOperation</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="getMaxCompactSketchBytes-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMaxCompactSketchBytes</h4>
-<pre>public static&nbsp;int&nbsp;getMaxCompactSketchBytes(int&nbsp;numberOfEntries)</pre>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getMaxCompactSketchBytes-int-"><code>Sketch.getMaxCompactSketchBytes(int)</code></a></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>numberOfEntries</code> - Ref: <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getMaxCompactSketchBytes-int-"><code>Sketch.getMaxCompactSketchBytes(int)</code></a>
- <code>numberOfEntries</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Ref: <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getMaxCompactSketchBytes-int-"><code>Sketch.getMaxCompactSketchBytes(int)</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="getMaxUpdateSketchBytes-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMaxUpdateSketchBytes</h4>
-<pre>public static&nbsp;int&nbsp;getMaxUpdateSketchBytes(int&nbsp;nomEntries)</pre>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getMaxUpdateSketchBytes-int-"><code>Sketch.getMaxUpdateSketchBytes(int)</code></a></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nomEntries</code> - Ref: <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getMaxUpdateSketchBytes-int-"><code>Sketch.getMaxUpdateSketchBytes(int)</code></a> <code>nomEntries</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Ref: <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getMaxUpdateSketchBytes-int-"><code>Sketch.getMaxUpdateSketchBytes(int)</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="getSerializationVersion-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getSerializationVersion</h4>
-<pre>public static&nbsp;int&nbsp;getSerializationVersion(com.yahoo.memory.Memory&nbsp;srcMem)</pre>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getSerializationVersion-com.yahoo.memory.Memory-"><code>Sketch.getSerializationVersion(Memory)</code></a></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - Ref: <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getSerializationVersion-com.yahoo.memory.Memory-"><code>Sketch.getSerializationVersion(Memory)</code></a> <code>srcMem</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Ref: <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getSerializationVersion-com.yahoo.memory.Memory-"><code>Sketch.getSerializationVersion(Memory)</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="getMaxUnionBytes-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMaxUnionBytes</h4>
-<pre>public static&nbsp;int&nbsp;getMaxUnionBytes(int&nbsp;nomEntries)</pre>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#getMaxUnionBytes-int-"><code>SetOperation.getMaxUnionBytes(int)</code></a></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nomEntries</code> - Ref: <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#getMaxUnionBytes-int-"><code>SetOperation.getMaxUnionBytes(int)</code></a> <code>nomEntries</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Ref: <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#getMaxUnionBytes-int-"><code>SetOperation.getMaxUnionBytes(int)</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="getMaxIntersectionBytes-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMaxIntersectionBytes</h4>
-<pre>public static&nbsp;int&nbsp;getMaxIntersectionBytes(int&nbsp;nomEntries)</pre>
-<div class="block">Ref: <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#getMaxIntersectionBytes-int-"><code>SetOperation.getMaxIntersectionBytes(int)</code></a></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nomEntries</code> - Ref: <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#getMaxIntersectionBytes-int-"><code>SetOperation.getMaxIntersectionBytes(int)</code></a> <code>nomEntries</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Ref: <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#getMaxIntersectionBytes-int-"><code>SetOperation.getMaxIntersectionBytes(int)</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="getEstimate-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEstimate</h4>
-<pre>public static&nbsp;double&nbsp;getEstimate(com.yahoo.memory.Memory&nbsp;srcMem)</pre>
-<div class="block">Gets the unique count estimate from a valid memory image of a Sketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - <a href="../../../../resources/dictionary.html#mem">See Memory</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the sketch's best estimate of the cardinality of the input stream.</dd>
-</dl>
-</li>
-</ul>
-<a name="getUpperBound-int-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getUpperBound</h4>
-<pre>public static&nbsp;double&nbsp;getUpperBound(int&nbsp;numStdDev,
-                                   com.yahoo.memory.Memory&nbsp;srcMem)</pre>
-<div class="block">Gets the approximate upper error bound from a valid memory image of a Sketch
- given the specified number of Standard Deviations.
- This will return getEstimate() if isEmpty() is true.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>numStdDev</code> - <a href="../../../../resources/dictionary.html#numStdDev">See Number of Standard Deviations</a></dd>
-<dd><code>srcMem</code> - <a href="../../../../resources/dictionary.html#mem">See Memory</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the upper bound.</dd>
-</dl>
-</li>
-</ul>
-<a name="getLowerBound-int-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getLowerBound</h4>
-<pre>public static&nbsp;double&nbsp;getLowerBound(int&nbsp;numStdDev,
-                                   com.yahoo.memory.Memory&nbsp;srcMem)</pre>
-<div class="block">Gets the approximate lower error bound from a valid memory image of a Sketch
- given the specified number of Standard Deviations.
- This will return getEstimate() if isEmpty() is true.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>numStdDev</code> - <a href="../../../../resources/dictionary.html#numStdDev">See Number of Standard Deviations</a></dd>
-<dd><code>srcMem</code> - <a href="../../../../resources/dictionary.html#mem">See Memory</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the lower bound.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Sketches.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/theta/Sketches.html" target="_top">Frames</a></li>
-<li><a href="Sketches.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/Union.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/Union.html
deleted file mode 100644
index ee8f593..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/Union.html
+++ /dev/null
@@ -1,593 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Union (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Union (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Union.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/theta/Union.html" target="_top">Frames</a></li>
-<li><a href="Union.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.theta</div>
-<h2 title="Class Union" class="title">Class Union</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">com.yahoo.sketches.theta.SetOperation</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.theta.Union</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">Union</span>
-extends <a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></pre>
-<div class="block">The API for Union operations</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Union.html#Union--">Union</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Union.html#getFamily--">getFamily</a></span>()</code>
-<div class="block">Gets the Family of this SetOperation</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Union.html#getResult--">getResult</a></span>()</code>
-<div class="block">Gets the result of this operation as an ordered CompactSketch on the Java heap.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Union.html#getResult-boolean-com.yahoo.memory.WritableMemory-">getResult</a></span>(boolean&nbsp;dstOrdered,
-         com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Gets the result of this operation as a CompactSketch of the chosen form.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Union.html#reset--">reset</a></span>()</code>
-<div class="block">Resets this Union.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>abstract byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Union.html#toByteArray--">toByteArray</a></span>()</code>
-<div class="block">Returns a byte array image of this Union object</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Union.html#update-byte:A-">update</a></span>(byte[]&nbsp;data)</code>
-<div class="block">Present this union with the given byte array.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Union.html#update-char:A-">update</a></span>(char[]&nbsp;data)</code>
-<div class="block">Present this union with the given char array.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Union.html#update-double-">update</a></span>(double&nbsp;datum)</code>
-<div class="block">Present this union with the given double (or float) datum.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Union.html#update-int:A-">update</a></span>(int[]&nbsp;data)</code>
-<div class="block">Present this union with the given integer array.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Union.html#update-long-">update</a></span>(long&nbsp;datum)</code>
-<div class="block">Present this union with a long.</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Union.html#update-long:A-">update</a></span>(long[]&nbsp;data)</code>
-<div class="block">Present this union with the given long array.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Union.html#update-com.yahoo.memory.Memory-">update</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Union the given Memory image of the OpenSource Theta Sketch,
- which may be ordered or unordered, or the earlier versions of SetSketch,
- which must be compact and ordered.</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Union.html#update-com.yahoo.sketches.theta.Sketch-">update</a></span>(<a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchIn)</code>
-<div class="block">Union the given on-heap sketch.</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Union.html#update-java.lang.String-">update</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;datum)</code>
-<div class="block">Present this union with the given String.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.theta.SetOperation">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.theta.<a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></h3>
-<code><a href="../../../../com/yahoo/sketches/theta/SetOperation.html#builder--">builder</a>, <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#getMaxIntersectionBytes-int-">getMaxIntersectionBytes</a>, <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#getMaxUnionBytes-int-">getMaxUnionBytes</a>, <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#heapify-com.yahoo.memory.Memory-">heapify</a>, <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#heapify-com.yahoo.memory.Memory-long-">heapify</a>, <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#isSameResource-com.yahoo.memory.Memory-">isSameResource</a>, <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-">wrap</a>, <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-long-">wrap</a>, <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.WritableMemory-">wrap</a>, <a href="../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.WritableMemory-long-">wrap</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Union--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Union</h4>
-<pre>public&nbsp;Union()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getFamily--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getFamily</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>&nbsp;getFamily()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/SetOperation.html#getFamily--">SetOperation</a></code></span></div>
-<div class="block">Gets the Family of this SetOperation</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/theta/SetOperation.html#getFamily--">getFamily</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the Family of this SetOperation</dd>
-</dl>
-</li>
-</ul>
-<a name="getResult-boolean-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getResult</h4>
-<pre>public abstract&nbsp;<a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;getResult(boolean&nbsp;dstOrdered,
-                                        com.yahoo.memory.WritableMemory&nbsp;dstMem)</pre>
-<div class="block">Gets the result of this operation as a CompactSketch of the chosen form.
- This does not disturb the underlying data structure of the union.
- Therefore, it is OK to continue updating the union after this operation.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dstOrdered</code> - <a href="../../../../resources/dictionary.html#dstOrdered">See Destination Ordered</a></dd>
-<dd><code>dstMem</code> - <a href="../../../../resources/dictionary.html#dstMem">See Destination Memory</a>.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the result of this operation as a CompactSketch of the chosen form</dd>
-</dl>
-</li>
-</ul>
-<a name="getResult--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getResult</h4>
-<pre>public abstract&nbsp;<a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;getResult()</pre>
-<div class="block">Gets the result of this operation as an ordered CompactSketch on the Java heap.
- This does not disturb the underlying data structure of the union.
- Therefore, it is OK to continue updating the union after this operation.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the result of this operation as an ordered CompactSketch on the Java heap</dd>
-</dl>
-</li>
-</ul>
-<a name="reset--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public abstract&nbsp;void&nbsp;reset()</pre>
-<div class="block">Resets this Union. The seed remains intact, otherwise reverts back to its virgin state.</div>
-</li>
-</ul>
-<a name="toByteArray--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toByteArray</h4>
-<pre>public abstract&nbsp;byte[]&nbsp;toByteArray()</pre>
-<div class="block">Returns a byte array image of this Union object</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a byte array image of this Union object</dd>
-</dl>
-</li>
-</ul>
-<a name="update-com.yahoo.sketches.theta.Sketch-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public abstract&nbsp;void&nbsp;update(<a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchIn)</pre>
-<div class="block">Union the given on-heap sketch.
- Valid for the all of the Open Source, Theta Sketches.
- Not valid for older (prior to Open Source) Theta Sketches.
- This method can be repeatedly called.
- If the given sketch is null it is interpreted as an empty sketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchIn</code> - The incoming sketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public abstract&nbsp;void&nbsp;update(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block">Union the given Memory image of the OpenSource Theta Sketch,
- which may be ordered or unordered, or the earlier versions of SetSketch,
- which must be compact and ordered.
-
- <p>This method can be repeatedly called.
- If the given sketch is null it is interpreted as an empty sketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - Memory image of sketch to be merged</dd>
-</dl>
-</li>
-</ul>
-<a name="update-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public abstract&nbsp;void&nbsp;update(long&nbsp;datum)</pre>
-<div class="block">Present this union with a long.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>datum</code> - The given long datum.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public abstract&nbsp;void&nbsp;update(double&nbsp;datum)</pre>
-<div class="block">Present this union with the given double (or float) datum.
- The double will be converted to a long using Double.doubleToLongBits(datum),
- which normalizes all NaN values to a single NaN representation.
- Plus and minus zero will be normalized to plus zero.
- The special floating-point values NaN and +/- Infinity are treated as distinct.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>datum</code> - The given double datum.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public abstract&nbsp;void&nbsp;update(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;datum)</pre>
-<div class="block">Present this union with the given String.
- 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.
-
- <p>Note: this will not produce the same output hash values as the <a href="../../../../com/yahoo/sketches/theta/Union.html#update-char:A-"><code>update(char[])</code></a>
- method and will generally be a little slower depending on the complexity of the UTF8 encoding.
- </p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>datum</code> - The given String.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public abstract&nbsp;void&nbsp;update(byte[]&nbsp;data)</pre>
-<div class="block">Present this union with the given byte array.
- If the byte array is null or empty no update attempt is made and the method returns.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - The given byte array.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-int:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public abstract&nbsp;void&nbsp;update(int[]&nbsp;data)</pre>
-<div class="block">Present this union with the given integer array.
- If the integer array is null or empty no update attempt is made and the method returns.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - The given int array.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-char:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public abstract&nbsp;void&nbsp;update(char[]&nbsp;data)</pre>
-<div class="block">Present this union with the given char array.
- If the char array is null or empty no update attempt is made and the method returns.
-
- <p>Note: this will not produce the same output hash values as the <a href="../../../../com/yahoo/sketches/theta/Union.html#update-java.lang.String-"><code>update(String)</code></a>
- method but will be a little faster as it avoids the complexity of the UTF8 encoding.</p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - The given char array.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-long:A-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>update</h4>
-<pre>public abstract&nbsp;void&nbsp;update(long[]&nbsp;data)</pre>
-<div class="block">Present this union with the given long array.
- If the long array is null or empty no update attempt is made and the method returns.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - The given long array.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Union.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/theta/Union.html" target="_top">Frames</a></li>
-<li><a href="Union.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/UpdateReturnState.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/UpdateReturnState.html
deleted file mode 100644
index 97f6c0a..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/UpdateReturnState.html
+++ /dev/null
@@ -1,399 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UpdateReturnState (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UpdateReturnState (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UpdateReturnState.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/theta/UpdateReturnState.html" target="_top">Frames</a></li>
-<li><a href="UpdateReturnState.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.theta</div>
-<h2 title="Enum UpdateReturnState" class="title">Enum UpdateReturnState</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum</a>&lt;<a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.theta.UpdateReturnState</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public enum <span class="typeNameLabel">UpdateReturnState</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;<a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a>&gt;</pre>
-<div class="block"><a href="../../../../resources/dictionary.html#updateReturnState">See Update Return State</a></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== ENUM CONSTANT SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="enum.constant.summary">
-<!--   -->
-</a>
-<h3>Enum Constant Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
-<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Enum Constant and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html#InsertedCountIncremented">InsertedCountIncremented</a></span></code>
-<div class="block">Indicates a normal sketch update response and the action that was taken by the sketch.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html#InsertedCountNotIncremented">InsertedCountNotIncremented</a></span></code>
-<div class="block">Indicates a normal sketch update response and the action that was taken by the sketch.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html#RejectedDuplicate">RejectedDuplicate</a></span></code>
-<div class="block">Indicates a normal sketch update response and the action that was taken by the sketch.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html#RejectedNullOrEmpty">RejectedNullOrEmpty</a></span></code>
-<div class="block">Indicates a normal sketch update response and the action that was taken by the sketch.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html#RejectedOverTheta">RejectedOverTheta</a></span></code>
-<div class="block">Indicates a normal sketch update response and the action that was taken by the sketch.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html#valueOf-java.lang.String-">valueOf</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
-<div class="block">Returns the enum constant of this type with the specified name.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html#values--">values</a></span>()</code>
-<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#compareTo-E-" title="class or interface in java.lang">compareTo</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#getDeclaringClass--" title="class or interface in java.lang">getDeclaringClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#name--" title="class or interface in java.lang">name</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#ordinal--" title="class or interface in java.lang">ordinal</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#valueOf-java.lang.Class-java.lang.String-" title="class or interface in java.lang">valueOf</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ ENUM CONSTANT DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="enum.constant.detail">
-<!--   -->
-</a>
-<h3>Enum Constant Detail</h3>
-<a name="InsertedCountIncremented">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>InsertedCountIncremented</h4>
-<pre>public static final&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a> InsertedCountIncremented</pre>
-<div class="block">Indicates a normal sketch update response and the action that was taken by the sketch.</div>
-</li>
-</ul>
-<a name="InsertedCountNotIncremented">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>InsertedCountNotIncremented</h4>
-<pre>public static final&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a> InsertedCountNotIncremented</pre>
-<div class="block">Indicates a normal sketch update response and the action that was taken by the sketch.</div>
-</li>
-</ul>
-<a name="RejectedDuplicate">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>RejectedDuplicate</h4>
-<pre>public static final&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a> RejectedDuplicate</pre>
-<div class="block">Indicates a normal sketch update response and the action that was taken by the sketch.</div>
-</li>
-</ul>
-<a name="RejectedNullOrEmpty">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>RejectedNullOrEmpty</h4>
-<pre>public static final&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a> RejectedNullOrEmpty</pre>
-<div class="block">Indicates a normal sketch update response and the action that was taken by the sketch.</div>
-</li>
-</ul>
-<a name="RejectedOverTheta">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>RejectedOverTheta</h4>
-<pre>public static final&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a> RejectedOverTheta</pre>
-<div class="block">Indicates a normal sketch update response and the action that was taken by the sketch.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="values--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>values</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a>[]&nbsp;values()</pre>
-<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.  This method may be used to iterate
-over the constants as follows:
-<pre>
-for (UpdateReturnState c : UpdateReturnState.values())
-&nbsp;   System.out.println(c);
-</pre></div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an array containing the constants of this enum type, in the order they are declared</dd>
-</dl>
-</li>
-</ul>
-<a name="valueOf-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>valueOf</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a>&nbsp;valueOf(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
-<div class="block">Returns the enum constant of this type with the specified name.
-The string must match <i>exactly</i> an identifier used to declare an
-enum constant in this type.  (Extraneous whitespace characters are 
-not permitted.)</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>name</code> - the name of the enum constant to be returned.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the enum constant with the specified name</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if this enum type has no constant with the specified name</dd>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the argument is null</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UpdateReturnState.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/theta/UpdateReturnState.html" target="_top">Frames</a></li>
-<li><a href="UpdateReturnState.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/UpdateSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/UpdateSketch.html
deleted file mode 100644
index 1632978..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/UpdateSketch.html
+++ /dev/null
@@ -1,729 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UpdateSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UpdateSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":10,"i2":10,"i3":6,"i4":6,"i5":9,"i6":9,"i7":10,"i8":10,"i9":6,"i10":6,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":9,"i19":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UpdateSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/theta/UpdateSketch.html" target="_top">Frames</a></li>
-<li><a href="UpdateSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.theta</div>
-<h2 title="Class UpdateSketch" class="title">Class UpdateSketch</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">com.yahoo.sketches.theta.Sketch</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.theta.UpdateSketch</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">UpdateSketch</span>
-extends <a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></pre>
-<div class="block">The parent class for the  Update Sketch families, such as QuickSelect and Alpha.
- The primary task of an Update Sketch is to consider datums presented via the update() methods
- for inclusion in its internal cache. This is the sketch building process.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#builder--">builder</a></span>()</code>
-<div class="block">Returns a new builder</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#compact--">compact</a></span>()</code>
-<div class="block">Converts this sketch to an ordered CompactSketch on the Java heap.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#compact-boolean-com.yahoo.memory.WritableMemory-">compact</a></span>(boolean&nbsp;dstOrdered,
-       com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Convert this sketch to a CompactSketch in the chosen form.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>abstract int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#getLgNomLongs--">getLgNomLongs</a></span>()</code>
-<div class="block">Gets the Log base 2 of the configured nominal entries</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#getResizeFactor--">getResizeFactor</a></span>()</code>
-<div class="block">Returns the configured ResizeFactor</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Instantiates an on-heap UpdateSketch from Memory.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#heapify-com.yahoo.memory.Memory-long-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-       long&nbsp;seed)</code>
-<div class="block">Instantiates an on-heap UpdateSketch from Memory.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#isCompact--">isCompact</a></span>()</code>
-<div class="block">Returns true if this sketch is in compact form.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#isOrdered--">isOrdered</a></span>()</code>
-<div class="block">Returns true if internal cache is ordered</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#rebuild--">rebuild</a></span>()</code>
-<div class="block">Rebuilds the hash table to remove dirty values or to reduce the size
- to nominal entries.</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#reset--">reset</a></span>()</code>
-<div class="block">Resets this sketch back to a virgin empty state.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#update-byte:A-">update</a></span>(byte[]&nbsp;data)</code>
-<div class="block">Present this sketch with the given byte array.</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#update-char:A-">update</a></span>(char[]&nbsp;data)</code>
-<div class="block">Present this sketch with the given char array.</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#update-double-">update</a></span>(double&nbsp;datum)</code>
-<div class="block">Present this sketch with the given double (or float) datum.</div>
-</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#update-int:A-">update</a></span>(int[]&nbsp;data)</code>
-<div class="block">Present this sketch with the given integer array.</div>
-</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#update-long-">update</a></span>(long&nbsp;datum)</code>
-<div class="block">Present this sketch with a long.</div>
-</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#update-long:A-">update</a></span>(long[]&nbsp;data)</code>
-<div class="block">Present this sketch with the given long array.</div>
-</td>
-</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#update-java.lang.String-">update</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;datum)</code>
-<div class="block">Present this sketch with the given String.</div>
-</td>
-</tr>
-<tr id="i18" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#wrap-com.yahoo.memory.WritableMemory-">wrap</a></span>(com.yahoo.memory.WritableMemory&nbsp;srcMem)</code>
-<div class="block">Wrap takes the sketch image in Memory and refers to it directly.</div>
-</td>
-</tr>
-<tr id="i19" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#wrap-com.yahoo.memory.WritableMemory-long-">wrap</a></span>(com.yahoo.memory.WritableMemory&nbsp;srcMem,
-    long&nbsp;seed)</code>
-<div class="block">Wrap takes the sketch image in Memory and refers to it directly.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.theta.Sketch">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.theta.<a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></h3>
-<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getCountLessThanTheta-double-">getCountLessThanTheta</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getCurrentBytes-boolean-">getCurrentBytes</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getEstimate--">getEstimate</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getFamily--">getFamily</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getLowerBound-int-">getLowerBound</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getMaxCompactSketchBytes-int-">getMaxCompactSketchBytes</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getMaxUpdateSketchBytes-int-">getMaxUpdateSketchBytes</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getRetainedEntries--">getRetainedEntries</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getRetainedEntries-boolean-">getRetainedEntries</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getSerializationVersion-com.yahoo.memory.Memory-">getSerializationVersion</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getTheta--">getTheta</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getThetaLong--">getThetaLong</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getUpperBound-int-">getUpperBound</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#hasMemory--">hasMemory</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#isDirect--">isDirect</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#isEmpty--">isEmpty</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#isEstimationMode--">isEstimationMode</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#isSameResource-com.yahoo.memory.Memory-">isSameResource</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#iterator--">iterator</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#toByteArray--">toByteArray</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#toString--">toString</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#toString-boolean-boolean-int-boolean-">toString</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#toString-byte:A-">toString</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#toString-com.yahoo.memory.Memory-">toString</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-">wrap</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-long-">wrap</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="wrap-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a>&nbsp;wrap(com.yahoo.memory.WritableMemory&nbsp;srcMem)</pre>
-<div class="block">Wrap takes the sketch image in Memory and refers to it directly. There is no data copying onto
- the java heap. Only "Direct" Serialization Version 3 (i.e, OpenSource) sketches that have
- been explicitly stored as direct objects can be wrapped. This method assumes the
- <a href="../../../../com/yahoo/sketches/Util.html#DEFAULT_UPDATE_SEED"><code>Util.DEFAULT_UPDATE_SEED</code></a>.
- <a href="../../../../resources/dictionary.html#defaultUpdateSeed">Default Update Seed</a>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - an image of a Sketch where the image seed hash matches the default seed hash.
- <a href="../../../../resources/dictionary.html#mem">See Memory</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a Sketch backed by the given Memory</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-com.yahoo.memory.WritableMemory-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a>&nbsp;wrap(com.yahoo.memory.WritableMemory&nbsp;srcMem,
-                                long&nbsp;seed)</pre>
-<div class="block">Wrap takes the sketch image in Memory and refers to it directly. There is no data copying onto
- the java heap. Only "Direct" Serialization Version 3 (i.e, OpenSource) sketches that have
- been explicitly stored as direct objects can be wrapped.
- An attempt to "wrap" earlier version sketches will result in a "heapified", normal
- Java Heap version of the sketch where all data will be copied to the heap.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - an image of a Sketch where the image seed hash matches the given seed hash.
- <a href="../../../../resources/dictionary.html#mem">See Memory</a></dd>
-<dd><code>seed</code> - <a href="../../../../resources/dictionary.html#seed">See Update Hash Seed</a>.
- Compact sketches store a 16-bit hash of the seed, but not the seed itself.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a UpdateSketch backed by the given Memory</dd>
-</dl>
-</li>
-</ul>
-<a name="heapify-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapify</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a>&nbsp;heapify(com.yahoo.memory.Memory&nbsp;srcMem)</pre>
-<div class="block">Instantiates an on-heap UpdateSketch from Memory. This method assumes the
- <a href="../../../../com/yahoo/sketches/Util.html#DEFAULT_UPDATE_SEED"><code>Util.DEFAULT_UPDATE_SEED</code></a>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - <a href="../../../../resources/dictionary.html#mem">See Memory</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an UpdateSketch</dd>
-</dl>
-</li>
-</ul>
-<a name="heapify-com.yahoo.memory.Memory-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapify</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a>&nbsp;heapify(com.yahoo.memory.Memory&nbsp;srcMem,
-                                   long&nbsp;seed)</pre>
-<div class="block">Instantiates an on-heap UpdateSketch from Memory.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcMem</code> - <a href="../../../../resources/dictionary.html#mem">See Memory</a></dd>
-<dd><code>seed</code> - <a href="../../../../resources/dictionary.html#seed">See Update Hash Seed</a>.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an UpdateSketch</dd>
-</dl>
-</li>
-</ul>
-<a name="compact--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>compact</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;compact()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#compact--">Sketch</a></code></span></div>
-<div class="block">Converts this sketch to an ordered CompactSketch on the Java heap.
-
- <p>If this sketch is already in compact form this operation returns <i>this</i>.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#compact--">compact</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this sketch as an ordered CompactSketch on the Java heap.</dd>
-</dl>
-</li>
-</ul>
-<a name="compact-boolean-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>compact</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;compact(boolean&nbsp;dstOrdered,
-                             com.yahoo.memory.WritableMemory&nbsp;dstMem)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#compact-boolean-com.yahoo.memory.WritableMemory-">Sketch</a></code></span></div>
-<div class="block">Convert this sketch to a CompactSketch in the chosen form.
-
- <p>If this sketch is already in compact form this operation returns <i>this</i>.
-
- <p>Otherwise, this compacting process converts the hash table form of an UpdateSketch to
- a simple list of the valid hash values from the hash table.  Any hash values equal to or
- greater than theta will be discarded.  The number of valid values remaining in the
- Compact Sketch depends on a number of factors, but may be larger or smaller than
- <i>Nominal Entries</i> (or <i>k</i>). It will never exceed 2<i>k</i>.  If it is critical
- to always limit the size to no more than <i>k</i>, then <i>rebuild()</i> should be called
- on the UpdateSketch prior to this.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#compact-boolean-com.yahoo.memory.WritableMemory-">compact</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dstOrdered</code> - <a href="../../../../resources/dictionary.html#dstOrdered">See Destination Ordered</a></dd>
-<dd><code>dstMem</code> - <a href="../../../../resources/dictionary.html#dstMem">See Destination Memory</a>.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this sketch as a CompactSketch in the chosen form</dd>
-</dl>
-</li>
-</ul>
-<a name="isCompact--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isCompact</h4>
-<pre>public&nbsp;boolean&nbsp;isCompact()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#isCompact--">Sketch</a></code></span></div>
-<div class="block">Returns true if this sketch is in compact form.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#isCompact--">isCompact</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this sketch is in compact form.</dd>
-</dl>
-</li>
-</ul>
-<a name="isOrdered--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isOrdered</h4>
-<pre>public&nbsp;boolean&nbsp;isOrdered()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#isOrdered--">Sketch</a></code></span></div>
-<div class="block">Returns true if internal cache is ordered</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#isOrdered--">isOrdered</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if internal cache is ordered</dd>
-</dl>
-</li>
-</ul>
-<a name="builder--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>builder</h4>
-<pre>public static final&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a>&nbsp;builder()</pre>
-<div class="block">Returns a new builder</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new builder</dd>
-</dl>
-</li>
-</ul>
-<a name="reset--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public abstract&nbsp;void&nbsp;reset()</pre>
-<div class="block">Resets this sketch back to a virgin empty state.</div>
-</li>
-</ul>
-<a name="rebuild--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>rebuild</h4>
-<pre>public abstract&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a>&nbsp;rebuild()</pre>
-<div class="block">Rebuilds the hash table to remove dirty values or to reduce the size
- to nominal entries.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this sketch</dd>
-</dl>
-</li>
-</ul>
-<a name="getResizeFactor--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getResizeFactor</h4>
-<pre>public abstract&nbsp;<a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;getResizeFactor()</pre>
-<div class="block">Returns the configured ResizeFactor</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the configured ResizeFactor</dd>
-</dl>
-</li>
-</ul>
-<a name="update-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a>&nbsp;update(long&nbsp;datum)</pre>
-<div class="block">Present this sketch with a long.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>datum</code> - The given long datum.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd><a href="../../../../resources/dictionary.html#updateReturnState">See Update Return State</a></dd>
-</dl>
-</li>
-</ul>
-<a name="update-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a>&nbsp;update(double&nbsp;datum)</pre>
-<div class="block">Present this sketch with the given double (or float) datum.
- The double will be converted to a long using Double.doubleToLongBits(datum),
- which normalizes all NaN values to a single NaN representation.
- Plus and minus zero will be normalized to plus zero.
- The special floating-point values NaN and +/- Infinity are treated as distinct.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>datum</code> - The given double datum.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd><a href="../../../../resources/dictionary.html#updateReturnState">See Update Return State</a></dd>
-</dl>
-</li>
-</ul>
-<a name="update-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a>&nbsp;update(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;datum)</pre>
-<div class="block">Present this sketch with the given String.
- 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.
-
- <p>Note: this will not produce the same output hash values as the <a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#update-char:A-"><code>update(char[])</code></a>
- method and will generally be a little slower depending on the complexity of the UTF8 encoding.
- </p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>datum</code> - The given String.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd><a href="../../../../resources/dictionary.html#updateReturnState">See Update Return State</a></dd>
-</dl>
-</li>
-</ul>
-<a name="update-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a>&nbsp;update(byte[]&nbsp;data)</pre>
-<div class="block">Present this sketch with the given byte array.
- If the byte array is null or empty no update attempt is made and the method returns.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - The given byte array.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd><a href="../../../../resources/dictionary.html#updateReturnState">See Update Return State</a></dd>
-</dl>
-</li>
-</ul>
-<a name="update-char:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a>&nbsp;update(char[]&nbsp;data)</pre>
-<div class="block">Present this sketch with the given char array.
- If the char array is null or empty no update attempt is made and the method returns.
-
- <p>Note: this will not produce the same output hash values as the <a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#update-java.lang.String-"><code>update(String)</code></a>
- method but will be a little faster as it avoids the complexity of the UTF8 encoding.</p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - The given char array.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd><a href="../../../../resources/dictionary.html#updateReturnState">See Update Return State</a></dd>
-</dl>
-</li>
-</ul>
-<a name="update-int:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a>&nbsp;update(int[]&nbsp;data)</pre>
-<div class="block">Present this sketch with the given integer array.
- If the integer array is null or empty no update attempt is made and the method returns.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - The given int array.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd><a href="../../../../resources/dictionary.html#updateReturnState">See Update Return State</a></dd>
-</dl>
-</li>
-</ul>
-<a name="update-long:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a>&nbsp;update(long[]&nbsp;data)</pre>
-<div class="block">Present this sketch with the given long array.
- If the long array is null or empty no update attempt is made and the method returns.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - The given long array.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd><a href="../../../../resources/dictionary.html#updateReturnState">See Update Return State</a></dd>
-</dl>
-</li>
-</ul>
-<a name="getLgNomLongs--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getLgNomLongs</h4>
-<pre>public abstract&nbsp;int&nbsp;getLgNomLongs()</pre>
-<div class="block">Gets the Log base 2 of the configured nominal entries</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the Log base 2 of the configured nominal entries</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UpdateSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/theta/UpdateSketch.html" target="_top">Frames</a></li>
-<li><a href="UpdateSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/UpdateSketchBuilder.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/UpdateSketchBuilder.html
deleted file mode 100644
index 87edc7d..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/UpdateSketchBuilder.html
+++ /dev/null
@@ -1,981 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UpdateSketchBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UpdateSketchBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UpdateSketchBuilder.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/theta/UpdateSketchBuilder.html" target="_top">Frames</a></li>
-<li><a href="UpdateSketchBuilder.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.theta</div>
-<h2 title="Class UpdateSketchBuilder" class="title">Class UpdateSketchBuilder</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.theta.UpdateSketchBuilder</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">UpdateSketchBuilder</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">For building a new UpdateSketch.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#UpdateSketchBuilder--">UpdateSketchBuilder</a></span>()</code>
-<div class="block">Constructor for building a new UpdateSketch.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#build--">build</a></span>()</code>
-<div class="block">Returns an UpdateSketch with the current configuration of this Builder.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#build-com.yahoo.memory.WritableMemory-">build</a></span>(com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Returns an UpdateSketch with the current configuration of this Builder
- with the specified backing destination Memory store.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#buildLocal-com.yahoo.sketches.theta.UpdateSketch-">buildLocal</a></span>(<a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a>&nbsp;shared)</code>
-<div class="block">Returns a local concurrent UpdateSketch to be used as a per-thread local buffer along with the
- given concurrent shared UpdateSketch and the current configuration of this Builder</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#buildShared--">buildShared</a></span>()</code>
-<div class="block">Returns an on-heap concurrent shared UpdateSketch with the current configuration of the
- Builder.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#buildShared-com.yahoo.memory.WritableMemory-">buildShared</a></span>(com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Returns a direct (potentially off-heap) concurrent shared UpdateSketch with the current
- configuration of the Builder and the given destination WritableMemory.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#buildSharedFromSketch-com.yahoo.sketches.theta.UpdateSketch-com.yahoo.memory.WritableMemory-">buildSharedFromSketch</a></span>(<a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a>&nbsp;sketch,
-                     com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#getFamily--">getFamily</a></span>()</code>
-<div class="block">Returns the Family</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#getLgNominalEntries--">getLgNominalEntries</a></span>()</code>
-<div class="block">Returns Log-base 2 Nominal Entries</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#getLocalLgNominalEntries--">getLocalLgNominalEntries</a></span>()</code>
-<div class="block">Returns Log-base 2 Nominal Entries for the concurrent local sketch</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#getMaxConcurrencyError--">getMaxConcurrencyError</a></span>()</code>
-<div class="block">Gets the Maximum Concurrency Error</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#getMaxNumLocalThreads--">getMaxNumLocalThreads</a></span>()</code>
-<div class="block">Gets the Maximum Number of Local Threads.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>com.yahoo.memory.MemoryRequestServer</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#getMemoryRequestServer--">getMemoryRequestServer</a></span>()</code>
-<div class="block">Returns the MemoryRequestServer</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#getNumPoolThreads--">getNumPoolThreads</a></span>()</code>
-<div class="block">Gets the number of background pool threads used for propagation in the concurrent sketches.</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>float</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#getP--">getP</a></span>()</code>
-<div class="block">Returns the pre-sampling probability <i>p</i></div>
-</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#getPropagateOrderedCompact--">getPropagateOrderedCompact</a></span>()</code>
-<div class="block">Gets the Propagate Ordered Compact flag used with concurrent sketches.</div>
-</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#getResizeFactor--">getResizeFactor</a></span>()</code>
-<div class="block">Returns the Resize Factor</div>
-</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#getSeed--">getSeed</a></span>()</code>
-<div class="block">Returns the seed</div>
-</td>
-</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setFamily-com.yahoo.sketches.Family-">setFamily</a></span>(<a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>&nbsp;family)</code>
-<div class="block">Set the Family.</div>
-</td>
-</tr>
-<tr id="i18" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setLocalLogNominalEntries-int-">setLocalLogNominalEntries</a></span>(int&nbsp;lgNomEntries)</code>
-<div class="block">Alternative method of setting the Nominal Entries for a local concurrent sketch from the
- log_base2 value.</div>
-</td>
-</tr>
-<tr id="i19" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setLocalNominalEntries-int-">setLocalNominalEntries</a></span>(int&nbsp;nomEntries)</code>
-<div class="block">Sets the Nominal Entries for the concurrent local sketch.</div>
-</td>
-</tr>
-<tr id="i20" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setLogNominalEntries-int-">setLogNominalEntries</a></span>(int&nbsp;lgNomEntries)</code>
-<div class="block">Alternative method of setting the Nominal Entries for this sketch from the log_base2 value.</div>
-</td>
-</tr>
-<tr id="i21" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setMaxConcurrencyError-double-">setMaxConcurrencyError</a></span>(double&nbsp;maxConcurrencyError)</code>
-<div class="block">Sets the Maximum Concurrency Error.</div>
-</td>
-</tr>
-<tr id="i22" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setMaxNumLocalThreads-int-">setMaxNumLocalThreads</a></span>(int&nbsp;maxNumLocalThreads)</code>
-<div class="block">Sets the Maximum Number of Local Threads.</div>
-</td>
-</tr>
-<tr id="i23" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setMemoryRequestServer-com.yahoo.memory.MemoryRequestServer-">setMemoryRequestServer</a></span>(com.yahoo.memory.MemoryRequestServer&nbsp;memReqSvr)</code>
-<div class="block">Set the MemoryRequestServer</div>
-</td>
-</tr>
-<tr id="i24" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setNominalEntries-int-">setNominalEntries</a></span>(int&nbsp;nomEntries)</code>
-<div class="block">Sets the Nominal Entries for this sketch.</div>
-</td>
-</tr>
-<tr id="i25" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setNumPoolThreads-int-">setNumPoolThreads</a></span>(int&nbsp;numPoolThreads)</code>
-<div class="block">Sets the number of pool threads used for background propagation in the concurrent sketches.</div>
-</td>
-</tr>
-<tr id="i26" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setP-float-">setP</a></span>(float&nbsp;p)</code>
-<div class="block">Sets the upfront uniform sampling probability, <i>p</i></div>
-</td>
-</tr>
-<tr id="i27" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setPropagateOrderedCompact-boolean-">setPropagateOrderedCompact</a></span>(boolean&nbsp;prop)</code>
-<div class="block">Sets the Propagate Ordered Compact flag to the given value.</div>
-</td>
-</tr>
-<tr id="i28" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setResizeFactor-com.yahoo.sketches.ResizeFactor-">setResizeFactor</a></span>(<a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;rf)</code>
-<div class="block">Sets the cache Resize Factor.</div>
-</td>
-</tr>
-<tr id="i29" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setSeed-long-">setSeed</a></span>(long&nbsp;seed)</code>
-<div class="block">Sets the long seed value that is required by the hashing function.</div>
-</td>
-</tr>
-<tr id="i30" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#toString--">toString</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UpdateSketchBuilder--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UpdateSketchBuilder</h4>
-<pre>public&nbsp;UpdateSketchBuilder()</pre>
-<div class="block">Constructor for building a new UpdateSketch. The default configuration is
- <ul>
- <li>Nominal Entries: <a href="../../../../com/yahoo/sketches/Util.html#DEFAULT_NOMINAL_ENTRIES">4096</a></li>
- <li>Seed: <a href="../../../../com/yahoo/sketches/Util.html#DEFAULT_UPDATE_SEED">9001L</a></li>
- <li>Input Sampling Probability: 1.0</li>
- <li>Family: <a href="../../../../com/yahoo/sketches/Family.html#QUICKSELECT"><code>Family.QUICKSELECT</code></a></li>
- <li>Resize Factor: The default for sketches on the Java heap is <a href="../../../../com/yahoo/sketches/ResizeFactor.html#X8"><code>ResizeFactor.X8</code></a>.
- For direct sketches, which are targeted for native memory off the Java heap, this value will
- be fixed at either <a href="../../../../com/yahoo/sketches/ResizeFactor.html#X1"><code>ResizeFactor.X1</code></a> or <a href="../../../../com/yahoo/sketches/ResizeFactor.html#X2"><code>ResizeFactor.X2</code></a>.</li>
- <li>MemoryRequestServer (Direct only): <code>DefaultMemoryRequestServer</code>.</li>
- </ul>
- Parameters unique to the concurrent sketches only:
- <ul>
- <li>Number of local Nominal Entries: 4</li>
- <li>Concurrent NumPoolThreads: 3</li>
- <li>Concurrent PropagateOrderedCompact: true</li>
- <li>Concurrent MaxConcurrencyError: 0</li>
- </ul></div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="setNominalEntries-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setNominalEntries</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a>&nbsp;setNominalEntries(int&nbsp;nomEntries)</pre>
-<div class="block">Sets the Nominal Entries for this sketch.
- This value is also used for building a shared concurrent sketch.
- The minimum value is 16 (2^4) and the maximum value is 67,108,864 (2^26).
- Be aware that sketches as large as this maximum value may not have been
- thoroughly tested or characterized for performance.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nomEntries</code> - <a href="../../../../resources/dictionary.html#nomEntries">Nominal Entries</a>
- This will become the ceiling power of 2 if the given value is not.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this UpdateSketchBuilder</dd>
-</dl>
-</li>
-</ul>
-<a name="setLogNominalEntries-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setLogNominalEntries</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a>&nbsp;setLogNominalEntries(int&nbsp;lgNomEntries)</pre>
-<div class="block">Alternative method of setting the Nominal Entries for this sketch from the log_base2 value.
- This value is also used for building a shared concurrent sketch.
- The minimum value is 4 and the maximum value is 26.
- Be aware that sketches as large as this maximum value may not have been
- thoroughly tested or characterized for performance.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>lgNomEntries</code> - the Log Nominal Entries for the concurrent shared sketch</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this UpdateSketchBuilder</dd>
-</dl>
-</li>
-</ul>
-<a name="getLgNominalEntries--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLgNominalEntries</h4>
-<pre>public&nbsp;int&nbsp;getLgNominalEntries()</pre>
-<div class="block">Returns Log-base 2 Nominal Entries</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Log-base 2 Nominal Entries</dd>
-</dl>
-</li>
-</ul>
-<a name="setLocalNominalEntries-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setLocalNominalEntries</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a>&nbsp;setLocalNominalEntries(int&nbsp;nomEntries)</pre>
-<div class="block">Sets the Nominal Entries for the concurrent local sketch. The minimum value is 16 and the
- maximum value is 67,108,864, which is 2^26.
- Be aware that sketches as large as this maximum
- value have not been thoroughly tested or characterized for performance.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nomEntries</code> - <a href="../../../../resources/dictionary.html#nomEntries">Nominal Entries</a>
-                   This will become the ceiling power of 2 if it is not.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this ConcurrentThetaBuilder</dd>
-</dl>
-</li>
-</ul>
-<a name="setLocalLogNominalEntries-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setLocalLogNominalEntries</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a>&nbsp;setLocalLogNominalEntries(int&nbsp;lgNomEntries)</pre>
-<div class="block">Alternative method of setting the Nominal Entries for a local concurrent sketch from the
- log_base2 value.
- The minimum value is 4 and the maximum value is 26.
- Be aware that sketches as large as this maximum
- value have not been thoroughly tested or characterized for performance.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>lgNomEntries</code> - the Log Nominal Entries for a concurrent local sketch</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this ConcurrentThetaBuilder</dd>
-</dl>
-</li>
-</ul>
-<a name="getLocalLgNominalEntries--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLocalLgNominalEntries</h4>
-<pre>public&nbsp;int&nbsp;getLocalLgNominalEntries()</pre>
-<div class="block">Returns Log-base 2 Nominal Entries for the concurrent local sketch</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Log-base 2 Nominal Entries for the concurrent local sketch</dd>
-</dl>
-</li>
-</ul>
-<a name="setSeed-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setSeed</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a>&nbsp;setSeed(long&nbsp;seed)</pre>
-<div class="block">Sets the long seed value that is required by the hashing function.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>seed</code> - <a href="../../../../resources/dictionary.html#seed">See seed</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this UpdateSketchBuilder</dd>
-</dl>
-</li>
-</ul>
-<a name="getSeed--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getSeed</h4>
-<pre>public&nbsp;long&nbsp;getSeed()</pre>
-<div class="block">Returns the seed</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the seed</dd>
-</dl>
-</li>
-</ul>
-<a name="setP-float-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setP</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a>&nbsp;setP(float&nbsp;p)</pre>
-<div class="block">Sets the upfront uniform sampling probability, <i>p</i></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>p</code> - <a href="../../../../resources/dictionary.html#p">See Sampling Probability, <i>p</i></a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this UpdateSketchBuilder</dd>
-</dl>
-</li>
-</ul>
-<a name="getP--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getP</h4>
-<pre>public&nbsp;float&nbsp;getP()</pre>
-<div class="block">Returns the pre-sampling probability <i>p</i></div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the pre-sampling probability <i>p</i></dd>
-</dl>
-</li>
-</ul>
-<a name="setResizeFactor-com.yahoo.sketches.ResizeFactor-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setResizeFactor</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a>&nbsp;setResizeFactor(<a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;rf)</pre>
-<div class="block">Sets the cache Resize Factor.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>rf</code> - <a href="../../../../resources/dictionary.html#resizeFactor">See Resize Factor</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this UpdateSketchBuilder</dd>
-</dl>
-</li>
-</ul>
-<a name="getResizeFactor--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getResizeFactor</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;getResizeFactor()</pre>
-<div class="block">Returns the Resize Factor</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the Resize Factor</dd>
-</dl>
-</li>
-</ul>
-<a name="setFamily-com.yahoo.sketches.Family-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setFamily</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a>&nbsp;setFamily(<a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>&nbsp;family)</pre>
-<div class="block">Set the Family.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>family</code> - the family for this builder</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this UpdateSketchBuilder</dd>
-</dl>
-</li>
-</ul>
-<a name="getFamily--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getFamily</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>&nbsp;getFamily()</pre>
-<div class="block">Returns the Family</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the Family</dd>
-</dl>
-</li>
-</ul>
-<a name="setMemoryRequestServer-com.yahoo.memory.MemoryRequestServer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setMemoryRequestServer</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a>&nbsp;setMemoryRequestServer(com.yahoo.memory.MemoryRequestServer&nbsp;memReqSvr)</pre>
-<div class="block">Set the MemoryRequestServer</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>memReqSvr</code> - the given MemoryRequestServer</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this UpdateSketchBuilder</dd>
-</dl>
-</li>
-</ul>
-<a name="getMemoryRequestServer--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMemoryRequestServer</h4>
-<pre>public&nbsp;com.yahoo.memory.MemoryRequestServer&nbsp;getMemoryRequestServer()</pre>
-<div class="block">Returns the MemoryRequestServer</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the MemoryRequestServer</dd>
-</dl>
-</li>
-</ul>
-<a name="setNumPoolThreads-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setNumPoolThreads</h4>
-<pre>public&nbsp;void&nbsp;setNumPoolThreads(int&nbsp;numPoolThreads)</pre>
-<div class="block">Sets the number of pool threads used for background propagation in the concurrent sketches.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>numPoolThreads</code> - the given number of pool threads</dd>
-</dl>
-</li>
-</ul>
-<a name="getNumPoolThreads--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getNumPoolThreads</h4>
-<pre>public&nbsp;int&nbsp;getNumPoolThreads()</pre>
-<div class="block">Gets the number of background pool threads used for propagation in the concurrent sketches.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the number of background pool threads</dd>
-</dl>
-</li>
-</ul>
-<a name="setPropagateOrderedCompact-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setPropagateOrderedCompact</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a>&nbsp;setPropagateOrderedCompact(boolean&nbsp;prop)</pre>
-<div class="block">Sets the Propagate Ordered Compact flag to the given value. Used with concurrent sketches.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>prop</code> - the given value</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this UpdateSketchBuilder</dd>
-</dl>
-</li>
-</ul>
-<a name="getPropagateOrderedCompact--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getPropagateOrderedCompact</h4>
-<pre>public&nbsp;boolean&nbsp;getPropagateOrderedCompact()</pre>
-<div class="block">Gets the Propagate Ordered Compact flag used with concurrent sketches.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the Propagate Ordered Compact flag</dd>
-</dl>
-</li>
-</ul>
-<a name="setMaxConcurrencyError-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setMaxConcurrencyError</h4>
-<pre>public&nbsp;void&nbsp;setMaxConcurrencyError(double&nbsp;maxConcurrencyError)</pre>
-<div class="block">Sets the Maximum Concurrency Error.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>maxConcurrencyError</code> - the given Maximum Concurrency Error.</dd>
-</dl>
-</li>
-</ul>
-<a name="getMaxConcurrencyError--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMaxConcurrencyError</h4>
-<pre>public&nbsp;double&nbsp;getMaxConcurrencyError()</pre>
-<div class="block">Gets the Maximum Concurrency Error</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the Maximum Concurrency Error</dd>
-</dl>
-</li>
-</ul>
-<a name="setMaxNumLocalThreads-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setMaxNumLocalThreads</h4>
-<pre>public&nbsp;void&nbsp;setMaxNumLocalThreads(int&nbsp;maxNumLocalThreads)</pre>
-<div class="block">Sets the Maximum Number of Local Threads.
- This is used to set the size of the local concurrent buffers.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>maxNumLocalThreads</code> - the given Maximum Number of Local Threads</dd>
-</dl>
-</li>
-</ul>
-<a name="getMaxNumLocalThreads--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMaxNumLocalThreads</h4>
-<pre>public&nbsp;int&nbsp;getMaxNumLocalThreads()</pre>
-<div class="block">Gets the Maximum Number of Local Threads.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the Maximum Number of Local Threads.</dd>
-</dl>
-</li>
-</ul>
-<a name="build--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>build</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a>&nbsp;build()</pre>
-<div class="block">Returns an UpdateSketch with the current configuration of this Builder.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an UpdateSketch</dd>
-</dl>
-</li>
-</ul>
-<a name="build-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>build</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a>&nbsp;build(com.yahoo.memory.WritableMemory&nbsp;dstMem)</pre>
-<div class="block">Returns an UpdateSketch with the current configuration of this Builder
- with the specified backing destination Memory store.
- Note: this cannot be used with the Alpha Family of sketches.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dstMem</code> - The destination Memory.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an UpdateSketch</dd>
-</dl>
-</li>
-</ul>
-<a name="buildShared--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>buildShared</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a>&nbsp;buildShared()</pre>
-<div class="block">Returns an on-heap concurrent shared UpdateSketch with the current configuration of the
- Builder.
-
- <p>The parameters unique to the shared concurrent sketch are:
- <ul>
- <li>Number of Pool Threads (default is 3)</li>
- <li>Maximum Concurrency Error</li>
- </ul>
-
- <p>Key parameters that are in common with other <i>Theta</i> sketches:
- <ul>
- <li>Nominal Entries or Log Nominal Entries (for the shared concurrent sketch)</li>
- </ul></div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an on-heap concurrent UpdateSketch with the current configuration of the Builder.</dd>
-</dl>
-</li>
-</ul>
-<a name="buildShared-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>buildShared</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a>&nbsp;buildShared(com.yahoo.memory.WritableMemory&nbsp;dstMem)</pre>
-<div class="block">Returns a direct (potentially off-heap) concurrent shared UpdateSketch with the current
- configuration of the Builder and the given destination WritableMemory.
-
- <p>The parameters unique to the shared concurrent sketch are:
- <ul>
- <li>Number of Pool Threads (default is 3)</li>
- <li>Maximum Concurrency Error</li>
- </ul>
-
- <p>Key parameters that are in common with other <i>Theta</i> sketches:
- <ul>
- <li>Nominal Entries or Log Nominal Entries (for the shared concurrent sketch)</li>
- <li>Destination Writable Memory (if not null, returned sketch is Direct. Default is null.)</li>
- </ul></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dstMem</code> - the given WritableMemory for Direct, otherwise <i>null</i>.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a concurrent UpdateSketch with the current configuration of the Builder
- and the given destination WritableMemory.</dd>
-</dl>
-</li>
-</ul>
-<a name="buildSharedFromSketch-com.yahoo.sketches.theta.UpdateSketch-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>buildSharedFromSketch</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a>&nbsp;buildSharedFromSketch(<a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a>&nbsp;sketch,
-                                          com.yahoo.memory.WritableMemory&nbsp;dstMem)</pre>
-</li>
-</ul>
-<a name="buildLocal-com.yahoo.sketches.theta.UpdateSketch-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>buildLocal</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a>&nbsp;buildLocal(<a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a>&nbsp;shared)</pre>
-<div class="block">Returns a local concurrent UpdateSketch to be used as a per-thread local buffer along with the
- given concurrent shared UpdateSketch and the current configuration of this Builder
-
- <p>The parameters unique to the local concurrent sketch are:
- <ul>
- <li>Local Nominal Entries or Local Log Nominal Entries</li>
- <li>Propagate Ordered Compact flag</li>
- </ul></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>shared</code> - the concurrent shared sketch to be accessed via the concurrent local sketch.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an UpdateSketch to be used as a per-thread local buffer.</dd>
-</dl>
-</li>
-</ul>
-<a name="toString--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UpdateSketchBuilder.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/theta/UpdateSketchBuilder.html" target="_top">Frames</a></li>
-<li><a href="UpdateSketchBuilder.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/AnotB.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/AnotB.html
deleted file mode 100644
index b278b28..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/AnotB.html
+++ /dev/null
@@ -1,172 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.theta.AnotB (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.theta.AnotB (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/theta/AnotB.html" title="class in com.yahoo.sketches.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/theta/class-use/AnotB.html" target="_top">Frames</a></li>
-<li><a href="AnotB.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.theta.AnotB" class="title">Uses of Class<br>com.yahoo.sketches.theta.AnotB</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/theta/AnotB.html" title="class in com.yahoo.sketches.theta">AnotB</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.theta">com.yahoo.sketches.theta</a></td>
-<td class="colLast">
-<div class="block">The theta package contains all the sketch classes that are members of the 
- <a href="../../../../../resources/dictionary.html#thetaSketch">Theta Sketch Framework</a>.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.theta">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/theta/AnotB.html" title="class in com.yahoo.sketches.theta">AnotB</a> in <a href="../../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a> that return <a href="../../../../../com/yahoo/sketches/theta/AnotB.html" title="class in com.yahoo.sketches.theta">AnotB</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/AnotB.html" title="class in com.yahoo.sketches.theta">AnotB</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SetOperationBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SetOperationBuilder.html#buildANotB--">buildANotB</a></span>()</code>
-<div class="block">Convenience method, returns a configured SetOperation ANotB with
- <a href="../../../../../resources/dictionary.html#defaultUpdateSeed">Default Update Seed</a></div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/theta/AnotB.html" title="class in com.yahoo.sketches.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/theta/class-use/AnotB.html" target="_top">Frames</a></li>
-<li><a href="AnotB.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/CompactSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/CompactSketch.html
deleted file mode 100644
index 5ee843b..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/CompactSketch.html
+++ /dev/null
@@ -1,323 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.theta.CompactSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.theta.CompactSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/theta/class-use/CompactSketch.html" target="_top">Frames</a></li>
-<li><a href="CompactSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.theta.CompactSketch" class="title">Uses of Class<br>com.yahoo.sketches.theta.CompactSketch</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.theta">com.yahoo.sketches.theta</a></td>
-<td class="colLast">
-<div class="block">The theta package contains all the sketch classes that are members of the 
- <a href="../../../../../resources/dictionary.html#thetaSketch">Theta Sketch Framework</a>.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.theta">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a> in <a href="../../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a> in <a href="../../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></span></code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a> that return <a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">PairwiseSetOperations.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/PairwiseSetOperations.html#aNotB-com.yahoo.sketches.theta.CompactSketch-com.yahoo.sketches.theta.CompactSketch-">aNotB</a></span>(<a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;skA,
-     <a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;skB)</code>
-<div class="block">This implements a stateless, pair-wise <i>A</i> AND NOT <i>B</i> operation on ordered,
- CompactSketches that are either Heap-based or Direct.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html#compact--">compact</a></span>()</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Sketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Sketch.html#compact--">compact</a></span>()</code>
-<div class="block">Converts this sketch to an ordered CompactSketch on the Java heap.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">CompactSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html#compact--">compact</a></span>()</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html#compact-boolean-com.yahoo.memory.WritableMemory-">compact</a></span>(boolean&nbsp;dstOrdered,
-       com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Sketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Sketch.html#compact-boolean-com.yahoo.memory.WritableMemory-">compact</a></span>(boolean&nbsp;dstOrdered,
-       com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Convert this sketch to a CompactSketch in the chosen form.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">CompactSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html#compact-boolean-com.yahoo.memory.WritableMemory-">compact</a></span>(boolean&nbsp;dstOrdered,
-       com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Intersection.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Intersection.html#getResult--">getResult</a></span>()</code>
-<div class="block">Gets the result of this operation as an ordered CompactSketch on the Java heap.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">AnotB.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/AnotB.html#getResult--">getResult</a></span>()</code>
-<div class="block">Gets the result of this operation as an ordered CompactSketch on the Java heap</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Union.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Union.html#getResult--">getResult</a></span>()</code>
-<div class="block">Gets the result of this operation as an ordered CompactSketch on the Java heap.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Intersection.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Intersection.html#getResult-boolean-com.yahoo.memory.WritableMemory-">getResult</a></span>(boolean&nbsp;dstOrdered,
-         com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Gets the result of this operation as a CompactSketch of the chosen form.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">AnotB.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/AnotB.html#getResult-boolean-com.yahoo.memory.WritableMemory-">getResult</a></span>(boolean&nbsp;dstOrdered,
-         com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Gets the result of this set operation as a CompactSketch of the chosen form</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Union.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Union.html#getResult-boolean-com.yahoo.memory.WritableMemory-">getResult</a></span>(boolean&nbsp;dstOrdered,
-         com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Gets the result of this operation as a CompactSketch of the chosen form.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">PairwiseSetOperations.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/PairwiseSetOperations.html#intersect-com.yahoo.sketches.theta.CompactSketch-com.yahoo.sketches.theta.CompactSketch-">intersect</a></span>(<a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;skA,
-         <a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;skB)</code>
-<div class="block">This implements a stateless, pair-wise intersection operation on ordered,
- CompactSketches that are either Heap-based or Direct.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">PairwiseSetOperations.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/PairwiseSetOperations.html#union-com.yahoo.sketches.theta.CompactSketch-com.yahoo.sketches.theta.CompactSketch-">union</a></span>(<a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;skA,
-     <a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;skB)</code>
-<div class="block">This implements a stateless, pair-wise union operation on ordered,
- CompactSketches that are either Heap-based or Direct.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">PairwiseSetOperations.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/PairwiseSetOperations.html#union-com.yahoo.sketches.theta.CompactSketch-com.yahoo.sketches.theta.CompactSketch-int-">union</a></span>(<a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;skA,
-     <a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;skB,
-     int&nbsp;k)</code>
-<div class="block">This implements a stateless, pair-wise union operation on ordered,
- CompactSketches that are either Heap-based or Direct.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a> with parameters of type <a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">PairwiseSetOperations.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/PairwiseSetOperations.html#aNotB-com.yahoo.sketches.theta.CompactSketch-com.yahoo.sketches.theta.CompactSketch-">aNotB</a></span>(<a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;skA,
-     <a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;skB)</code>
-<div class="block">This implements a stateless, pair-wise <i>A</i> AND NOT <i>B</i> operation on ordered,
- CompactSketches that are either Heap-based or Direct.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">PairwiseSetOperations.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/PairwiseSetOperations.html#intersect-com.yahoo.sketches.theta.CompactSketch-com.yahoo.sketches.theta.CompactSketch-">intersect</a></span>(<a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;skA,
-         <a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;skB)</code>
-<div class="block">This implements a stateless, pair-wise intersection operation on ordered,
- CompactSketches that are either Heap-based or Direct.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">PairwiseSetOperations.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/PairwiseSetOperations.html#union-com.yahoo.sketches.theta.CompactSketch-com.yahoo.sketches.theta.CompactSketch-">union</a></span>(<a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;skA,
-     <a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;skB)</code>
-<div class="block">This implements a stateless, pair-wise union operation on ordered,
- CompactSketches that are either Heap-based or Direct.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">PairwiseSetOperations.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/PairwiseSetOperations.html#union-com.yahoo.sketches.theta.CompactSketch-com.yahoo.sketches.theta.CompactSketch-int-">union</a></span>(<a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;skA,
-     <a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;skB,
-     int&nbsp;k)</code>
-<div class="block">This implements a stateless, pair-wise union operation on ordered,
- CompactSketches that are either Heap-based or Direct.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/theta/class-use/CompactSketch.html" target="_top">Frames</a></li>
-<li><a href="CompactSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/HashIterator.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/HashIterator.html
deleted file mode 100644
index d815ee2..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/HashIterator.html
+++ /dev/null
@@ -1,176 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface com.yahoo.sketches.theta.HashIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.yahoo.sketches.theta.HashIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/theta/HashIterator.html" title="interface in com.yahoo.sketches.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/theta/class-use/HashIterator.html" target="_top">Frames</a></li>
-<li><a href="HashIterator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Interface com.yahoo.sketches.theta.HashIterator" class="title">Uses of Interface<br>com.yahoo.sketches.theta.HashIterator</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/theta/HashIterator.html" title="interface in com.yahoo.sketches.theta">HashIterator</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.theta">com.yahoo.sketches.theta</a></td>
-<td class="colLast">
-<div class="block">The theta package contains all the sketch classes that are members of the 
- <a href="../../../../../resources/dictionary.html#thetaSketch">Theta Sketch Framework</a>.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.theta">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/theta/HashIterator.html" title="interface in com.yahoo.sketches.theta">HashIterator</a> in <a href="../../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a> that return <a href="../../../../../com/yahoo/sketches/theta/HashIterator.html" title="interface in com.yahoo.sketches.theta">HashIterator</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/HashIterator.html" title="interface in com.yahoo.sketches.theta">HashIterator</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SingleItemSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html#iterator--">iterator</a></span>()</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../../com/yahoo/sketches/theta/HashIterator.html" title="interface in com.yahoo.sketches.theta">HashIterator</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Sketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Sketch.html#iterator--">iterator</a></span>()</code>
-<div class="block">Returns a HashIterator that can be used to iterate over the retained hash values of the
- Theta sketch.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/theta/HashIterator.html" title="interface in com.yahoo.sketches.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/theta/class-use/HashIterator.html" target="_top">Frames</a></li>
-<li><a href="HashIterator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/Intersection.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/Intersection.html
deleted file mode 100644
index f1cf1ca..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/Intersection.html
+++ /dev/null
@@ -1,192 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.theta.Intersection (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.theta.Intersection (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/theta/class-use/Intersection.html" target="_top">Frames</a></li>
-<li><a href="Intersection.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.theta.Intersection" class="title">Uses of Class<br>com.yahoo.sketches.theta.Intersection</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta">Intersection</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.theta">com.yahoo.sketches.theta</a></td>
-<td class="colLast">
-<div class="block">The theta package contains all the sketch classes that are members of the 
- <a href="../../../../../resources/dictionary.html#thetaSketch">Theta Sketch Framework</a>.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.theta">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta">Intersection</a> in <a href="../../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a> that return <a href="../../../../../com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta">Intersection</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta">Intersection</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SetOperationBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SetOperationBuilder.html#buildIntersection--">buildIntersection</a></span>()</code>
-<div class="block">Convenience method, returns a configured SetOperation Intersection with
- <a href="../../../../../resources/dictionary.html#defaultNomEntries">Default Nominal Entries</a></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta">Intersection</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SetOperationBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SetOperationBuilder.html#buildIntersection-com.yahoo.memory.WritableMemory-">buildIntersection</a></span>(com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Convenience method, returns a configured SetOperation Intersection with
- <a href="../../../../../resources/dictionary.html#defaultNomEntries">Default Nominal Entries</a>
- and the given destination memory.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta">Intersection</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Sketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Sketches.html#wrapIntersection-com.yahoo.memory.Memory-">wrapIntersection</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Convenience method, calls <a href="../../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-"><code>SetOperation.wrap(Memory)</code></a> and casts the result to a Intersection</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta">Intersection</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Sketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Sketches.html#wrapIntersection-com.yahoo.memory.WritableMemory-">wrapIntersection</a></span>(com.yahoo.memory.WritableMemory&nbsp;srcMem)</code>
-<div class="block">Convenience method, calls <a href="../../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-"><code>SetOperation.wrap(Memory)</code></a> and casts the result to a Intersection</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/theta/class-use/Intersection.html" target="_top">Frames</a></li>
-<li><a href="Intersection.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/JaccardSimilarity.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/JaccardSimilarity.html
deleted file mode 100644
index 574b6da..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/JaccardSimilarity.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.theta.JaccardSimilarity (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.theta.JaccardSimilarity (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/theta/JaccardSimilarity.html" title="class in com.yahoo.sketches.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/theta/class-use/JaccardSimilarity.html" target="_top">Frames</a></li>
-<li><a href="JaccardSimilarity.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.theta.JaccardSimilarity" class="title">Uses of Class<br>com.yahoo.sketches.theta.JaccardSimilarity</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.theta.JaccardSimilarity</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/theta/JaccardSimilarity.html" title="class in com.yahoo.sketches.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/theta/class-use/JaccardSimilarity.html" target="_top">Frames</a></li>
-<li><a href="JaccardSimilarity.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/PairwiseSetOperations.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/PairwiseSetOperations.html
deleted file mode 100644
index 6c776a2..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/PairwiseSetOperations.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.theta.PairwiseSetOperations (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.theta.PairwiseSetOperations (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/theta/PairwiseSetOperations.html" title="class in com.yahoo.sketches.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/theta/class-use/PairwiseSetOperations.html" target="_top">Frames</a></li>
-<li><a href="PairwiseSetOperations.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.theta.PairwiseSetOperations" class="title">Uses of Class<br>com.yahoo.sketches.theta.PairwiseSetOperations</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.theta.PairwiseSetOperations</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/theta/PairwiseSetOperations.html" title="class in com.yahoo.sketches.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/theta/class-use/PairwiseSetOperations.html" target="_top">Frames</a></li>
-<li><a href="PairwiseSetOperations.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/SetOperation.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/SetOperation.html
deleted file mode 100644
index f648e0c..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/SetOperation.html
+++ /dev/null
@@ -1,287 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.theta.SetOperation (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.theta.SetOperation (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/theta/class-use/SetOperation.html" target="_top">Frames</a></li>
-<li><a href="SetOperation.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.theta.SetOperation" class="title">Uses of Class<br>com.yahoo.sketches.theta.SetOperation</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.theta">com.yahoo.sketches.theta</a></td>
-<td class="colLast">
-<div class="block">The theta package contains all the sketch classes that are members of the 
- <a href="../../../../../resources/dictionary.html#thetaSketch">Theta Sketch Framework</a>.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.theta">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a> in <a href="../../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a> in <a href="../../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/AnotB.html" title="class in com.yahoo.sketches.theta">AnotB</a></span></code>
-<div class="block">The API for the set difference operation <i>A and not B</i> operations.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta">Intersection</a></span></code>
-<div class="block">The API for intersection operations</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Union</a></span></code>
-<div class="block">The API for Union operations</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a> that return <a href="../../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SetOperationBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SetOperationBuilder.html#build-com.yahoo.sketches.Family-">build</a></span>(<a href="../../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>&nbsp;family)</code>
-<div class="block">Returns a SetOperation with the current configuration of this Builder and the given Family.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SetOperationBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SetOperationBuilder.html#build-com.yahoo.sketches.Family-com.yahoo.memory.WritableMemory-">build</a></span>(<a href="../../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>&nbsp;family,
-     com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Returns a SetOperation with the current configuration of this Builder, the given Family
- and the given destination memory.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SetOperation.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SetOperation.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Heapify takes the SetOperations image in Memory and instantiates an on-heap
- SetOperation using the
- <a href="../../../../../resources/dictionary.html#defaultUpdateSeed">Default Update Seed</a>.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SetOperation.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SetOperation.html#heapify-com.yahoo.memory.Memory-long-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-       long&nbsp;seed)</code>
-<div class="block">Heapify takes the SetOperation image in Memory and instantiates an on-heap
- SetOperation using the given seed.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Sketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Sketches.html#heapifySetOperation-com.yahoo.memory.Memory-">heapifySetOperation</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Ref: <a href="../../../../../com/yahoo/sketches/theta/SetOperation.html#heapify-com.yahoo.memory.Memory-"><code>SetOperation.heapify(Memory)</code></a></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Sketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Sketches.html#heapifySetOperation-com.yahoo.memory.Memory-long-">heapifySetOperation</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-                   long&nbsp;seed)</code>
-<div class="block">Ref: <a href="../../../../../com/yahoo/sketches/theta/SetOperation.html#heapify-com.yahoo.memory.Memory-long-"><code>SetOperation.heapify(Memory, long)</code></a></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SetOperation.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-">wrap</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Wrap takes the SetOperation image in Memory and refers to it directly.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SetOperation.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-long-">wrap</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-    long&nbsp;seed)</code>
-<div class="block">Wrap takes the SetOperation image in Memory and refers to it directly.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SetOperation.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.WritableMemory-">wrap</a></span>(com.yahoo.memory.WritableMemory&nbsp;srcMem)</code>
-<div class="block">Wrap takes the SetOperation image in Memory and refers to it directly.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SetOperation.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.WritableMemory-long-">wrap</a></span>(com.yahoo.memory.WritableMemory&nbsp;srcMem,
-    long&nbsp;seed)</code>
-<div class="block">Wrap takes the SetOperation image in Memory and refers to it directly.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Sketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Sketches.html#wrapSetOperation-com.yahoo.memory.Memory-">wrapSetOperation</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Ref: <a href="../../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-"><code>SetOperation.wrap(Memory)</code></a></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Sketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Sketches.html#wrapSetOperation-com.yahoo.memory.Memory-long-">wrapSetOperation</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-                long&nbsp;seed)</code>
-<div class="block">Ref: <a href="../../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-long-"><code>SetOperation.wrap(Memory, long)</code></a></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Sketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Sketches.html#wrapSetOperation-com.yahoo.memory.WritableMemory-">wrapSetOperation</a></span>(com.yahoo.memory.WritableMemory&nbsp;srcMem)</code>
-<div class="block">Ref: <a href="../../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-"><code>SetOperation.wrap(Memory)</code></a></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Sketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Sketches.html#wrapSetOperation-com.yahoo.memory.WritableMemory-long-">wrapSetOperation</a></span>(com.yahoo.memory.WritableMemory&nbsp;srcMem,
-                long&nbsp;seed)</code>
-<div class="block">Ref: <a href="../../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-long-"><code>SetOperation.wrap(Memory, long)</code></a></div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/theta/class-use/SetOperation.html" target="_top">Frames</a></li>
-<li><a href="SetOperation.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/SetOperationBuilder.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/SetOperationBuilder.html
deleted file mode 100644
index bb7aa6b..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/SetOperationBuilder.html
+++ /dev/null
@@ -1,207 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.theta.SetOperationBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.theta.SetOperationBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/theta/class-use/SetOperationBuilder.html" target="_top">Frames</a></li>
-<li><a href="SetOperationBuilder.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.theta.SetOperationBuilder" class="title">Uses of Class<br>com.yahoo.sketches.theta.SetOperationBuilder</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.theta">com.yahoo.sketches.theta</a></td>
-<td class="colLast">
-<div class="block">The theta package contains all the sketch classes that are members of the 
- <a href="../../../../../resources/dictionary.html#thetaSketch">Theta Sketch Framework</a>.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.theta">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a> in <a href="../../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a> that return <a href="../../../../../com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SetOperation.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SetOperation.html#builder--">builder</a></span>()</code>
-<div class="block">Makes a new builder</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SetOperationBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SetOperationBuilder.html#setMemoryRequestServer-com.yahoo.memory.MemoryRequestServer-">setMemoryRequestServer</a></span>(com.yahoo.memory.MemoryRequestServer&nbsp;memReqSvr)</code>
-<div class="block">Set the MemoryRequestServer</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SetOperationBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SetOperationBuilder.html#setNominalEntries-int-">setNominalEntries</a></span>(int&nbsp;nomEntries)</code>
-<div class="block">Sets the Nominal Entries for this set operation.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Sketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Sketches.html#setOperationBuilder--">setOperationBuilder</a></span>()</code>
-<div class="block">Ref: <a href="../../../../../com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta"><code>SetOperationBuilder</code></a></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SetOperationBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SetOperationBuilder.html#setP-float-">setP</a></span>(float&nbsp;p)</code>
-<div class="block">Sets the upfront uniform sampling probability, <i>p</i>.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SetOperationBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SetOperationBuilder.html#setResizeFactor-com.yahoo.sketches.ResizeFactor-">setResizeFactor</a></span>(<a href="../../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;rf)</code>
-<div class="block">Sets the cache Resize Factor</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SetOperationBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SetOperationBuilder.html#setSeed-long-">setSeed</a></span>(long&nbsp;seed)</code>
-<div class="block">Sets the long seed value that is require by the hashing function.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/theta/class-use/SetOperationBuilder.html" target="_top">Frames</a></li>
-<li><a href="SetOperationBuilder.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/SingleItemSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/SingleItemSketch.html
deleted file mode 100644
index 9d42c24..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/SingleItemSketch.html
+++ /dev/null
@@ -1,269 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.theta.SingleItemSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.theta.SingleItemSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/theta/class-use/SingleItemSketch.html" target="_top">Frames</a></li>
-<li><a href="SingleItemSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.theta.SingleItemSketch" class="title">Uses of Class<br>com.yahoo.sketches.theta.SingleItemSketch</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.theta">com.yahoo.sketches.theta</a></td>
-<td class="colLast">
-<div class="block">The theta package contains all the sketch classes that are members of the 
- <a href="../../../../../resources/dictionary.html#thetaSketch">Theta Sketch Framework</a>.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.theta">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a> in <a href="../../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a> that return <a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SingleItemSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html#create-byte:A-">create</a></span>(byte[]&nbsp;data)</code>
-<div class="block">Create this sketch with the given byte array.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SingleItemSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html#create-byte:A-long-">create</a></span>(byte[]&nbsp;data,
-      long&nbsp;seed)</code>
-<div class="block">Create this sketch with the given byte array and a seed.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SingleItemSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html#create-char:A-">create</a></span>(char[]&nbsp;data)</code>
-<div class="block">Create this sketch with the given char array.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SingleItemSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html#create-char:A-long-">create</a></span>(char[]&nbsp;data,
-      long&nbsp;seed)</code>
-<div class="block">Create this sketch with the given char array and a seed.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SingleItemSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html#create-double-">create</a></span>(double&nbsp;datum)</code>
-<div class="block">Create this sketch with the given double (or float) datum.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SingleItemSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html#create-double-long-">create</a></span>(double&nbsp;datum,
-      long&nbsp;seed)</code>
-<div class="block">Create this sketch with the given double (or float) datum and a seed.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SingleItemSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html#create-int:A-">create</a></span>(int[]&nbsp;data)</code>
-<div class="block">Create this sketch with the given integer array.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SingleItemSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html#create-int:A-long-">create</a></span>(int[]&nbsp;data,
-      long&nbsp;seed)</code>
-<div class="block">Create this sketch with the given integer array and a seed.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SingleItemSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html#create-long-">create</a></span>(long&nbsp;datum)</code>
-<div class="block">Create this sketch with a long.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SingleItemSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html#create-long:A-">create</a></span>(long[]&nbsp;data)</code>
-<div class="block">Create this sketch with the given long array.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SingleItemSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html#create-long:A-long-">create</a></span>(long[]&nbsp;data,
-      long&nbsp;seed)</code>
-<div class="block">Create this sketch with the given long array and a seed.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SingleItemSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html#create-long-long-">create</a></span>(long&nbsp;datum,
-      long&nbsp;seed)</code>
-<div class="block">Create this sketch with a long and a seed.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SingleItemSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html#create-java.lang.String-">create</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;datum)</code>
-<div class="block">Create this sketch with the given String.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SingleItemSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html#create-java.lang.String-long-">create</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;datum,
-      long&nbsp;seed)</code>
-<div class="block">Create this sketch with the given String and a seed.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SingleItemSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Creates a SingleItemSketch on the heap given a Memory and assumes the DEFAULT_UPDATE_SEED.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SingleItemSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html#heapify-com.yahoo.memory.Memory-long-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-       long&nbsp;seed)</code>
-<div class="block">Creates a SingleItemSketch on the heap given a Memory.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/theta/class-use/SingleItemSketch.html" target="_top">Frames</a></li>
-<li><a href="SingleItemSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/Sketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/Sketch.html
deleted file mode 100644
index 89c244e..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/Sketch.html
+++ /dev/null
@@ -1,345 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.theta.Sketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.theta.Sketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/theta/class-use/Sketch.html" target="_top">Frames</a></li>
-<li><a href="Sketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.theta.Sketch" class="title">Uses of Class<br>com.yahoo.sketches.theta.Sketch</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches">com.yahoo.sketches</a></td>
-<td class="colLast">
-<div class="block">This package is the parent package for all sketch algorithms.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.theta">com.yahoo.sketches.theta</a></td>
-<td class="colLast">
-<div class="block">The theta package contains all the sketch classes that are members of the 
- <a href="../../../../../resources/dictionary.html#thetaSketch">Theta Sketch Framework</a>.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a> in <a href="../../../../../com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a> with parameters of type <a href="../../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><span class="typeNameLabel">BoundsOnRatiosInThetaSketchedSets.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html#getEstimateOfBoverA-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-">getEstimateOfBoverA</a></span>(<a href="../../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchA,
-                   <a href="../../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchB)</code>
-<div class="block">Gets the estimate for B over A</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><span class="typeNameLabel">BoundsOnRatiosInThetaSketchedSets.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html#getLowerBoundForBoverA-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-">getLowerBoundForBoverA</a></span>(<a href="../../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchA,
-                      <a href="../../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchB)</code>
-<div class="block">Gets the approximate lower bound for B over A based on a 95% confidence interval</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><span class="typeNameLabel">BoundsOnRatiosInThetaSketchedSets.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html#getUpperBoundForBoverA-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-">getUpperBoundForBoverA</a></span>(<a href="../../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchA,
-                      <a href="../../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchB)</code>
-<div class="block">Gets the approximate upper bound for B over A based on a 95% confidence interval</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="com.yahoo.sketches.theta">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a> in <a href="../../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a> in <a href="../../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></span></code>
-<div class="block">The parent class of all the CompactSketches.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></span></code>
-<div class="block">The parent class for the  Update Sketch families, such as QuickSelect and Alpha.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a> that return <a href="../../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Sketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Sketch.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Heapify takes the sketch image in Memory and instantiates an on-heap
- Sketch using the
- <a href="../../../../../resources/dictionary.html#defaultUpdateSeed">Default Update Seed</a>.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Sketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Sketch.html#heapify-com.yahoo.memory.Memory-long-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-       long&nbsp;seed)</code>
-<div class="block">Heapify takes the sketch image in Memory and instantiates an on-heap
- Sketch using the given seed.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Sketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Sketches.html#heapifySketch-com.yahoo.memory.Memory-">heapifySketch</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Ref: <a href="../../../../../com/yahoo/sketches/theta/Sketch.html#heapify-com.yahoo.memory.Memory-"><code>Sketch.heapify(Memory)</code></a></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Sketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Sketches.html#heapifySketch-com.yahoo.memory.Memory-long-">heapifySketch</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-             long&nbsp;seed)</code>
-<div class="block">Ref: <a href="../../../../../com/yahoo/sketches/theta/Sketch.html#heapify-com.yahoo.memory.Memory-long-"><code>Sketch.heapify(Memory, long)</code></a></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Sketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-">wrap</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Wrap takes the sketch image in Memory and refers to it directly.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Sketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-long-">wrap</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-    long&nbsp;seed)</code>
-<div class="block">Wrap takes the sketch image in Memory and refers to it directly.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Sketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Sketches.html#wrapSketch-com.yahoo.memory.Memory-">wrapSketch</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Ref: <a href="../../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-"><code>Sketch.wrap(Memory)</code></a></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Sketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Sketches.html#wrapSketch-com.yahoo.memory.Memory-long-">wrapSketch</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-          long&nbsp;seed)</code>
-<div class="block">Ref: <a href="../../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-long-"><code>Sketch.wrap(Memory, long)</code></a></div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a> with parameters of type <a href="../../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">JaccardSimilarity.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/JaccardSimilarity.html#dissimilarityTest-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-double-">dissimilarityTest</a></span>(<a href="../../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;measured,
-                 <a href="../../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;expected,
-                 double&nbsp;threshold)</code>
-<div class="block">Tests dissimilarity of a measured Sketch against an expected Sketch.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">JaccardSimilarity.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/JaccardSimilarity.html#exactlyEqual-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-">exactlyEqual</a></span>(<a href="../../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchA,
-            <a href="../../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchB)</code>
-<div class="block">Returns true if the two given sketches have exactly the same hash values and the same
- theta values.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static double[]</code></td>
-<td class="colLast"><span class="typeNameLabel">JaccardSimilarity.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/JaccardSimilarity.html#jaccard-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-">jaccard</a></span>(<a href="../../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchA,
-       <a href="../../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchB)</code>
-<div class="block">Computes the Jaccard similarity ratio with upper and lower bounds.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">JaccardSimilarity.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/JaccardSimilarity.html#similarityTest-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-double-">similarityTest</a></span>(<a href="../../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;measured,
-              <a href="../../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;expected,
-              double&nbsp;threshold)</code>
-<div class="block">Tests similarity of a measured Sketch against an expected Sketch.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><span class="typeNameLabel">Intersection.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Intersection.html#update-com.yahoo.sketches.theta.Sketch-">update</a></span>(<a href="../../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchIn)</code>
-<div class="block">Intersect the given sketch with the internal state.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><span class="typeNameLabel">Union.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Union.html#update-com.yahoo.sketches.theta.Sketch-">update</a></span>(<a href="../../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchIn)</code>
-<div class="block">Union the given on-heap sketch.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><span class="typeNameLabel">AnotB.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/AnotB.html#update-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-">update</a></span>(<a href="../../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;a,
-      <a href="../../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;b)</code>
-<div class="block">Perform A-and-not-B set operation on the two given sketches.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/theta/class-use/Sketch.html" target="_top">Frames</a></li>
-<li><a href="Sketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/Sketches.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/Sketches.html
deleted file mode 100644
index f1c340c..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/Sketches.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.theta.Sketches (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.theta.Sketches (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/theta/class-use/Sketches.html" target="_top">Frames</a></li>
-<li><a href="Sketches.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.theta.Sketches" class="title">Uses of Class<br>com.yahoo.sketches.theta.Sketches</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.theta.Sketches</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/theta/class-use/Sketches.html" target="_top">Frames</a></li>
-<li><a href="Sketches.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/Union.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/Union.html
deleted file mode 100644
index 0d2d803..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/Union.html
+++ /dev/null
@@ -1,192 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.theta.Union (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.theta.Union (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/theta/class-use/Union.html" target="_top">Frames</a></li>
-<li><a href="Union.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.theta.Union" class="title">Uses of Class<br>com.yahoo.sketches.theta.Union</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Union</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.theta">com.yahoo.sketches.theta</a></td>
-<td class="colLast">
-<div class="block">The theta package contains all the sketch classes that are members of the 
- <a href="../../../../../resources/dictionary.html#thetaSketch">Theta Sketch Framework</a>.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.theta">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Union</a> in <a href="../../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a> that return <a href="../../../../../com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Union</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Union</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SetOperationBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SetOperationBuilder.html#buildUnion--">buildUnion</a></span>()</code>
-<div class="block">Convenience method, returns a configured SetOperation Union with
- <a href="../../../../../resources/dictionary.html#defaultNomEntries">Default Nominal Entries</a></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Union</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SetOperationBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/SetOperationBuilder.html#buildUnion-com.yahoo.memory.WritableMemory-">buildUnion</a></span>(com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Convenience method, returns a configured SetOperation Union with
- <a href="../../../../../resources/dictionary.html#defaultNomEntries">Default Nominal Entries</a>
- and the given destination memory.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Union</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Sketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Sketches.html#wrapUnion-com.yahoo.memory.Memory-">wrapUnion</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Convenience method, calls <a href="../../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-"><code>SetOperation.wrap(Memory)</code></a> and casts the result to a Union</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Union</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Sketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Sketches.html#wrapUnion-com.yahoo.memory.WritableMemory-">wrapUnion</a></span>(com.yahoo.memory.WritableMemory&nbsp;srcMem)</code>
-<div class="block">Convenience method, calls <a href="../../../../../com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-"><code>SetOperation.wrap(Memory)</code></a> and casts the result to a Union</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/theta/class-use/Union.html" target="_top">Frames</a></li>
-<li><a href="Union.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/UpdateReturnState.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/UpdateReturnState.html
deleted file mode 100644
index 9141389..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/UpdateReturnState.html
+++ /dev/null
@@ -1,220 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.theta.UpdateReturnState (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.theta.UpdateReturnState (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/theta/class-use/UpdateReturnState.html" target="_top">Frames</a></li>
-<li><a href="UpdateReturnState.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.theta.UpdateReturnState" class="title">Uses of Class<br>com.yahoo.sketches.theta.UpdateReturnState</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.theta">com.yahoo.sketches.theta</a></td>
-<td class="colLast">
-<div class="block">The theta package contains all the sketch classes that are members of the 
- <a href="../../../../../resources/dictionary.html#thetaSketch">Theta Sketch Framework</a>.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.theta">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a> in <a href="../../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a> that return <a href="../../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html#update-byte:A-">update</a></span>(byte[]&nbsp;data)</code>
-<div class="block">Present this sketch with the given byte array.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html#update-char:A-">update</a></span>(char[]&nbsp;data)</code>
-<div class="block">Present this sketch with the given char array.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html#update-double-">update</a></span>(double&nbsp;datum)</code>
-<div class="block">Present this sketch with the given double (or float) datum.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html#update-int:A-">update</a></span>(int[]&nbsp;data)</code>
-<div class="block">Present this sketch with the given integer array.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html#update-long-">update</a></span>(long&nbsp;datum)</code>
-<div class="block">Present this sketch with a long.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html#update-long:A-">update</a></span>(long[]&nbsp;data)</code>
-<div class="block">Present this sketch with the given long array.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html#update-java.lang.String-">update</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;datum)</code>
-<div class="block">Present this sketch with the given String.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateReturnState.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateReturnState.html#valueOf-java.lang.String-">valueOf</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
-<div class="block">Returns the enum constant of this type with the specified name.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a>[]</code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateReturnState.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateReturnState.html#values--">values</a></span>()</code>
-<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/theta/class-use/UpdateReturnState.html" target="_top">Frames</a></li>
-<li><a href="UpdateReturnState.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/UpdateSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/UpdateSketch.html
deleted file mode 100644
index fb86cba..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/UpdateSketch.html
+++ /dev/null
@@ -1,284 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.theta.UpdateSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.theta.UpdateSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/theta/class-use/UpdateSketch.html" target="_top">Frames</a></li>
-<li><a href="UpdateSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.theta.UpdateSketch" class="title">Uses of Class<br>com.yahoo.sketches.theta.UpdateSketch</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.theta">com.yahoo.sketches.theta</a></td>
-<td class="colLast">
-<div class="block">The theta package contains all the sketch classes that are members of the 
- <a href="../../../../../resources/dictionary.html#thetaSketch">Theta Sketch Framework</a>.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.theta">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a> in <a href="../../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a> that return <a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#build--">build</a></span>()</code>
-<div class="block">Returns an UpdateSketch with the current configuration of this Builder.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#build-com.yahoo.memory.WritableMemory-">build</a></span>(com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Returns an UpdateSketch with the current configuration of this Builder
- with the specified backing destination Memory store.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#buildLocal-com.yahoo.sketches.theta.UpdateSketch-">buildLocal</a></span>(<a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a>&nbsp;shared)</code>
-<div class="block">Returns a local concurrent UpdateSketch to be used as a per-thread local buffer along with the
- given concurrent shared UpdateSketch and the current configuration of this Builder</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#buildShared--">buildShared</a></span>()</code>
-<div class="block">Returns an on-heap concurrent shared UpdateSketch with the current configuration of the
- Builder.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#buildShared-com.yahoo.memory.WritableMemory-">buildShared</a></span>(com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Returns a direct (potentially off-heap) concurrent shared UpdateSketch with the current
- configuration of the Builder and the given destination WritableMemory.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#buildSharedFromSketch-com.yahoo.sketches.theta.UpdateSketch-com.yahoo.memory.WritableMemory-">buildSharedFromSketch</a></span>(<a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a>&nbsp;sketch,
-                     com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Instantiates an on-heap UpdateSketch from Memory.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html#heapify-com.yahoo.memory.Memory-long-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-       long&nbsp;seed)</code>
-<div class="block">Instantiates an on-heap UpdateSketch from Memory.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Sketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Sketches.html#heapifyUpdateSketch-com.yahoo.memory.Memory-">heapifyUpdateSketch</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
-<div class="block">Ref: <a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html#heapify-com.yahoo.memory.Memory-"><code>UpdateSketch.heapify(Memory)</code></a></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Sketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Sketches.html#heapifyUpdateSketch-com.yahoo.memory.Memory-long-">heapifyUpdateSketch</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
-                   long&nbsp;seed)</code>
-<div class="block">Ref: <a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html#heapify-com.yahoo.memory.Memory-long-"><code>UpdateSketch.heapify(Memory, long)</code></a></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html#rebuild--">rebuild</a></span>()</code>
-<div class="block">Rebuilds the hash table to remove dirty values or to reduce the size
- to nominal entries.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html#wrap-com.yahoo.memory.WritableMemory-">wrap</a></span>(com.yahoo.memory.WritableMemory&nbsp;srcMem)</code>
-<div class="block">Wrap takes the sketch image in Memory and refers to it directly.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html#wrap-com.yahoo.memory.WritableMemory-long-">wrap</a></span>(com.yahoo.memory.WritableMemory&nbsp;srcMem,
-    long&nbsp;seed)</code>
-<div class="block">Wrap takes the sketch image in Memory and refers to it directly.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Sketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Sketches.html#wrapUpdateSketch-com.yahoo.memory.WritableMemory-">wrapUpdateSketch</a></span>(com.yahoo.memory.WritableMemory&nbsp;srcMem)</code>
-<div class="block">Ref: <a href="../../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-"><code>UpdateSketch.wrap(Memory)</code></a></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Sketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Sketches.html#wrapUpdateSketch-com.yahoo.memory.WritableMemory-long-">wrapUpdateSketch</a></span>(com.yahoo.memory.WritableMemory&nbsp;srcMem,
-                long&nbsp;seed)</code>
-<div class="block">Ref: <a href="../../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-long-"><code>UpdateSketch.wrap(Memory, long)</code></a></div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a> with parameters of type <a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#buildLocal-com.yahoo.sketches.theta.UpdateSketch-">buildLocal</a></span>(<a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a>&nbsp;shared)</code>
-<div class="block">Returns a local concurrent UpdateSketch to be used as a per-thread local buffer along with the
- given concurrent shared UpdateSketch and the current configuration of this Builder</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#buildSharedFromSketch-com.yahoo.sketches.theta.UpdateSketch-com.yahoo.memory.WritableMemory-">buildSharedFromSketch</a></span>(<a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a>&nbsp;sketch,
-                     com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/theta/class-use/UpdateSketch.html" target="_top">Frames</a></li>
-<li><a href="UpdateSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/UpdateSketchBuilder.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/UpdateSketchBuilder.html
deleted file mode 100644
index fa6c265..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/UpdateSketchBuilder.html
+++ /dev/null
@@ -1,238 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.theta.UpdateSketchBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.theta.UpdateSketchBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/theta/class-use/UpdateSketchBuilder.html" target="_top">Frames</a></li>
-<li><a href="UpdateSketchBuilder.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.theta.UpdateSketchBuilder" class="title">Uses of Class<br>com.yahoo.sketches.theta.UpdateSketchBuilder</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.theta">com.yahoo.sketches.theta</a></td>
-<td class="colLast">
-<div class="block">The theta package contains all the sketch classes that are members of the 
- <a href="../../../../../resources/dictionary.html#thetaSketch">Theta Sketch Framework</a>.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.theta">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a> in <a href="../../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a> that return <a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html#builder--">builder</a></span>()</code>
-<div class="block">Returns a new builder</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setFamily-com.yahoo.sketches.Family-">setFamily</a></span>(<a href="../../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>&nbsp;family)</code>
-<div class="block">Set the Family.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setLocalLogNominalEntries-int-">setLocalLogNominalEntries</a></span>(int&nbsp;lgNomEntries)</code>
-<div class="block">Alternative method of setting the Nominal Entries for a local concurrent sketch from the
- log_base2 value.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setLocalNominalEntries-int-">setLocalNominalEntries</a></span>(int&nbsp;nomEntries)</code>
-<div class="block">Sets the Nominal Entries for the concurrent local sketch.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setLogNominalEntries-int-">setLogNominalEntries</a></span>(int&nbsp;lgNomEntries)</code>
-<div class="block">Alternative method of setting the Nominal Entries for this sketch from the log_base2 value.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setMemoryRequestServer-com.yahoo.memory.MemoryRequestServer-">setMemoryRequestServer</a></span>(com.yahoo.memory.MemoryRequestServer&nbsp;memReqSvr)</code>
-<div class="block">Set the MemoryRequestServer</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setNominalEntries-int-">setNominalEntries</a></span>(int&nbsp;nomEntries)</code>
-<div class="block">Sets the Nominal Entries for this sketch.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setP-float-">setP</a></span>(float&nbsp;p)</code>
-<div class="block">Sets the upfront uniform sampling probability, <i>p</i></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setPropagateOrderedCompact-boolean-">setPropagateOrderedCompact</a></span>(boolean&nbsp;prop)</code>
-<div class="block">Sets the Propagate Ordered Compact flag to the given value.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setResizeFactor-com.yahoo.sketches.ResizeFactor-">setResizeFactor</a></span>(<a href="../../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;rf)</code>
-<div class="block">Sets the cache Resize Factor.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setSeed-long-">setSeed</a></span>(long&nbsp;seed)</code>
-<div class="block">Sets the long seed value that is required by the hashing function.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Sketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Sketches.html#updateSketchBuilder--">updateSketchBuilder</a></span>()</code>
-<div class="block">Ref: <a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta"><code>UpdateSketchBuilder</code></a></div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/theta/class-use/UpdateSketchBuilder.html" target="_top">Frames</a></li>
-<li><a href="UpdateSketchBuilder.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/package-frame.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/package-frame.html
deleted file mode 100644
index a8d4baa..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/package-frame.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.theta (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../com/yahoo/sketches/theta/package-summary.html" target="classFrame">com.yahoo.sketches.theta</a></h1>
-<div class="indexContainer">
-<h2 title="Interfaces">Interfaces</h2>
-<ul title="Interfaces">
-<li><a href="HashIterator.html" title="interface in com.yahoo.sketches.theta" target="classFrame"><span class="interfaceName">HashIterator</span></a></li>
-</ul>
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="AnotB.html" title="class in com.yahoo.sketches.theta" target="classFrame">AnotB</a></li>
-<li><a href="CompactSketch.html" title="class in com.yahoo.sketches.theta" target="classFrame">CompactSketch</a></li>
-<li><a href="Intersection.html" title="class in com.yahoo.sketches.theta" target="classFrame">Intersection</a></li>
-<li><a href="JaccardSimilarity.html" title="class in com.yahoo.sketches.theta" target="classFrame">JaccardSimilarity</a></li>
-<li><a href="PairwiseSetOperations.html" title="class in com.yahoo.sketches.theta" target="classFrame">PairwiseSetOperations</a></li>
-<li><a href="SetOperation.html" title="class in com.yahoo.sketches.theta" target="classFrame">SetOperation</a></li>
-<li><a href="SetOperationBuilder.html" title="class in com.yahoo.sketches.theta" target="classFrame">SetOperationBuilder</a></li>
-<li><a href="SingleItemSketch.html" title="class in com.yahoo.sketches.theta" target="classFrame">SingleItemSketch</a></li>
-<li><a href="Sketch.html" title="class in com.yahoo.sketches.theta" target="classFrame">Sketch</a></li>
-<li><a href="Sketches.html" title="class in com.yahoo.sketches.theta" target="classFrame">Sketches</a></li>
-<li><a href="Union.html" title="class in com.yahoo.sketches.theta" target="classFrame">Union</a></li>
-<li><a href="UpdateSketch.html" title="class in com.yahoo.sketches.theta" target="classFrame">UpdateSketch</a></li>
-<li><a href="UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta" target="classFrame">UpdateSketchBuilder</a></li>
-</ul>
-<h2 title="Enums">Enums</h2>
-<ul title="Enums">
-<li><a href="UpdateReturnState.html" title="enum in com.yahoo.sketches.theta" target="classFrame">UpdateReturnState</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/package-summary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/package-summary.html
deleted file mode 100644
index c139a11..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/package-summary.html
+++ /dev/null
@@ -1,304 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.theta (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.theta (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/sampling/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/theta/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;com.yahoo.sketches.theta</h1>
-<div class="docSummary">
-<div class="block">The theta package contains all the sketch classes that are members of the 
- <a href="../../../../resources/dictionary.html#thetaSketch">Theta Sketch Framework</a>.</div>
-</div>
-<p>See:&nbsp;<a href="#package.description">Description</a></p>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
-<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Interface</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/theta/HashIterator.html" title="interface in com.yahoo.sketches.theta">HashIterator</a></td>
-<td class="colLast">
-<div class="block">This is used to iterate over the retained hash values of the Theta sketch.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/theta/AnotB.html" title="class in com.yahoo.sketches.theta">AnotB</a></td>
-<td class="colLast">
-<div class="block">The API for the set difference operation <i>A and not B</i> operations.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></td>
-<td class="colLast">
-<div class="block">The parent class of all the CompactSketches.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta">Intersection</a></td>
-<td class="colLast">
-<div class="block">The API for intersection operations</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/theta/JaccardSimilarity.html" title="class in com.yahoo.sketches.theta">JaccardSimilarity</a></td>
-<td class="colLast">
-<div class="block">Jaccard similarity of two Theta Sketches.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/theta/PairwiseSetOperations.html" title="class in com.yahoo.sketches.theta">PairwiseSetOperations</a></td>
-<td class="colLast">
-<div class="block">Set Operations where the arguments are presented in pairs as in <i>C = Op(A,B)</i>.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></td>
-<td class="colLast">
-<div class="block">The parent API for all Set Operations</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></td>
-<td class="colLast">
-<div class="block">For building a new SetOperation.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></td>
-<td class="colLast">
-<div class="block">The top-level class for all sketches.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta">Sketches</a></td>
-<td class="colLast">
-<div class="block">This class brings together the common sketch and set operation creation methods and
- the public static methods into one place.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Union</a></td>
-<td class="colLast">
-<div class="block">The API for Union operations</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></td>
-<td class="colLast">
-<div class="block">The parent class for the  Update Sketch families, such as QuickSelect and Alpha.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></td>
-<td class="colLast">
-<div class="block">For building a new UpdateSketch.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
-<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Enum</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a></td>
-<td class="colLast">
-<div class="block"><a href="../../../../resources/dictionary.html#updateReturnState">See Update Return State</a></div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-<a name="package.description">
-<!--   -->
-</a>
-<h2 title="Package com.yahoo.sketches.theta Description">Package com.yahoo.sketches.theta Description</h2>
-<div class="block"><p>The theta package contains all the sketch classes that are members of the 
- <a href="../../../../resources/dictionary.html#thetaSketch">Theta Sketch Framework</a>.  
- The basic sketching functionality in this package is also 
- accessible from Hadoop Pig UDFs found in the <i>sketches-pig</i> repository, 
- and from Hadoop Hive UADFs and UDFs found in the <i>sketches-hive</i> repository.
- </p>
- <h3>Simple Java Example</h3>
- Note: The complete example code can be found in the parallel package under src/test/java and 
- with the class name "ExamplesTest.java".
-<pre>
-  public void SimpleCountingSketch() {
-    int k = 4096;
-    int u = 1000000;
-    
-    UpdateSketch sketch = UpdateSketch.builder().build(k);
-    for (int i = 0; i &lt; u; i++) {
-      sketch.update(i);
-    }
-    
-    println(sketch.toString());
-  }
-
-### HeapQuickSelectSketch SUMMARY: 
-   Nominal Entries (k)     : 4096
-   Estimate                : 1002714.745231455
-   Upper Bound, 95% conf   : 1027777.3354974985
-   Lower Bound, 95% conf   : 978261.4472857157
-   p                       : 1.0
-   Theta (double)          : 0.00654223948655085
-   Theta (long)            : 60341508738660257
-   Theta (long, hex        : 00d66048519437a1
-   EstMode?                : true
-   Empty?                  : false
-   Resize Factor           : 8
-   Array Size Entries      : 8192
-   Retained Entries        : 6560
-   Update Seed             : 9001
-   Seed Hash               : ffff93cc
-### END SKETCH SUMMARY
-</pre></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/sampling/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/theta/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/package-tree.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/package-tree.html
deleted file mode 100644
index 985f9f1..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/package-tree.html
+++ /dev/null
@@ -1,176 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.theta Class Hierarchy (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.theta Class Hierarchy (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/sampling/package-tree.html">Prev</a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/theta/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package com.yahoo.sketches.theta</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.theta.<a href="../../../../com/yahoo/sketches/theta/JaccardSimilarity.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">JaccardSimilarity</span></a></li>
-<li type="circle">com.yahoo.sketches.theta.<a href="../../../../com/yahoo/sketches/theta/PairwiseSetOperations.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">PairwiseSetOperations</span></a></li>
-<li type="circle">com.yahoo.sketches.theta.<a href="../../../../com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">SetOperation</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.theta.<a href="../../../../com/yahoo/sketches/theta/AnotB.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">AnotB</span></a></li>
-<li type="circle">com.yahoo.sketches.theta.<a href="../../../../com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Intersection</span></a></li>
-<li type="circle">com.yahoo.sketches.theta.<a href="../../../../com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Union</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.theta.<a href="../../../../com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">SetOperationBuilder</span></a></li>
-<li type="circle">com.yahoo.sketches.theta.<a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Sketch</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.theta.<a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">CompactSketch</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.theta.<a href="../../../../com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">SingleItemSketch</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.theta.<a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">UpdateSketch</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.theta.<a href="../../../../com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Sketches</span></a></li>
-<li type="circle">com.yahoo.sketches.theta.<a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">UpdateSketchBuilder</span></a></li>
-</ul>
-</li>
-</ul>
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li type="circle">com.yahoo.sketches.theta.<a href="../../../../com/yahoo/sketches/theta/HashIterator.html" title="interface in com.yahoo.sketches.theta"><span class="typeNameLink">HashIterator</span></a></li>
-</ul>
-<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
-<ul>
-<li type="circle">com.yahoo.sketches.theta.<a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta"><span class="typeNameLink">UpdateReturnState</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/sampling/package-tree.html">Prev</a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/theta/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/package-use.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/package-use.html
deleted file mode 100644
index 8de05a4..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/package-use.html
+++ /dev/null
@@ -1,240 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package com.yahoo.sketches.theta (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches.theta (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/theta/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Uses of Package com.yahoo.sketches.theta" class="title">Uses of Package<br>com.yahoo.sketches.theta</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches">com.yahoo.sketches</a></td>
-<td class="colLast">
-<div class="block">This package is the parent package for all sketch algorithms.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.theta">com.yahoo.sketches.theta</a></td>
-<td class="colLast">
-<div class="block">The theta package contains all the sketch classes that are members of the 
- <a href="../../../../resources/dictionary.html#thetaSketch">Theta Sketch Framework</a>.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="com.yahoo.sketches">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a> used by <a href="../../../../com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/theta/class-use/Sketch.html#com.yahoo.sketches">Sketch</a>
-<div class="block">The top-level class for all sketches.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="com.yahoo.sketches.theta">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a> used by <a href="../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/theta/class-use/AnotB.html#com.yahoo.sketches.theta">AnotB</a>
-<div class="block">The API for the set difference operation <i>A and not B</i> operations.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/theta/class-use/CompactSketch.html#com.yahoo.sketches.theta">CompactSketch</a>
-<div class="block">The parent class of all the CompactSketches.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/theta/class-use/HashIterator.html#com.yahoo.sketches.theta">HashIterator</a>
-<div class="block">This is used to iterate over the retained hash values of the Theta sketch.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/theta/class-use/Intersection.html#com.yahoo.sketches.theta">Intersection</a>
-<div class="block">The API for intersection operations</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/theta/class-use/SetOperation.html#com.yahoo.sketches.theta">SetOperation</a>
-<div class="block">The parent API for all Set Operations</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/theta/class-use/SetOperationBuilder.html#com.yahoo.sketches.theta">SetOperationBuilder</a>
-<div class="block">For building a new SetOperation.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/theta/class-use/SingleItemSketch.html#com.yahoo.sketches.theta">SingleItemSketch</a>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/theta/class-use/Sketch.html#com.yahoo.sketches.theta">Sketch</a>
-<div class="block">The top-level class for all sketches.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/theta/class-use/Union.html#com.yahoo.sketches.theta">Union</a>
-<div class="block">The API for Union operations</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/theta/class-use/UpdateReturnState.html#com.yahoo.sketches.theta">UpdateReturnState</a>
-<div class="block"><a href="../../../../resources/dictionary.html#updateReturnState">See Update Return State</a></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/theta/class-use/UpdateSketch.html#com.yahoo.sketches.theta">UpdateSketch</a>
-<div class="block">The parent class for the  Update Sketch families, such as QuickSelect and Alpha.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/theta/class-use/UpdateSketchBuilder.html#com.yahoo.sketches.theta">UpdateSketchBuilder</a>
-<div class="block">For building a new UpdateSketch.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/theta/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/AnotB.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/AnotB.html
deleted file mode 100644
index 52193f8..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/AnotB.html
+++ /dev/null
@@ -1,311 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>AnotB (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AnotB (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/AnotB.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/AnotB.html" target="_top">Frames</a></li>
-<li><a href="AnotB.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.tuple</div>
-<h2 title="Class AnotB" class="title">Class AnotB&lt;S extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.tuple.AnotB&lt;S&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>S</code> - Type of Summary</dd>
-</dl>
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">AnotB&lt;S extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Computes a set difference of two generic tuple sketches</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/AnotB.html#AnotB--">AnotB</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple">CompactSketch</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/AnotB.html" title="type parameter in AnotB">S</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/AnotB.html#getResult--">getResult</a></span>()</code>
-<div class="block">Gets the result of this operation</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/AnotB.html#update-com.yahoo.sketches.tuple.Sketch-com.yahoo.sketches.tuple.Sketch-">update</a></span>(<a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/AnotB.html" title="type parameter in AnotB">S</a>&gt;&nbsp;a,
-      <a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/AnotB.html" title="type parameter in AnotB">S</a>&gt;&nbsp;b)</code>
-<div class="block">Perform A-and-not-B set operation on the two given sketches.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="AnotB--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>AnotB</h4>
-<pre>public&nbsp;AnotB()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="update-com.yahoo.sketches.tuple.Sketch-com.yahoo.sketches.tuple.Sketch-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(<a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/AnotB.html" title="type parameter in AnotB">S</a>&gt;&nbsp;a,
-                   <a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/AnotB.html" title="type parameter in AnotB">S</a>&gt;&nbsp;b)</pre>
-<div class="block">Perform A-and-not-B set operation on the two given sketches.
- A null sketch is interpreted as an empty sketch.
- This is not an accumulating update. Calling update() more than once
- without calling getResult() will discard the result of previous update()</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>a</code> - The incoming sketch for the first argument</dd>
-<dd><code>b</code> - The incoming sketch for the second argument</dd>
-</dl>
-</li>
-</ul>
-<a name="getResult--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getResult</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple">CompactSketch</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/AnotB.html" title="type parameter in AnotB">S</a>&gt;&nbsp;getResult()</pre>
-<div class="block">Gets the result of this operation</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the result of this operation as a CompactSketch</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/AnotB.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/AnotB.html" target="_top">Frames</a></li>
-<li><a href="AnotB.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html
deleted file mode 100644
index 258f78b..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html
+++ /dev/null
@@ -1,296 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ArrayOfDoublesAnotB (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfDoublesAnotB (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6,"i1":6,"i2":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfDoublesAnotB.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/AnotB.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCombiner.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesAnotB.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.tuple</div>
-<h2 title="Class ArrayOfDoublesAnotB" class="title">Class ArrayOfDoublesAnotB</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.tuple.ArrayOfDoublesAnotB</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">ArrayOfDoublesAnotB</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Computes a set difference of two tuple sketches of type ArrayOfDoubles</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesCompactSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html#getResult--">getResult</a></span>()</code>
-<div class="block">Gets the result of this operation in the form of a ArrayOfDoublesCompactSketch</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesCompactSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html#getResult-com.yahoo.memory.WritableMemory-">getResult</a></span>(com.yahoo.memory.WritableMemory&nbsp;mem)</code>
-<div class="block">Gets the result of this operation in the form of a ArrayOfDoublesCompactSketch</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html#update-com.yahoo.sketches.tuple.ArrayOfDoublesSketch-com.yahoo.sketches.tuple.ArrayOfDoublesSketch-">update</a></span>(<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a>&nbsp;a,
-      <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a>&nbsp;b)</code>
-<div class="block">Perform A-and-not-B set operation on the two given sketches.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="update-com.yahoo.sketches.tuple.ArrayOfDoublesSketch-com.yahoo.sketches.tuple.ArrayOfDoublesSketch-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public abstract&nbsp;void&nbsp;update(<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a>&nbsp;a,
-                            <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a>&nbsp;b)</pre>
-<div class="block">Perform A-and-not-B set operation on the two given sketches.
- A null sketch is interpreted as an empty sketch.
- This is not an accumulating update. Calling update() more than once
- without calling getResult() will discard the result of previous update()</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>a</code> - The incoming sketch for the first argument</dd>
-<dd><code>b</code> - The incoming sketch for the second argument</dd>
-</dl>
-</li>
-</ul>
-<a name="getResult--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getResult</h4>
-<pre>public abstract&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesCompactSketch</a>&nbsp;getResult()</pre>
-<div class="block">Gets the result of this operation in the form of a ArrayOfDoublesCompactSketch</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>compact sketch representing the result of the operation</dd>
-</dl>
-</li>
-</ul>
-<a name="getResult-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getResult</h4>
-<pre>public abstract&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesCompactSketch</a>&nbsp;getResult(com.yahoo.memory.WritableMemory&nbsp;mem)</pre>
-<div class="block">Gets the result of this operation in the form of a ArrayOfDoublesCompactSketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - memory for the result (can be null)</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>compact sketch representing the result of the operation (off-heap if memory is 
- provided)</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfDoublesAnotB.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/AnotB.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCombiner.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesAnotB.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesCombiner.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesCombiner.html
deleted file mode 100644
index 284fba3..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesCombiner.html
+++ /dev/null
@@ -1,236 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ArrayOfDoublesCombiner (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfDoublesCombiner (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfDoublesCombiner.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/ArrayOfDoublesCombiner.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesCombiner.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.tuple</div>
-<h2 title="Interface ArrayOfDoublesCombiner" class="title">Interface ArrayOfDoublesCombiner</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">ArrayOfDoublesCombiner</span></pre>
-<div class="block">Combines two arrays of double values for use with ArrayOfDoubles tuple sketches</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>double[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCombiner.html#combine-double:A-double:A-">combine</a></span>(double[]&nbsp;a,
-       double[]&nbsp;b)</code>
-<div class="block">Method of combining two arrays of double values</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="combine-double:A-double:A-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>combine</h4>
-<pre>double[]&nbsp;combine(double[]&nbsp;a,
-                 double[]&nbsp;b)</pre>
-<div class="block">Method of combining two arrays of double values</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>a</code> - Array A.</dd>
-<dd><code>b</code> - Array B.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Result of combining A and B</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfDoublesCombiner.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/ArrayOfDoublesCombiner.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesCombiner.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html
deleted file mode 100644
index d3ebcda..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html
+++ /dev/null
@@ -1,217 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ArrayOfDoublesCompactSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfDoublesCompactSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfDoublesCompactSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCombiner.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesCompactSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.com.yahoo.sketches.tuple.ArrayOfDoublesSketch">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.tuple</div>
-<h2 title="Class ArrayOfDoublesCompactSketch" class="title">Class ArrayOfDoublesCompactSketch</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">com.yahoo.sketches.tuple.ArrayOfDoublesSketch</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.tuple.ArrayOfDoublesCompactSketch</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">ArrayOfDoublesCompactSketch</span>
-extends <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></pre>
-<div class="block">Top level compact tuple sketch of type ArrayOfDoubles. Compact sketches are never created 
- directly.  They are created as a result of the compact() method on a QuickSelectSketch
- or the getResult() method of a set operation like Union, Intersection or AnotB.
- Compact sketch consists of a compact list (i.e. no intervening spaces) of hash values,
- corresponding list of double values, and a value for theta. The lists may or may
- not be ordered. A compact sketch is read-only.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.tuple.ArrayOfDoublesSketch">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></h3>
-<code><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#getEstimate--">getEstimate</a>, <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#getLowerBound-int-">getLowerBound</a>, <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#getNumValues--">getNumValues</a>, <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#getRetainedEntries--">getRetainedEntries</a>, <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#getTheta--">getTheta</a>, <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#getUpperBound-int-">getUpperBound</a>, <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#getValues--">getValues</a>, <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#heapify-com.yahoo.memory.Memory-">heapify</a>, <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#heapify-com.yahoo.memory.Memory-long-">heapify</a>, <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#isEmpty--">isEmpty</a>, <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#isEstimationMode--">isEstimationMode</a>, <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#iterator--">iterator</a>, <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#toByteArray--">toByteArray</a>, <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#toString--">toString</a>, <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#wrap-com.yahoo.memory.Memory-">wrap</a>, <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#wrap-com.yahoo.memory.Memory-long-">wrap</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfDoublesCompactSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCombiner.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesCompactSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.com.yahoo.sketches.tuple.ArrayOfDoublesSketch">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html
deleted file mode 100644
index 7646b40..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html
+++ /dev/null
@@ -1,311 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ArrayOfDoublesIntersection (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfDoublesIntersection (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfDoublesIntersection.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesIntersection.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.tuple</div>
-<h2 title="Class ArrayOfDoublesIntersection" class="title">Class ArrayOfDoublesIntersection</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.tuple.ArrayOfDoublesIntersection</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">ArrayOfDoublesIntersection</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Computes the intersection of two or more tuple sketches of type ArrayOfDoubles.
- A new instance represents the Universal Set.
- Every update() computes an intersection with the internal set
- and can only reduce the internal set.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesCompactSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html#getResult--">getResult</a></span>()</code>
-<div class="block">Gets the internal set as an on-heap compact sketch.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesCompactSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html#getResult-com.yahoo.memory.WritableMemory-">getResult</a></span>(com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Gets the internal set as an off-heap compact sketch using the given memory.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html#reset--">reset</a></span>()</code>
-<div class="block">Resets the internal set to the initial state, which represents the Universal Set</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html#update-com.yahoo.sketches.tuple.ArrayOfDoublesSketch-com.yahoo.sketches.tuple.ArrayOfDoublesCombiner-">update</a></span>(<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a>&nbsp;sketchIn,
-      <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCombiner.html" title="interface in com.yahoo.sketches.tuple">ArrayOfDoublesCombiner</a>&nbsp;combiner)</code>
-<div class="block">Updates the internal set by intersecting it with the given sketch.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="update-com.yahoo.sketches.tuple.ArrayOfDoublesSketch-com.yahoo.sketches.tuple.ArrayOfDoublesCombiner-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a>&nbsp;sketchIn,
-                   <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCombiner.html" title="interface in com.yahoo.sketches.tuple">ArrayOfDoublesCombiner</a>&nbsp;combiner)</pre>
-<div class="block">Updates the internal set by intersecting it with the given sketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchIn</code> - Input sketch to intersect with the internal set.</dd>
-<dd><code>combiner</code> - Method of combining two arrays of double values</dd>
-</dl>
-</li>
-</ul>
-<a name="getResult-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getResult</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesCompactSketch</a>&nbsp;getResult(com.yahoo.memory.WritableMemory&nbsp;dstMem)</pre>
-<div class="block">Gets the internal set as an off-heap compact sketch using the given memory.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dstMem</code> - Memory for the compact sketch (can be null).</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Result of the intersections so far as a compact sketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="getResult--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getResult</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesCompactSketch</a>&nbsp;getResult()</pre>
-<div class="block">Gets the internal set as an on-heap compact sketch.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Result of the intersections so far as a compact sketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="reset--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public&nbsp;void&nbsp;reset()</pre>
-<div class="block">Resets the internal set to the initial state, which represents the Universal Set</div>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfDoublesIntersection.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesIntersection.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html
deleted file mode 100644
index 5caed3f..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html
+++ /dev/null
@@ -1,448 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ArrayOfDoublesSetOperationBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfDoublesSetOperationBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfDoublesSetOperationBuilder.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesSetOperationBuilder.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.tuple</div>
-<h2 title="Class ArrayOfDoublesSetOperationBuilder" class="title">Class ArrayOfDoublesSetOperationBuilder</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.tuple.ArrayOfDoublesSetOperationBuilder</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ArrayOfDoublesSetOperationBuilder</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Builds set operations object for tuple sketches of type ArrayOfDoubles.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html#ArrayOfDoublesSetOperationBuilder--">ArrayOfDoublesSetOperationBuilder</a></span>()</code>
-<div class="block">Creates an instance of the builder with default parameters</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesAnotB</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html#buildAnotB--">buildAnotB</a></span>()</code>
-<div class="block">Creates an instance of ArrayOfDoublesAnotB based on the current configuration of the builder.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesIntersection</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html#buildIntersection--">buildIntersection</a></span>()</code>
-<div class="block">Creates an instance of ArrayOfDoublesIntersection based on the current configuration of the 
- builder.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesIntersection</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html#buildIntersection-com.yahoo.memory.WritableMemory-">buildIntersection</a></span>(com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Creates an instance of ArrayOfDoublesIntersection based on the current configuration of the 
- builder.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html#buildUnion--">buildUnion</a></span>()</code>
-<div class="block">Creates an instance of ArrayOfDoublesUnion based on the current configuration of the builder.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html#buildUnion-com.yahoo.memory.WritableMemory-">buildUnion</a></span>(com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Creates an instance of ArrayOfDoublesUnion based on the current configuration of the builder
- and the given memory.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSetOperationBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html#setNominalEntries-int-">setNominalEntries</a></span>(int&nbsp;nomEntries)</code>
-<div class="block">This is to set the nominal number of entries.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSetOperationBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html#setNumberOfValues-int-">setNumberOfValues</a></span>(int&nbsp;numValues)</code>
-<div class="block">This is to set the number of double values associated with each key</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSetOperationBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html#setSeed-long-">setSeed</a></span>(long&nbsp;seed)</code>
-<div class="block">Sets the long seed value that is required by the hashing function.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ArrayOfDoublesSetOperationBuilder--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ArrayOfDoublesSetOperationBuilder</h4>
-<pre>public&nbsp;ArrayOfDoublesSetOperationBuilder()</pre>
-<div class="block">Creates an instance of the builder with default parameters</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="setNominalEntries-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setNominalEntries</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSetOperationBuilder</a>&nbsp;setNominalEntries(int&nbsp;nomEntries)</pre>
-<div class="block">This is to set the nominal number of entries.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nomEntries</code> - Nominal number of entries. Forced to the nearest power of 2 greater than 
- given value.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this builder</dd>
-</dl>
-</li>
-</ul>
-<a name="setNumberOfValues-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setNumberOfValues</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSetOperationBuilder</a>&nbsp;setNumberOfValues(int&nbsp;numValues)</pre>
-<div class="block">This is to set the number of double values associated with each key</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>numValues</code> - number of double values</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this builder</dd>
-</dl>
-</li>
-</ul>
-<a name="setSeed-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setSeed</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSetOperationBuilder</a>&nbsp;setSeed(long&nbsp;seed)</pre>
-<div class="block">Sets the long seed value that is required by the hashing function.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>seed</code> - <a href="../../../../resources/dictionary.html#seed">See seed</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this builder</dd>
-</dl>
-</li>
-</ul>
-<a name="buildUnion--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>buildUnion</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a>&nbsp;buildUnion()</pre>
-<div class="block">Creates an instance of ArrayOfDoublesUnion based on the current configuration of the builder.
- The new instance is allocated on the heap if the memory is not provided.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an instance of ArrayOfDoublesUnion</dd>
-</dl>
-</li>
-</ul>
-<a name="buildUnion-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>buildUnion</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a>&nbsp;buildUnion(com.yahoo.memory.WritableMemory&nbsp;dstMem)</pre>
-<div class="block">Creates an instance of ArrayOfDoublesUnion based on the current configuration of the builder
- and the given memory.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dstMem</code> - destination memory to be used by the sketch</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an instance of ArrayOfDoublesUnion</dd>
-</dl>
-</li>
-</ul>
-<a name="buildIntersection--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>buildIntersection</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesIntersection</a>&nbsp;buildIntersection()</pre>
-<div class="block">Creates an instance of ArrayOfDoublesIntersection based on the current configuration of the 
- builder.
- The new instance is allocated on the heap if the memory is not provided.
- The number of nominal entries is not relevant to this, so it is ignored.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an instance of ArrayOfDoublesIntersection</dd>
-</dl>
-</li>
-</ul>
-<a name="buildIntersection-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>buildIntersection</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesIntersection</a>&nbsp;buildIntersection(com.yahoo.memory.WritableMemory&nbsp;dstMem)</pre>
-<div class="block">Creates an instance of ArrayOfDoublesIntersection based on the current configuration of the 
- builder.
- The new instance is allocated on the heap if the memory is not provided.
- The number of nominal entries is not relevant to this, so it is ignored.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dstMem</code> - destination memory to be used by the sketch</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an instance of ArrayOfDoublesIntersection</dd>
-</dl>
-</li>
-</ul>
-<a name="buildAnotB--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>buildAnotB</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesAnotB</a>&nbsp;buildAnotB()</pre>
-<div class="block">Creates an instance of ArrayOfDoublesAnotB based on the current configuration of the builder.
- The memory is not relevant to this, so it is ignored if set.
- The number of nominal entries is not relevant to this, so it is ignored.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an instance of ArrayOfDoublesAnotB</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfDoublesSetOperationBuilder.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesSetOperationBuilder.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html
deleted file mode 100644
index 477b2fb..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html
+++ /dev/null
@@ -1,557 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ArrayOfDoublesSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfDoublesSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":6,"i4":10,"i5":10,"i6":6,"i7":9,"i8":9,"i9":10,"i10":10,"i11":6,"i12":6,"i13":10,"i14":9,"i15":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfDoublesSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.tuple</div>
-<h2 title="Class ArrayOfDoublesSketch" class="title">Class ArrayOfDoublesSketch</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.tuple.ArrayOfDoublesSketch</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesCompactSketch</a>, <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">ArrayOfDoublesSketch</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">The base class for the tuple sketch of type ArrayOfDoubles, where an array of double values
- is associated with each key.
- A primitive array of doubles is used here, as opposed to a generic Summary object,
- for improved performance.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#getEstimate--">getEstimate</a></span>()</code>
-<div class="block">Estimates the cardinality of the set (number of unique values presented to the sketch)</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#getLowerBound-int-">getLowerBound</a></span>(int&nbsp;numStdDev)</code>
-<div class="block">Gets the approximate lower error bound given the specified number of Standard Deviations.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#getNumValues--">getNumValues</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>abstract int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#getRetainedEntries--">getRetainedEntries</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#getTheta--">getTheta</a></span>()</code>
-<div class="block">Gets the value of theta as a double between zero and one</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#getUpperBound-int-">getUpperBound</a></span>(int&nbsp;numStdDev)</code>
-<div class="block">Gets the approximate upper error bound given the specified number of Standard Deviations.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>abstract double[][]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#getValues--">getValues</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Heapify the given Memory as an ArrayOfDoublesSketch</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#heapify-com.yahoo.memory.Memory-long-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-       long&nbsp;seed)</code>
-<div class="block">Heapify the given Memory and seed as a ArrayOfDoublesSketch</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#isEmpty--">isEmpty</a></span>()</code>
-<div class="block"><a href="../../../../resources/dictionary.html#empty">See Empty</a></div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#isEstimationMode--">isEstimationMode</a></span>()</code>
-<div class="block">Returns true if the sketch is Estimation Mode (as opposed to Exact Mode).</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html" title="interface in com.yahoo.sketches.tuple">ArrayOfDoublesSketchIterator</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#iterator--">iterator</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>abstract byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#toByteArray--">toByteArray</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#toString--">toString</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#wrap-com.yahoo.memory.Memory-">wrap</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Wrap the given Memory as an ArrayOfDoublesSketch</div>
-</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#wrap-com.yahoo.memory.Memory-long-">wrap</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-    long&nbsp;seed)</code>
-<div class="block">Wrap the given Memory and seed as a ArrayOfDoublesSketch</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="heapify-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapify</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a>&nbsp;heapify(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block">Heapify the given Memory as an ArrayOfDoublesSketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an ArrayOfDoublesSketch</dd>
-</dl>
-</li>
-</ul>
-<a name="heapify-com.yahoo.memory.Memory-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapify</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a>&nbsp;heapify(com.yahoo.memory.Memory&nbsp;mem,
-                                           long&nbsp;seed)</pre>
-<div class="block">Heapify the given Memory and seed as a ArrayOfDoublesSketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dd><code>seed</code> - the given seed</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an ArrayOfDoublesSketch</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a>&nbsp;wrap(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block">Wrap the given Memory as an ArrayOfDoublesSketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an ArrayOfDoublesSketch</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-com.yahoo.memory.Memory-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a>&nbsp;wrap(com.yahoo.memory.Memory&nbsp;mem,
-                                        long&nbsp;seed)</pre>
-<div class="block">Wrap the given Memory and seed as a ArrayOfDoublesSketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dd><code>seed</code> - the given seed</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an ArrayOfDoublesSketch</dd>
-</dl>
-</li>
-</ul>
-<a name="getEstimate--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEstimate</h4>
-<pre>public&nbsp;double&nbsp;getEstimate()</pre>
-<div class="block">Estimates the cardinality of the set (number of unique values presented to the sketch)</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>best estimate of the number of unique values</dd>
-</dl>
-</li>
-</ul>
-<a name="getUpperBound-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getUpperBound</h4>
-<pre>public&nbsp;double&nbsp;getUpperBound(int&nbsp;numStdDev)</pre>
-<div class="block">Gets the approximate upper error bound given the specified number of Standard Deviations.
- This will return getEstimate() if isEmpty() is true.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>numStdDev</code> - <a href="../../../../resources/dictionary.html#numStdDev">See Number of Standard Deviations</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the upper bound.</dd>
-</dl>
-</li>
-</ul>
-<a name="getLowerBound-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLowerBound</h4>
-<pre>public&nbsp;double&nbsp;getLowerBound(int&nbsp;numStdDev)</pre>
-<div class="block">Gets the approximate lower error bound given the specified number of Standard Deviations.
- This will return getEstimate() if isEmpty() is true.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>numStdDev</code> - <a href="../../../../resources/dictionary.html#numStdDev">See Number of Standard Deviations</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the lower bound.</dd>
-</dl>
-</li>
-</ul>
-<a name="isEmpty--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isEmpty</h4>
-<pre>public&nbsp;boolean&nbsp;isEmpty()</pre>
-<div class="block"><a href="../../../../resources/dictionary.html#empty">See Empty</a></div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if empty.</dd>
-</dl>
-</li>
-</ul>
-<a name="getNumValues--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getNumValues</h4>
-<pre>public&nbsp;int&nbsp;getNumValues()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>number of double values associated with each key</dd>
-</dl>
-</li>
-</ul>
-<a name="isEstimationMode--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isEstimationMode</h4>
-<pre>public&nbsp;boolean&nbsp;isEstimationMode()</pre>
-<div class="block">Returns true if the sketch is Estimation Mode (as opposed to Exact Mode).
- This is true if theta &lt; 1.0 AND isEmpty() is false.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the sketch is in estimation mode.</dd>
-</dl>
-</li>
-</ul>
-<a name="getTheta--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getTheta</h4>
-<pre>public&nbsp;double&nbsp;getTheta()</pre>
-<div class="block">Gets the value of theta as a double between zero and one</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the value of theta as a double</dd>
-</dl>
-</li>
-</ul>
-<a name="getRetainedEntries--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRetainedEntries</h4>
-<pre>public abstract&nbsp;int&nbsp;getRetainedEntries()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>number of retained entries</dd>
-</dl>
-</li>
-</ul>
-<a name="toByteArray--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toByteArray</h4>
-<pre>public abstract&nbsp;byte[]&nbsp;toByteArray()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>serialized representation of the sketch</dd>
-</dl>
-</li>
-</ul>
-<a name="getValues--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getValues</h4>
-<pre>public abstract&nbsp;double[][]&nbsp;getValues()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>array of arrays of double values in the sketch</dd>
-</dl>
-</li>
-</ul>
-<a name="iterator--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>iterator</h4>
-<pre>public abstract&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html" title="interface in com.yahoo.sketches.tuple">ArrayOfDoublesSketchIterator</a>&nbsp;iterator()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>iterator over the sketch</dd>
-</dl>
-</li>
-</ul>
-<a name="toString--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfDoublesSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html
deleted file mode 100644
index 1821452..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html
+++ /dev/null
@@ -1,280 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ArrayOfDoublesSketchIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfDoublesSketchIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6,"i1":6,"i2":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfDoublesSketchIterator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesSketchIterator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.tuple</div>
-<h2 title="Interface ArrayOfDoublesSketchIterator" class="title">Interface ArrayOfDoublesSketchIterator</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">ArrayOfDoublesSketchIterator</span></pre>
-<div class="block">Interface for iterating over tuple sketches of type ArrayOfDoubles</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html#getKey--">getKey</a></span>()</code>
-<div class="block">Gets a key from the current entry in the sketch, which is a hash
- of the original key passed to update().</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>double[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html#getValues--">getValues</a></span>()</code>
-<div class="block">Gets an array of values from the current entry in the sketch.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html#next--">next</a></span>()</code>
-<div class="block">Advancing the iterator and checking existence of the next entry
- is combined here for efficiency.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="next--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>next</h4>
-<pre>boolean&nbsp;next()</pre>
-<div class="block">Advancing the iterator and checking existence of the next entry
- is combined here for efficiency. This results in an undefined
- state of the iterator before the first call of this method.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the next element exists</dd>
-</dl>
-</li>
-</ul>
-<a name="getKey--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getKey</h4>
-<pre>long&nbsp;getKey()</pre>
-<div class="block">Gets a key from the current entry in the sketch, which is a hash
- of the original key passed to update(). The original keys are not
- retained. Don't call this before calling next() for the first time
- or after getting false from next().</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>hash key from the current entry</dd>
-</dl>
-</li>
-</ul>
-<a name="getValues--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getValues</h4>
-<pre>double[]&nbsp;getValues()</pre>
-<div class="block">Gets an array of values from the current entry in the sketch.
- Don't call this before calling next() for the first time
- or after getting false from next().</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>array of double values for the current entry (may or may not be a copy)</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfDoublesSketchIterator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesSketchIterator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html
deleted file mode 100644
index 1546b00..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html
+++ /dev/null
@@ -1,590 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ArrayOfDoublesSketches (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfDoublesSketches (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfDoublesSketches.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesSketches.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.tuple</div>
-<h2 title="Class ArrayOfDoublesSketches" class="title">Class ArrayOfDoublesSketches</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.tuple.ArrayOfDoublesSketches</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">ArrayOfDoublesSketches</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Convenient static methods to instantiate tuple sketches of type ArrayOfDoubles.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#ArrayOfDoublesSketches--">ArrayOfDoublesSketches</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#heapifySketch-com.yahoo.memory.Memory-">heapifySketch</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Heapify the given Memory as an ArrayOfDoublesSketch</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#heapifySketch-com.yahoo.memory.Memory-long-">heapifySketch</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-             long&nbsp;seed)</code>
-<div class="block">Heapify the given Memory and seed as a ArrayOfDoublesSketch</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#heapifyUnion-com.yahoo.memory.Memory-">heapifyUnion</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Heapify the given Memory as an ArrayOfDoublesUnion</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#heapifyUnion-com.yahoo.memory.Memory-long-">heapifyUnion</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-            long&nbsp;seed)</code>
-<div class="block">Heapify the given Memory and seed as an ArrayOfDoublesUnion</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#heapifyUpdatableSketch-com.yahoo.memory.Memory-">heapifyUpdatableSketch</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Heapify the given Memory as an ArrayOfDoublesUpdatableSketch</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#heapifyUpdatableSketch-com.yahoo.memory.Memory-long-">heapifyUpdatableSketch</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-                      long&nbsp;seed)</code>
-<div class="block">Heapify the given Memory and seed as a ArrayOfDoublesUpdatableSketch</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#wrapSketch-com.yahoo.memory.Memory-">wrapSketch</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Wrap the given Memory as an ArrayOfDoublesSketch</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#wrapSketch-com.yahoo.memory.Memory-long-">wrapSketch</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-          long&nbsp;seed)</code>
-<div class="block">Wrap the given Memory and seed as a ArrayOfDoublesSketch</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#wrapUnion-com.yahoo.memory.Memory-">wrapUnion</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Wrap the given Memory as an ArrayOfDoublesUnion</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#wrapUnion-com.yahoo.memory.Memory-long-">wrapUnion</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-         long&nbsp;seed)</code>
-<div class="block">Wrap the given Memory and seed as an ArrayOfDoublesUnion</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#wrapUnion-com.yahoo.memory.WritableMemory-">wrapUnion</a></span>(com.yahoo.memory.WritableMemory&nbsp;mem)</code>
-<div class="block">Wrap the given Memory as an ArrayOfDoublesUnion</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#wrapUnion-com.yahoo.memory.WritableMemory-long-">wrapUnion</a></span>(com.yahoo.memory.WritableMemory&nbsp;mem,
-         long&nbsp;seed)</code>
-<div class="block">Wrap the given Memory and seed as an ArrayOfDoublesUnion</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#wrapUpdatableSketch-com.yahoo.memory.WritableMemory-">wrapUpdatableSketch</a></span>(com.yahoo.memory.WritableMemory&nbsp;mem)</code>
-<div class="block">Wrap the given WritableMemory as an ArrayOfDoublesUpdatableSketch</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#wrapUpdatableSketch-com.yahoo.memory.WritableMemory-long-">wrapUpdatableSketch</a></span>(com.yahoo.memory.WritableMemory&nbsp;mem,
-                   long&nbsp;seed)</code>
-<div class="block">Wrap the given WritableMemory and seed as a ArrayOfDoublesUpdatableSketch</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ArrayOfDoublesSketches--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ArrayOfDoublesSketches</h4>
-<pre>public&nbsp;ArrayOfDoublesSketches()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="heapifySketch-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapifySketch</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a>&nbsp;heapifySketch(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block">Heapify the given Memory as an ArrayOfDoublesSketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an ArrayOfDoublesSketch</dd>
-</dl>
-</li>
-</ul>
-<a name="heapifySketch-com.yahoo.memory.Memory-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapifySketch</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a>&nbsp;heapifySketch(com.yahoo.memory.Memory&nbsp;mem,
-                                                 long&nbsp;seed)</pre>
-<div class="block">Heapify the given Memory and seed as a ArrayOfDoublesSketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dd><code>seed</code> - the given seed</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an ArrayOfDoublesSketch</dd>
-</dl>
-</li>
-</ul>
-<a name="heapifyUpdatableSketch-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapifyUpdatableSketch</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a>&nbsp;heapifyUpdatableSketch(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block">Heapify the given Memory as an ArrayOfDoublesUpdatableSketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an ArrayOfDoublesUpdatableSketch</dd>
-</dl>
-</li>
-</ul>
-<a name="heapifyUpdatableSketch-com.yahoo.memory.Memory-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapifyUpdatableSketch</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a>&nbsp;heapifyUpdatableSketch(com.yahoo.memory.Memory&nbsp;mem,
-                                                                   long&nbsp;seed)</pre>
-<div class="block">Heapify the given Memory and seed as a ArrayOfDoublesUpdatableSketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dd><code>seed</code> - the given seed</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an ArrayOfDoublesUpdatableSketch</dd>
-</dl>
-</li>
-</ul>
-<a name="wrapSketch-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrapSketch</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a>&nbsp;wrapSketch(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block">Wrap the given Memory as an ArrayOfDoublesSketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an ArrayOfDoublesSketch</dd>
-</dl>
-</li>
-</ul>
-<a name="wrapSketch-com.yahoo.memory.Memory-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrapSketch</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a>&nbsp;wrapSketch(com.yahoo.memory.Memory&nbsp;mem,
-                                              long&nbsp;seed)</pre>
-<div class="block">Wrap the given Memory and seed as a ArrayOfDoublesSketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dd><code>seed</code> - the given seed</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an ArrayOfDoublesSketch</dd>
-</dl>
-</li>
-</ul>
-<a name="wrapUpdatableSketch-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrapUpdatableSketch</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a>&nbsp;wrapUpdatableSketch(com.yahoo.memory.WritableMemory&nbsp;mem)</pre>
-<div class="block">Wrap the given WritableMemory as an ArrayOfDoublesUpdatableSketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an ArrayOfDoublesUpdatableSketch</dd>
-</dl>
-</li>
-</ul>
-<a name="wrapUpdatableSketch-com.yahoo.memory.WritableMemory-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrapUpdatableSketch</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a>&nbsp;wrapUpdatableSketch(com.yahoo.memory.WritableMemory&nbsp;mem,
-                                                                long&nbsp;seed)</pre>
-<div class="block">Wrap the given WritableMemory and seed as a ArrayOfDoublesUpdatableSketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dd><code>seed</code> - the given seed</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an ArrayOfDoublesUpdatableSketch</dd>
-</dl>
-</li>
-</ul>
-<a name="heapifyUnion-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapifyUnion</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a>&nbsp;heapifyUnion(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block">Heapify the given Memory as an ArrayOfDoublesUnion</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an ArrayOfDoublesUnion</dd>
-</dl>
-</li>
-</ul>
-<a name="heapifyUnion-com.yahoo.memory.Memory-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapifyUnion</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a>&nbsp;heapifyUnion(com.yahoo.memory.Memory&nbsp;mem,
-                                               long&nbsp;seed)</pre>
-<div class="block">Heapify the given Memory and seed as an ArrayOfDoublesUnion</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dd><code>seed</code> - the given seed</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an ArrayOfDoublesUnion</dd>
-</dl>
-</li>
-</ul>
-<a name="wrapUnion-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrapUnion</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a>&nbsp;wrapUnion(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block">Wrap the given Memory as an ArrayOfDoublesUnion</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an ArrayOfDoublesUnion</dd>
-</dl>
-</li>
-</ul>
-<a name="wrapUnion-com.yahoo.memory.Memory-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrapUnion</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a>&nbsp;wrapUnion(com.yahoo.memory.Memory&nbsp;mem,
-                                            long&nbsp;seed)</pre>
-<div class="block">Wrap the given Memory and seed as an ArrayOfDoublesUnion</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dd><code>seed</code> - the given seed</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an ArrayOfDoublesUnion</dd>
-</dl>
-</li>
-</ul>
-<a name="wrapUnion-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrapUnion</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a>&nbsp;wrapUnion(com.yahoo.memory.WritableMemory&nbsp;mem)</pre>
-<div class="block">Wrap the given Memory as an ArrayOfDoublesUnion</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an ArrayOfDoublesUnion</dd>
-</dl>
-</li>
-</ul>
-<a name="wrapUnion-com.yahoo.memory.WritableMemory-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>wrapUnion</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a>&nbsp;wrapUnion(com.yahoo.memory.WritableMemory&nbsp;mem,
-                                            long&nbsp;seed)</pre>
-<div class="block">Wrap the given Memory and seed as an ArrayOfDoublesUnion</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dd><code>seed</code> - the given seed</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an ArrayOfDoublesUnion</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfDoublesSketches.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesSketches.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html
deleted file mode 100644
index 3835418..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html
+++ /dev/null
@@ -1,486 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ArrayOfDoublesUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfDoublesUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":10,"i2":10,"i3":9,"i4":9,"i5":6,"i6":10,"i7":10,"i8":9,"i9":9,"i10":9,"i11":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfDoublesUnion.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesUnion.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.tuple</div>
-<h2 title="Class ArrayOfDoublesUnion" class="title">Class ArrayOfDoublesUnion</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.tuple.ArrayOfDoublesUnion</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">ArrayOfDoublesUnion</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">The base class for unions of tuple sketches of type ArrayOfDoubles.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html#getMaxBytes-int-int-">getMaxBytes</a></span>(int&nbsp;nomEntries,
-           int&nbsp;numValues)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesCompactSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html#getResult--">getResult</a></span>()</code>
-<div class="block">Returns the resulting union in the form of a compact sketch</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesCompactSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html#getResult-com.yahoo.memory.WritableMemory-">getResult</a></span>(com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Returns the resulting union in the form of a compact sketch</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Heapify the given Memory as an ArrayOfDoublesUnion</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html#heapify-com.yahoo.memory.Memory-long-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-       long&nbsp;seed)</code>
-<div class="block">Heapify the given Memory and seed as an ArrayOfDoublesUnion</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html#reset--">reset</a></span>()</code>
-<div class="block">Resets the union to an empty state</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html#toByteArray--">toByteArray</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html#update-com.yahoo.sketches.tuple.ArrayOfDoublesSketch-">update</a></span>(<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a>&nbsp;sketchIn)</code>
-<div class="block">Updates the union by adding a set of entries from a given sketch</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html#wrap-com.yahoo.memory.Memory-">wrap</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Wrap the given Memory as an ArrayOfDoublesUnion</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html#wrap-com.yahoo.memory.Memory-long-">wrap</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-    long&nbsp;seed)</code>
-<div class="block">Wrap the given Memory and seed as an ArrayOfDoublesUnion</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html#wrap-com.yahoo.memory.WritableMemory-">wrap</a></span>(com.yahoo.memory.WritableMemory&nbsp;mem)</code>
-<div class="block">Wrap the given WritableMemory as an ArrayOfDoublesUnion</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html#wrap-com.yahoo.memory.WritableMemory-long-">wrap</a></span>(com.yahoo.memory.WritableMemory&nbsp;mem,
-    long&nbsp;seed)</code>
-<div class="block">Wrap the given WritableMemory and seed as an ArrayOfDoublesUnion</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="heapify-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapify</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a>&nbsp;heapify(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block">Heapify the given Memory as an ArrayOfDoublesUnion</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an ArrayOfDoublesUnion</dd>
-</dl>
-</li>
-</ul>
-<a name="heapify-com.yahoo.memory.Memory-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapify</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a>&nbsp;heapify(com.yahoo.memory.Memory&nbsp;mem,
-                                          long&nbsp;seed)</pre>
-<div class="block">Heapify the given Memory and seed as an ArrayOfDoublesUnion</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dd><code>seed</code> - the given seed</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an ArrayOfDoublesUnion</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a>&nbsp;wrap(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block">Wrap the given Memory as an ArrayOfDoublesUnion</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an ArrayOfDoublesUnion</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-com.yahoo.memory.Memory-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a>&nbsp;wrap(com.yahoo.memory.Memory&nbsp;mem,
-                                       long&nbsp;seed)</pre>
-<div class="block">Wrap the given Memory and seed as an ArrayOfDoublesUnion</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dd><code>seed</code> - the given seed</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an ArrayOfDoublesUnion</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a>&nbsp;wrap(com.yahoo.memory.WritableMemory&nbsp;mem)</pre>
-<div class="block">Wrap the given WritableMemory as an ArrayOfDoublesUnion</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an ArrayOfDoublesUnion</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-com.yahoo.memory.WritableMemory-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a>&nbsp;wrap(com.yahoo.memory.WritableMemory&nbsp;mem,
-                                       long&nbsp;seed)</pre>
-<div class="block">Wrap the given WritableMemory and seed as an ArrayOfDoublesUnion</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dd><code>seed</code> - the given seed</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an ArrayOfDoublesUnion</dd>
-</dl>
-</li>
-</ul>
-<a name="update-com.yahoo.sketches.tuple.ArrayOfDoublesSketch-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a>&nbsp;sketchIn)</pre>
-<div class="block">Updates the union by adding a set of entries from a given sketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchIn</code> - sketch to add to the union</dd>
-</dl>
-</li>
-</ul>
-<a name="getResult-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getResult</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesCompactSketch</a>&nbsp;getResult(com.yahoo.memory.WritableMemory&nbsp;dstMem)</pre>
-<div class="block">Returns the resulting union in the form of a compact sketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dstMem</code> - memory for the result (can be null)</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>compact sketch representing the union (off-heap if memory is provided)</dd>
-</dl>
-</li>
-</ul>
-<a name="getResult--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getResult</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesCompactSketch</a>&nbsp;getResult()</pre>
-<div class="block">Returns the resulting union in the form of a compact sketch</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>on-heap compact sketch representing the union</dd>
-</dl>
-</li>
-</ul>
-<a name="reset--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public abstract&nbsp;void&nbsp;reset()</pre>
-<div class="block">Resets the union to an empty state</div>
-</li>
-</ul>
-<a name="toByteArray--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;toByteArray()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a byte array representation of this object</dd>
-</dl>
-</li>
-</ul>
-<a name="getMaxBytes-int-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getMaxBytes</h4>
-<pre>public static&nbsp;int&nbsp;getMaxBytes(int&nbsp;nomEntries,
-                              int&nbsp;numValues)</pre>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nomEntries</code> - Nominal number of entries. Forced to the nearest power of 2 greater than
- given value.</dd>
-<dd><code>numValues</code> - Number of double values to keep for each key</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>maximum required storage bytes given nomEntries and numValues</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfDoublesUnion.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesUnion.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html
deleted file mode 100644
index 8ad9349..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html
+++ /dev/null
@@ -1,611 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ArrayOfDoublesUpdatableSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfDoublesUpdatableSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":6,"i3":6,"i4":6,"i5":9,"i6":9,"i7":6,"i8":6,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":9,"i16":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfDoublesUpdatableSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesUpdatableSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.tuple</div>
-<h2 title="Class ArrayOfDoublesUpdatableSketch" class="title">Class ArrayOfDoublesUpdatableSketch</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">com.yahoo.sketches.tuple.ArrayOfDoublesSketch</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.tuple.ArrayOfDoublesUpdatableSketch</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">ArrayOfDoublesUpdatableSketch</span>
-extends <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></pre>
-<div class="block">The top level for updatable tuple sketches of type ArrayOfDoubles.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesCompactSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#compact--">compact</a></span>()</code>
-<div class="block">Gets an on-heap compact representation of the sketch</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesCompactSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#compact-com.yahoo.memory.WritableMemory-">compact</a></span>(com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Gets an off-heap compact representation of the sketch using the given memory</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>abstract int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#getNominalEntries--">getNominalEntries</a></span>()</code>
-<div class="block">Gets the configured nominal number of entries</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#getResizeFactor--">getResizeFactor</a></span>()</code>
-<div class="block">Gets the configured resize factor</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>abstract float</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#getSamplingProbability--">getSamplingProbability</a></span>()</code>
-<div class="block">Gets the configured sampling probability</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Heapify the given Memory as an ArrayOfDoublesUpdatableSketch</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#heapify-com.yahoo.memory.Memory-long-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-       long&nbsp;seed)</code>
-<div class="block">Heapify the given Memory and seed as a ArrayOfDoublesUpdatableSketch</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#reset--">reset</a></span>()</code>
-<div class="block">Resets this sketch an empty state.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#trim--">trim</a></span>()</code>
-<div class="block">Rebuilds reducing the actual number of entries to the nominal number of entries if needed</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#update-byte:A-double:A-">update</a></span>(byte[]&nbsp;key,
-      double[]&nbsp;values)</code>
-<div class="block">Updates this sketch with a byte[] key and double values.</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#update-double-double:A-">update</a></span>(double&nbsp;key,
-      double[]&nbsp;values)</code>
-<div class="block">Updates this sketch with a double key and double values.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#update-int:A-double:A-">update</a></span>(int[]&nbsp;key,
-      double[]&nbsp;values)</code>
-<div class="block">Updates this sketch with a int[] key and double values.</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#update-long:A-double:A-">update</a></span>(long[]&nbsp;key,
-      double[]&nbsp;values)</code>
-<div class="block">Updates this sketch with a long[] key and double values.</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#update-long-double:A-">update</a></span>(long&nbsp;key,
-      double[]&nbsp;values)</code>
-<div class="block">Updates this sketch with a long key and double values.</div>
-</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#update-java.lang.String-double:A-">update</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
-      double[]&nbsp;values)</code>
-<div class="block">Updates this sketch with a String key and double values.</div>
-</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#wrap-com.yahoo.memory.WritableMemory-">wrap</a></span>(com.yahoo.memory.WritableMemory&nbsp;mem)</code>
-<div class="block">Wrap the given WritableMemory as an ArrayOfDoublesUpdatableSketch</div>
-</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#wrap-com.yahoo.memory.WritableMemory-long-">wrap</a></span>(com.yahoo.memory.WritableMemory&nbsp;mem,
-    long&nbsp;seed)</code>
-<div class="block">Wrap the given WritableMemory and seed as a ArrayOfDoublesUpdatableSketch</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.tuple.ArrayOfDoublesSketch">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></h3>
-<code><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#getEstimate--">getEstimate</a>, <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#getLowerBound-int-">getLowerBound</a>, <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#getNumValues--">getNumValues</a>, <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#getRetainedEntries--">getRetainedEntries</a>, <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#getTheta--">getTheta</a>, <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#getUpperBound-int-">getUpperBound</a>, <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#getValues--">getValues</a>, <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#isEmpty--">isEmpty</a>, <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#isEstimationMode--">isEstimationMode</a>, <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#iterator--">iterator</a>, <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#toByteArray--">toByteArray</a>, <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#toString--">toString</a>, <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#wrap-com.yahoo.memory.Memory-">wrap</a>, <a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#wrap-com.yahoo.memory.Memory-long-">wrap</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="heapify-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapify</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a>&nbsp;heapify(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block">Heapify the given Memory as an ArrayOfDoublesUpdatableSketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an ArrayOfDoublesUpdatableSketch</dd>
-</dl>
-</li>
-</ul>
-<a name="heapify-com.yahoo.memory.Memory-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapify</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a>&nbsp;heapify(com.yahoo.memory.Memory&nbsp;mem,
-                                                    long&nbsp;seed)</pre>
-<div class="block">Heapify the given Memory and seed as a ArrayOfDoublesUpdatableSketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dd><code>seed</code> - the given seed</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an ArrayOfDoublesUpdatableSketch</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a>&nbsp;wrap(com.yahoo.memory.WritableMemory&nbsp;mem)</pre>
-<div class="block">Wrap the given WritableMemory as an ArrayOfDoublesUpdatableSketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an ArrayOfDoublesUpdatableSketch</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-com.yahoo.memory.WritableMemory-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a>&nbsp;wrap(com.yahoo.memory.WritableMemory&nbsp;mem,
-                                                 long&nbsp;seed)</pre>
-<div class="block">Wrap the given WritableMemory and seed as a ArrayOfDoublesUpdatableSketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given Memory</dd>
-<dd><code>seed</code> - the given seed</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an ArrayOfDoublesUpdatableSketch</dd>
-</dl>
-</li>
-</ul>
-<a name="update-long-double:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(long&nbsp;key,
-                   double[]&nbsp;values)</pre>
-<div class="block">Updates this sketch with a long key and double values.
- The values will be stored or added to the ones associated with the key</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>key</code> - The given long key</dd>
-<dd><code>values</code> - The given values</dd>
-</dl>
-</li>
-</ul>
-<a name="update-double-double:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(double&nbsp;key,
-                   double[]&nbsp;values)</pre>
-<div class="block">Updates this sketch with a double key and double values.
- The values will be stored or added to the ones associated with the key</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>key</code> - The given double key</dd>
-<dd><code>values</code> - The given values</dd>
-</dl>
-</li>
-</ul>
-<a name="update-java.lang.String-double:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
-                   double[]&nbsp;values)</pre>
-<div class="block">Updates this sketch with a String key and double values.
- The values will be stored or added to the ones associated with the key</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>key</code> - The given String key</dd>
-<dd><code>values</code> - The given values</dd>
-</dl>
-</li>
-</ul>
-<a name="update-byte:A-double:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(byte[]&nbsp;key,
-                   double[]&nbsp;values)</pre>
-<div class="block">Updates this sketch with a byte[] key and double values.
- The values will be stored or added to the ones associated with the key</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>key</code> - The given byte[] key</dd>
-<dd><code>values</code> - The given values</dd>
-</dl>
-</li>
-</ul>
-<a name="update-int:A-double:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(int[]&nbsp;key,
-                   double[]&nbsp;values)</pre>
-<div class="block">Updates this sketch with a int[] key and double values.
- The values will be stored or added to the ones associated with the key</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>key</code> - The given int[] key</dd>
-<dd><code>values</code> - The given values</dd>
-</dl>
-</li>
-</ul>
-<a name="update-long:A-double:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(long[]&nbsp;key,
-                   double[]&nbsp;values)</pre>
-<div class="block">Updates this sketch with a long[] key and double values.
- The values will be stored or added to the ones associated with the key</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>key</code> - The given long[] key</dd>
-<dd><code>values</code> - The given values</dd>
-</dl>
-</li>
-</ul>
-<a name="getNominalEntries--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getNominalEntries</h4>
-<pre>public abstract&nbsp;int&nbsp;getNominalEntries()</pre>
-<div class="block">Gets the configured nominal number of entries</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>nominal number of entries</dd>
-</dl>
-</li>
-</ul>
-<a name="getResizeFactor--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getResizeFactor</h4>
-<pre>public abstract&nbsp;<a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;getResizeFactor()</pre>
-<div class="block">Gets the configured resize factor</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>resize factor</dd>
-</dl>
-</li>
-</ul>
-<a name="getSamplingProbability--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getSamplingProbability</h4>
-<pre>public abstract&nbsp;float&nbsp;getSamplingProbability()</pre>
-<div class="block">Gets the configured sampling probability</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>sampling probability</dd>
-</dl>
-</li>
-</ul>
-<a name="trim--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>trim</h4>
-<pre>public abstract&nbsp;void&nbsp;trim()</pre>
-<div class="block">Rebuilds reducing the actual number of entries to the nominal number of entries if needed</div>
-</li>
-</ul>
-<a name="reset--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public abstract&nbsp;void&nbsp;reset()</pre>
-<div class="block">Resets this sketch an empty state.</div>
-</li>
-</ul>
-<a name="compact--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>compact</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesCompactSketch</a>&nbsp;compact()</pre>
-<div class="block">Gets an on-heap compact representation of the sketch</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>compact sketch</dd>
-</dl>
-</li>
-</ul>
-<a name="compact-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>compact</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesCompactSketch</a>&nbsp;compact(com.yahoo.memory.WritableMemory&nbsp;dstMem)</pre>
-<div class="block">Gets an off-heap compact representation of the sketch using the given memory</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dstMem</code> - memory for the compact sketch (can be null)</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>compact sketch (off-heap if memory is provided)</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfDoublesUpdatableSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesUpdatableSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html
deleted file mode 100644
index 05dce89..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html
+++ /dev/null
@@ -1,420 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ArrayOfDoublesUpdatableSketchBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfDoublesUpdatableSketchBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfDoublesUpdatableSketchBuilder.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesUpdatableSketchBuilder.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.tuple</div>
-<h2 title="Class ArrayOfDoublesUpdatableSketchBuilder" class="title">Class ArrayOfDoublesUpdatableSketchBuilder</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.tuple.ArrayOfDoublesUpdatableSketchBuilder</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ArrayOfDoublesUpdatableSketchBuilder</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">For building a new ArrayOfDoublesUpdatableSketch</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html#ArrayOfDoublesUpdatableSketchBuilder--">ArrayOfDoublesUpdatableSketchBuilder</a></span>()</code>
-<div class="block">Creates an instance of builder with default parameters</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html#build--">build</a></span>()</code>
-<div class="block">Returns an ArrayOfDoublesUpdatableSketch with the current configuration of this Builder.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html#build-com.yahoo.memory.WritableMemory-">build</a></span>(com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Returns an ArrayOfDoublesUpdatableSketch with the current configuration of this Builder.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketchBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html#setNominalEntries-int-">setNominalEntries</a></span>(int&nbsp;nomEntries)</code>
-<div class="block">This is to set the nominal number of entries.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketchBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html#setNumberOfValues-int-">setNumberOfValues</a></span>(int&nbsp;numValues)</code>
-<div class="block">This is to set the number of double values associated with each key</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketchBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html#setResizeFactor-com.yahoo.sketches.ResizeFactor-">setResizeFactor</a></span>(<a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;resizeFactor)</code>
-<div class="block">This is to set the resize factor.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketchBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html#setSamplingProbability-float-">setSamplingProbability</a></span>(float&nbsp;samplingProbability)</code>
-<div class="block">This is to set sampling probability.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketchBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html#setSeed-long-">setSeed</a></span>(long&nbsp;seed)</code>
-<div class="block">Sets the long seed value that is required by the hashing function.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ArrayOfDoublesUpdatableSketchBuilder--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ArrayOfDoublesUpdatableSketchBuilder</h4>
-<pre>public&nbsp;ArrayOfDoublesUpdatableSketchBuilder()</pre>
-<div class="block">Creates an instance of builder with default parameters</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="setNominalEntries-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setNominalEntries</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketchBuilder</a>&nbsp;setNominalEntries(int&nbsp;nomEntries)</pre>
-<div class="block">This is to set the nominal number of entries.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nomEntries</code> - Nominal number of entries. Forced to the nearest power of 2 greater than 
- given value.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this builder</dd>
-</dl>
-</li>
-</ul>
-<a name="setResizeFactor-com.yahoo.sketches.ResizeFactor-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setResizeFactor</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketchBuilder</a>&nbsp;setResizeFactor(<a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;resizeFactor)</pre>
-<div class="block">This is to set the resize factor.
- Value of X1 means that the maximum capacity is allocated from the start.
- Default resize factor is X8.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>resizeFactor</code> - value of X1, X2, X4 or X8</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this UpdatableSketchBuilder</dd>
-</dl>
-</li>
-</ul>
-<a name="setSamplingProbability-float-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setSamplingProbability</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketchBuilder</a>&nbsp;setSamplingProbability(float&nbsp;samplingProbability)</pre>
-<div class="block">This is to set sampling probability.
- Default probability is 1.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>samplingProbability</code> - sampling probability from 0 to 1</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this builder</dd>
-</dl>
-</li>
-</ul>
-<a name="setNumberOfValues-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setNumberOfValues</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketchBuilder</a>&nbsp;setNumberOfValues(int&nbsp;numValues)</pre>
-<div class="block">This is to set the number of double values associated with each key</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>numValues</code> - number of double values</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this builder</dd>
-</dl>
-</li>
-</ul>
-<a name="setSeed-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setSeed</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketchBuilder</a>&nbsp;setSeed(long&nbsp;seed)</pre>
-<div class="block">Sets the long seed value that is required by the hashing function.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>seed</code> - <a href="../../../../resources/dictionary.html#seed">See seed</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this builder</dd>
-</dl>
-</li>
-</ul>
-<a name="build--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>build</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a>&nbsp;build()</pre>
-<div class="block">Returns an ArrayOfDoublesUpdatableSketch with the current configuration of this Builder.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an ArrayOfDoublesUpdatableSketch</dd>
-</dl>
-</li>
-</ul>
-<a name="build-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>build</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a>&nbsp;build(com.yahoo.memory.WritableMemory&nbsp;dstMem)</pre>
-<div class="block">Returns an ArrayOfDoublesUpdatableSketch with the current configuration of this Builder.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dstMem</code> - instance of Memory to be used by the sketch</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an ArrayOfDoublesUpdatableSketch</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfDoublesUpdatableSketchBuilder.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesUpdatableSketchBuilder.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/CompactSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/CompactSketch.html
deleted file mode 100644
index 794c6d6..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/CompactSketch.html
+++ /dev/null
@@ -1,305 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>CompactSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CompactSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/CompactSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/CompactSketch.html" target="_top">Frames</a></li>
-<li><a href="CompactSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.com.yahoo.sketches.tuple.Sketch">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.tuple</div>
-<h2 title="Class CompactSketch" class="title">Class CompactSketch&lt;S extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">com.yahoo.sketches.tuple.Sketch</a>&lt;S&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.tuple.CompactSketch&lt;S&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>S</code> - type of Summary</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">CompactSketch&lt;S extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</span>
-extends <a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a>&lt;S&gt;</pre>
-<div class="block">CompactSketches are never created directly. They are created as a result of
- the compact() method of an UpdatableSketch or as a result of the getResult()
- method of a set operation like Union, Intersection or AnotB. CompactSketch
- consists of a compact list (i.e. no intervening spaces) of hash values,
- corresponding list of Summaries, and a value for theta. The lists may or may
- not be ordered. CompactSketch is read-only.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.com.yahoo.sketches.tuple.Sketch">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a></h3>
-<code><a href="../../../../com/yahoo/sketches/tuple/Sketch.html#PREAMBLE_LONGS">PREAMBLE_LONGS</a></code></li>
-</ul>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/CompactSketch.html#getRetainedEntries--">getRetainedEntries</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/CompactSketch.html#toByteArray--">toByteArray</a></span>()</code>
-<div class="block">This is to serialize an instance to a byte array.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.tuple.Sketch">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a></h3>
-<code><a href="../../../../com/yahoo/sketches/tuple/Sketch.html#getEstimate--">getEstimate</a>, <a href="../../../../com/yahoo/sketches/tuple/Sketch.html#getLowerBound-int-">getLowerBound</a>, <a href="../../../../com/yahoo/sketches/tuple/Sketch.html#getTheta--">getTheta</a>, <a href="../../../../com/yahoo/sketches/tuple/Sketch.html#getUpperBound-int-">getUpperBound</a>, <a href="../../../../com/yahoo/sketches/tuple/Sketch.html#isEmpty--">isEmpty</a>, <a href="../../../../com/yahoo/sketches/tuple/Sketch.html#isEstimationMode--">isEstimationMode</a>, <a href="../../../../com/yahoo/sketches/tuple/Sketch.html#iterator--">iterator</a>, <a href="../../../../com/yahoo/sketches/tuple/Sketch.html#toString--">toString</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getRetainedEntries--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRetainedEntries</h4>
-<pre>public&nbsp;int&nbsp;getRetainedEntries()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/tuple/Sketch.html#getRetainedEntries--">getRetainedEntries</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/CompactSketch.html" title="type parameter in CompactSketch">S</a> extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>number of retained entries</dd>
-</dl>
-</li>
-</ul>
-<a name="toByteArray--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;toByteArray()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/yahoo/sketches/tuple/Sketch.html#toByteArray--">Sketch</a></code></span></div>
-<div class="block">This is to serialize an instance to a byte array.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/tuple/Sketch.html#toByteArray--">toByteArray</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/CompactSketch.html" title="type parameter in CompactSketch">S</a> extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>serialized representation of the sketch</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/CompactSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/CompactSketch.html" target="_top">Frames</a></li>
-<li><a href="CompactSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.com.yahoo.sketches.tuple.Sketch">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/DeserializeResult.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/DeserializeResult.html
deleted file mode 100644
index e99de52..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/DeserializeResult.html
+++ /dev/null
@@ -1,311 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DeserializeResult (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DeserializeResult (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DeserializeResult.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/DeserializeResult.html" target="_top">Frames</a></li>
-<li><a href="DeserializeResult.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.tuple</div>
-<h2 title="Class DeserializeResult" class="title">Class DeserializeResult&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.tuple.DeserializeResult&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - Type of object</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DeserializeResult&lt;T&gt;</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Returns an object and its size in bytes as a result of a deserialize operation</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/DeserializeResult.html#DeserializeResult-T-int-">DeserializeResult</a></span>(<a href="../../../../com/yahoo/sketches/tuple/DeserializeResult.html" title="type parameter in DeserializeResult">T</a>&nbsp;object,
-                 int&nbsp;size)</code>
-<div class="block">Creates an instance.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/DeserializeResult.html" title="type parameter in DeserializeResult">T</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/DeserializeResult.html#getObject--">getObject</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/DeserializeResult.html#getSize--">getSize</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DeserializeResult-java.lang.Object-int-">
-<!--   -->
-</a><a name="DeserializeResult-T-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DeserializeResult</h4>
-<pre>public&nbsp;DeserializeResult(<a href="../../../../com/yahoo/sketches/tuple/DeserializeResult.html" title="type parameter in DeserializeResult">T</a>&nbsp;object,
-                         int&nbsp;size)</pre>
-<div class="block">Creates an instance.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>object</code> - Deserialized object.</dd>
-<dd><code>size</code> - Deserialized size in bytes.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getObject--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getObject</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/DeserializeResult.html" title="type parameter in DeserializeResult">T</a>&nbsp;getObject()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Deserialized object</dd>
-</dl>
-</li>
-</ul>
-<a name="getSize--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getSize</h4>
-<pre>public&nbsp;int&nbsp;getSize()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Size in bytes occupied by the object in the serialized form</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DeserializeResult.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/DeserializeResult.html" target="_top">Frames</a></li>
-<li><a href="DeserializeResult.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/DoubleSummary.Mode.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/DoubleSummary.Mode.html
deleted file mode 100644
index 27d3eb4..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/DoubleSummary.Mode.html
+++ /dev/null
@@ -1,369 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DoubleSummary.Mode (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DoubleSummary.Mode (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DoubleSummary.Mode.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/DoubleSummaryDeserializer.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/DoubleSummary.Mode.html" target="_top">Frames</a></li>
-<li><a href="DoubleSummary.Mode.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.tuple</div>
-<h2 title="Enum DoubleSummary.Mode" class="title">Enum DoubleSummary.Mode</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple">DoubleSummary.Mode</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.tuple.DoubleSummary.Mode</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple">DoubleSummary.Mode</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static enum <span class="typeNameLabel">DoubleSummary.Mode</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple">DoubleSummary.Mode</a>&gt;</pre>
-<div class="block">The aggregation modes for this Summary</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== ENUM CONSTANT SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="enum.constant.summary">
-<!--   -->
-</a>
-<h3>Enum Constant Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
-<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Enum Constant and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html#Max">Max</a></span></code>
-<div class="block">The aggregation mode is the maximum function</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html#Min">Min</a></span></code>
-<div class="block">The aggregation mode is the minimum function</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html#Sum">Sum</a></span></code>
-<div class="block">The aggregation mode is the summation function</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple">DoubleSummary.Mode</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html#valueOf-java.lang.String-">valueOf</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
-<div class="block">Returns the enum constant of this type with the specified name.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple">DoubleSummary.Mode</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html#values--">values</a></span>()</code>
-<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#compareTo-E-" title="class or interface in java.lang">compareTo</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#getDeclaringClass--" title="class or interface in java.lang">getDeclaringClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#name--" title="class or interface in java.lang">name</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#ordinal--" title="class or interface in java.lang">ordinal</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#valueOf-java.lang.Class-java.lang.String-" title="class or interface in java.lang">valueOf</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ ENUM CONSTANT DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="enum.constant.detail">
-<!--   -->
-</a>
-<h3>Enum Constant Detail</h3>
-<a name="Sum">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Sum</h4>
-<pre>public static final&nbsp;<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple">DoubleSummary.Mode</a> Sum</pre>
-<div class="block">The aggregation mode is the summation function</div>
-</li>
-</ul>
-<a name="Min">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Min</h4>
-<pre>public static final&nbsp;<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple">DoubleSummary.Mode</a> Min</pre>
-<div class="block">The aggregation mode is the minimum function</div>
-</li>
-</ul>
-<a name="Max">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Max</h4>
-<pre>public static final&nbsp;<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple">DoubleSummary.Mode</a> Max</pre>
-<div class="block">The aggregation mode is the maximum function</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="values--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>values</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple">DoubleSummary.Mode</a>[]&nbsp;values()</pre>
-<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.  This method may be used to iterate
-over the constants as follows:
-<pre>
-for (DoubleSummary.Mode c : DoubleSummary.Mode.values())
-&nbsp;   System.out.println(c);
-</pre></div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an array containing the constants of this enum type, in the order they are declared</dd>
-</dl>
-</li>
-</ul>
-<a name="valueOf-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>valueOf</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple">DoubleSummary.Mode</a>&nbsp;valueOf(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
-<div class="block">Returns the enum constant of this type with the specified name.
-The string must match <i>exactly</i> an identifier used to declare an
-enum constant in this type.  (Extraneous whitespace characters are 
-not permitted.)</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>name</code> - the name of the enum constant to be returned.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the enum constant with the specified name</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if this enum type has no constant with the specified name</dd>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the argument is null</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DoubleSummary.Mode.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/DoubleSummaryDeserializer.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/DoubleSummary.Mode.html" target="_top">Frames</a></li>
-<li><a href="DoubleSummary.Mode.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/DoubleSummary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/DoubleSummary.html
deleted file mode 100644
index 402b223..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/DoubleSummary.html
+++ /dev/null
@@ -1,442 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DoubleSummary (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DoubleSummary (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":9,"i2":10,"i3":10,"i4":10};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DoubleSummary.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/DoubleSummary.html" target="_top">Frames</a></li>
-<li><a href="DoubleSummary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.tuple</div>
-<h2 title="Class DoubleSummary" class="title">Class DoubleSummary</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.tuple.DoubleSummary</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>, <a href="../../../../com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple">UpdatableSummary</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">DoubleSummary</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
-implements <a href="../../../../com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple">UpdatableSummary</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</pre>
-<div class="block">Summary for generic tuple sketches of type Double.
- This summary keeps a double value. On update a predefined operation is performed depending on
- the mode.
- Three modes are supported: Sum, Min and Max. The default mode is Sum.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple">DoubleSummary.Mode</a></span></code>
-<div class="block">The aggregation modes for this Summary</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html#DoubleSummary--">DoubleSummary</a></span>()</code>
-<div class="block">Creates an instance of DoubleSummary with zero starting value and default mode (Sum)</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html#DoubleSummary-double-com.yahoo.sketches.tuple.DoubleSummary.Mode-">DoubleSummary</a></span>(double&nbsp;value,
-             <a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple">DoubleSummary.Mode</a>&nbsp;mode)</code>
-<div class="block">Creates an instance of DoubleSummary with a given starting value and mode</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html#DoubleSummary-com.yahoo.sketches.tuple.DoubleSummary.Mode-">DoubleSummary</a></span>(<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple">DoubleSummary.Mode</a>&nbsp;mode)</code>
-<div class="block">Creates an instance of DoubleSummary with zero starting value and a given mode (Sum)</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html#copy--">copy</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple">DeserializeResult</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html#fromMemory-com.yahoo.memory.Memory-">fromMemory</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Creates an instance of the DoubleSummary given a serialized representation</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html#getValue--">getValue</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html#toByteArray--">toByteArray</a></span>()</code>
-<div class="block">This is to serialize a Summary instance to a byte array.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html#update-java.lang.Double-">update</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;value)</code>
-<div class="block">This is to provide a method of updating summaries</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DoubleSummary--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DoubleSummary</h4>
-<pre>public&nbsp;DoubleSummary()</pre>
-<div class="block">Creates an instance of DoubleSummary with zero starting value and default mode (Sum)</div>
-</li>
-</ul>
-<a name="DoubleSummary-com.yahoo.sketches.tuple.DoubleSummary.Mode-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DoubleSummary</h4>
-<pre>public&nbsp;DoubleSummary(<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple">DoubleSummary.Mode</a>&nbsp;mode)</pre>
-<div class="block">Creates an instance of DoubleSummary with zero starting value and a given mode (Sum)</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mode</code> - update mode</dd>
-</dl>
-</li>
-</ul>
-<a name="DoubleSummary-double-com.yahoo.sketches.tuple.DoubleSummary.Mode-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DoubleSummary</h4>
-<pre>public&nbsp;DoubleSummary(double&nbsp;value,
-                     <a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple">DoubleSummary.Mode</a>&nbsp;mode)</pre>
-<div class="block">Creates an instance of DoubleSummary with a given starting value and mode</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>value</code> - starting value</dd>
-<dd><code>mode</code> - update mode</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="update-java.lang.Double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;value)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../com/yahoo/sketches/tuple/UpdatableSummary.html#update-U-">UpdatableSummary</a></code></span></div>
-<div class="block">This is to provide a method of updating summaries</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/tuple/UpdatableSummary.html#update-U-">update</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple">UpdatableSummary</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>value</code> - update value</dd>
-</dl>
-</li>
-</ul>
-<a name="copy--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>copy</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&nbsp;copy()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/tuple/Summary.html#copy--">copy</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>copy of the Summary</dd>
-</dl>
-</li>
-</ul>
-<a name="getValue--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getValue</h4>
-<pre>public&nbsp;double&nbsp;getValue()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>current value of the DoubleSummary</dd>
-</dl>
-</li>
-</ul>
-<a name="toByteArray--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;toByteArray()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../com/yahoo/sketches/tuple/Summary.html#toByteArray--">Summary</a></code></span></div>
-<div class="block">This is to serialize a Summary instance to a byte array.
-
- <p>The user should encode in the byte array its total size, which is used during
- deserialization, especially if the Summary has variable sized elements.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/tuple/Summary.html#toByteArray--">toByteArray</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>serialized representation of the Summary</dd>
-</dl>
-</li>
-</ul>
-<a name="fromMemory-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>fromMemory</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple">DeserializeResult</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&gt;&nbsp;fromMemory(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block">Creates an instance of the DoubleSummary given a serialized representation</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - Memory object with serialized DoubleSummary</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>DeserializedResult object, which contains a DoubleSummary object and number of bytes
- read from the Memory</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DoubleSummary.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/DoubleSummary.html" target="_top">Frames</a></li>
-<li><a href="DoubleSummary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/DoubleSummaryDeserializer.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/DoubleSummaryDeserializer.html
deleted file mode 100644
index 80a1228..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/DoubleSummaryDeserializer.html
+++ /dev/null
@@ -1,295 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DoubleSummaryDeserializer (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DoubleSummaryDeserializer (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DoubleSummaryDeserializer.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/DoubleSummaryFactory.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/DoubleSummaryDeserializer.html" target="_top">Frames</a></li>
-<li><a href="DoubleSummaryDeserializer.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.tuple</div>
-<h2 title="Class DoubleSummaryDeserializer" class="title">Class DoubleSummaryDeserializer</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.tuple.DoubleSummaryDeserializer</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple">SummaryDeserializer</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DoubleSummaryDeserializer</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
-implements <a href="../../../../com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple">SummaryDeserializer</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&gt;</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/DoubleSummaryDeserializer.html#DoubleSummaryDeserializer--">DoubleSummaryDeserializer</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple">DeserializeResult</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/DoubleSummaryDeserializer.html#heapifySummary-com.yahoo.memory.Memory-">heapifySummary</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">This is to create an instance of a Summary given a serialized representation.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DoubleSummaryDeserializer--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DoubleSummaryDeserializer</h4>
-<pre>public&nbsp;DoubleSummaryDeserializer()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="heapifySummary-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>heapifySummary</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple">DeserializeResult</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&gt;&nbsp;heapifySummary(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../com/yahoo/sketches/tuple/SummaryDeserializer.html#heapifySummary-com.yahoo.memory.Memory-">SummaryDeserializer</a></code></span></div>
-<div class="block">This is to create an instance of a Summary given a serialized representation.
- The user may assume that the start of the given Memory is the correct place to start
- deserializing. However, the user must be able to determine the number of bytes required to
- deserialize the summary as the capacity of the given Memory may
- include multiple such summaries and may be much larger than required for a single summary.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/tuple/SummaryDeserializer.html#heapifySummary-com.yahoo.memory.Memory-">heapifySummary</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple">SummaryDeserializer</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - Memory object with serialized representation of a Summary</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>DeserializedResult object, which contains a Summary object and number of bytes read 
- from the Memory</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DoubleSummaryDeserializer.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/DoubleSummaryFactory.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/DoubleSummaryDeserializer.html" target="_top">Frames</a></li>
-<li><a href="DoubleSummaryDeserializer.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/DoubleSummaryFactory.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/DoubleSummaryFactory.html
deleted file mode 100644
index ad59e1d..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/DoubleSummaryFactory.html
+++ /dev/null
@@ -1,333 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DoubleSummaryFactory (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DoubleSummaryFactory (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":10};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DoubleSummaryFactory.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/DoubleSummaryDeserializer.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/DoubleSummarySetOperations.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/DoubleSummaryFactory.html" target="_top">Frames</a></li>
-<li><a href="DoubleSummaryFactory.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.tuple</div>
-<h2 title="Class DoubleSummaryFactory" class="title">Class DoubleSummaryFactory</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.tuple.DoubleSummaryFactory</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../com/yahoo/sketches/tuple/SummaryFactory.html" title="interface in com.yahoo.sketches.tuple">SummaryFactory</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">DoubleSummaryFactory</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
-implements <a href="../../../../com/yahoo/sketches/tuple/SummaryFactory.html" title="interface in com.yahoo.sketches.tuple">SummaryFactory</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&gt;</pre>
-<div class="block">Factory for DoubleSummary. It supports three modes of operation of DoubleSummary:
- Sum, Min and Max.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/DoubleSummaryFactory.html#DoubleSummaryFactory--">DoubleSummaryFactory</a></span>()</code>
-<div class="block">Creates an instance of DoubleSummaryFactory with default mode</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/DoubleSummaryFactory.html#DoubleSummaryFactory-com.yahoo.sketches.tuple.DoubleSummary.Mode-">DoubleSummaryFactory</a></span>(<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple">DoubleSummary.Mode</a>&nbsp;summaryMode)</code>
-<div class="block">Creates an instance of DoubleSummaryFactory with a given mode</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple">DeserializeResult</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/DoubleSummaryFactory.html" title="class in com.yahoo.sketches.tuple">DoubleSummaryFactory</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/DoubleSummaryFactory.html#fromMemory-com.yahoo.memory.Memory-">fromMemory</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">This is deprecated and exists here just to test compatibility with previous serialization format.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/DoubleSummaryFactory.html#newSummary--">newSummary</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DoubleSummaryFactory--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DoubleSummaryFactory</h4>
-<pre>public&nbsp;DoubleSummaryFactory()</pre>
-<div class="block">Creates an instance of DoubleSummaryFactory with default mode</div>
-</li>
-</ul>
-<a name="DoubleSummaryFactory-com.yahoo.sketches.tuple.DoubleSummary.Mode-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DoubleSummaryFactory</h4>
-<pre>public&nbsp;DoubleSummaryFactory(<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple">DoubleSummary.Mode</a>&nbsp;summaryMode)</pre>
-<div class="block">Creates an instance of DoubleSummaryFactory with a given mode</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>summaryMode</code> - summary mode</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="newSummary--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>newSummary</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&nbsp;newSummary()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/tuple/SummaryFactory.html#newSummary--">newSummary</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/yahoo/sketches/tuple/SummaryFactory.html" title="interface in com.yahoo.sketches.tuple">SummaryFactory</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&gt;</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>new instance of Summary</dd>
-</dl>
-</li>
-</ul>
-<a name="fromMemory-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>fromMemory</h4>
-<pre>public static&nbsp;<a href="../../../../com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple">DeserializeResult</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/DoubleSummaryFactory.html" title="class in com.yahoo.sketches.tuple">DoubleSummaryFactory</a>&gt;&nbsp;fromMemory(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block">This is deprecated and exists here just to test compatibility with previous serialization format.
- In the current serial version of sketches factories are not serialized.
- Creates an instance of the DoubleSummaryFactory given a serialized representation</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - Memory object with serialized DoubleSummaryFactory</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>DeserializedResult object, which contains a DoubleSummaryFactory object and number of 
- bytes read from the Memory</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DoubleSummaryFactory.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/DoubleSummaryDeserializer.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/DoubleSummarySetOperations.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/DoubleSummaryFactory.html" target="_top">Frames</a></li>
-<li><a href="DoubleSummaryFactory.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/DoubleSummarySetOperations.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/DoubleSummarySetOperations.html
deleted file mode 100644
index b6e36c3..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/DoubleSummarySetOperations.html
+++ /dev/null
@@ -1,346 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DoubleSummarySetOperations (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DoubleSummarySetOperations (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DoubleSummarySetOperations.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/DoubleSummaryFactory.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/Filter.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/DoubleSummarySetOperations.html" target="_top">Frames</a></li>
-<li><a href="DoubleSummarySetOperations.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.tuple</div>
-<h2 title="Class DoubleSummarySetOperations" class="title">Class DoubleSummarySetOperations</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.tuple.DoubleSummarySetOperations</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple">SummarySetOperations</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">DoubleSummarySetOperations</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
-implements <a href="../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple">SummarySetOperations</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&gt;</pre>
-<div class="block">Methods for producing unions and intersections of two objects of type DoubleSummary.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/DoubleSummarySetOperations.html#DoubleSummarySetOperations--">DoubleSummarySetOperations</a></span>()</code>
-<div class="block">Creates an instance with default mode.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/DoubleSummarySetOperations.html#DoubleSummarySetOperations-com.yahoo.sketches.tuple.DoubleSummary.Mode-">DoubleSummarySetOperations</a></span>(<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple">DoubleSummary.Mode</a>&nbsp;summaryMode)</code>
-<div class="block">Creates an instance given a DoubleSummary update mode.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/DoubleSummarySetOperations.html#intersection-com.yahoo.sketches.tuple.DoubleSummary-com.yahoo.sketches.tuple.DoubleSummary-">intersection</a></span>(<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&nbsp;a,
-            <a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&nbsp;b)</code>
-<div class="block">This is called when an intersection of two sketches is produced, and both sketches have the 
- same key.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/DoubleSummarySetOperations.html#union-com.yahoo.sketches.tuple.DoubleSummary-com.yahoo.sketches.tuple.DoubleSummary-">union</a></span>(<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&nbsp;a,
-     <a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&nbsp;b)</code>
-<div class="block">This is called when a union of two sketches is produced, and both sketches have the same key.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DoubleSummarySetOperations--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DoubleSummarySetOperations</h4>
-<pre>public&nbsp;DoubleSummarySetOperations()</pre>
-<div class="block">Creates an instance with default mode.</div>
-</li>
-</ul>
-<a name="DoubleSummarySetOperations-com.yahoo.sketches.tuple.DoubleSummary.Mode-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DoubleSummarySetOperations</h4>
-<pre>public&nbsp;DoubleSummarySetOperations(<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple">DoubleSummary.Mode</a>&nbsp;summaryMode)</pre>
-<div class="block">Creates an instance given a DoubleSummary update mode.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>summaryMode</code> - DoubleSummary update mode.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="union-com.yahoo.sketches.tuple.DoubleSummary-com.yahoo.sketches.tuple.DoubleSummary-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>union</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&nbsp;union(<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&nbsp;a,
-                           <a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&nbsp;b)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../com/yahoo/sketches/tuple/SummarySetOperations.html#union-S-S-">SummarySetOperations</a></code></span></div>
-<div class="block">This is called when a union of two sketches is produced, and both sketches have the same key.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/tuple/SummarySetOperations.html#union-S-S-">union</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple">SummarySetOperations</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>a</code> - Summary from sketch A</dd>
-<dd><code>b</code> - Summary from sketch B</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>union of Summary A and Summary B</dd>
-</dl>
-</li>
-</ul>
-<a name="intersection-com.yahoo.sketches.tuple.DoubleSummary-com.yahoo.sketches.tuple.DoubleSummary-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>intersection</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&nbsp;intersection(<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&nbsp;a,
-                                  <a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&nbsp;b)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../com/yahoo/sketches/tuple/SummarySetOperations.html#intersection-S-S-">SummarySetOperations</a></code></span></div>
-<div class="block">This is called when an intersection of two sketches is produced, and both sketches have the 
- same key.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/tuple/SummarySetOperations.html#intersection-S-S-">intersection</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple">SummarySetOperations</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>a</code> - Summary from sketch A</dd>
-<dd><code>b</code> - Summary from sketch B</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>intersection of Summary A and Summary B</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DoubleSummarySetOperations.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/DoubleSummaryFactory.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/Filter.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/DoubleSummarySetOperations.html" target="_top">Frames</a></li>
-<li><a href="DoubleSummarySetOperations.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/Filter.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/Filter.html
deleted file mode 100644
index 897da9a..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/Filter.html
+++ /dev/null
@@ -1,296 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Filter (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Filter (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Filter.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/DoubleSummarySetOperations.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/Intersection.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/Filter.html" target="_top">Frames</a></li>
-<li><a href="Filter.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.tuple</div>
-<h2 title="Class Filter" class="title">Class Filter&lt;T extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.tuple.Filter&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - Summary type against which apply the <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html?is-external=true" title="class or interface in java.util.function"><code>Predicate</code></a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">Filter&lt;T extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Class for filtering entries from a <a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple"><code>Sketch</code></a> given a <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple"><code>Summary</code></a></div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/Filter.html#Filter-java.util.function.Predicate-">Filter</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html?is-external=true" title="class or interface in java.util.function">Predicate</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/Filter.html" title="type parameter in Filter">T</a>&gt;&nbsp;predicate)</code>
-<div class="block">Filter constructor with a <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html?is-external=true" title="class or interface in java.util.function"><code>Predicate</code></a></div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple">CompactSketch</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/Filter.html" title="type parameter in Filter">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/Filter.html#filter-com.yahoo.sketches.tuple.Sketch-">filter</a></span>(<a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/Filter.html" title="type parameter in Filter">T</a>&gt;&nbsp;sketchIn)</code>
-<div class="block">Filters elements on the provided <a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple"><code>Sketch</code></a></div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Filter-java.util.function.Predicate-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Filter</h4>
-<pre>public&nbsp;Filter(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html?is-external=true" title="class or interface in java.util.function">Predicate</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/Filter.html" title="type parameter in Filter">T</a>&gt;&nbsp;predicate)</pre>
-<div class="block">Filter constructor with a <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html?is-external=true" title="class or interface in java.util.function"><code>Predicate</code></a></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>predicate</code> - Predicate to use in this filter. If the Predicate returns False, the
-  element is discarded. If the Predicate returns True, then the element is kept in the
-  <a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple"><code>Sketch</code></a></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="filter-com.yahoo.sketches.tuple.Sketch-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>filter</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple">CompactSketch</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/Filter.html" title="type parameter in Filter">T</a>&gt;&nbsp;filter(<a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/Filter.html" title="type parameter in Filter">T</a>&gt;&nbsp;sketchIn)</pre>
-<div class="block">Filters elements on the provided <a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple"><code>Sketch</code></a></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchIn</code> - The sketch against which apply the <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html?is-external=true" title="class or interface in java.util.function"><code>Predicate</code></a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>A new Sketch with some of the entries filtered out based on the <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html?is-external=true" title="class or interface in java.util.function"><code>Predicate</code></a></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Filter.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/DoubleSummarySetOperations.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/Intersection.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/Filter.html" target="_top">Frames</a></li>
-<li><a href="Filter.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/Intersection.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/Intersection.html
deleted file mode 100644
index 6b2cbda..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/Intersection.html
+++ /dev/null
@@ -1,331 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Intersection (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Intersection (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Intersection.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/Filter.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/Intersection.html" target="_top">Frames</a></li>
-<li><a href="Intersection.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.tuple</div>
-<h2 title="Class Intersection" class="title">Class Intersection&lt;S extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.tuple.Intersection&lt;S&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>S</code> - Type of Summary</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">Intersection&lt;S extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Computes an intersection of two or more generic tuple sketches.
- A new instance represents the Universal Set.
- Every update() computes an intersection with the internal set
- and can only reduce the internal set.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/Intersection.html#Intersection-com.yahoo.sketches.tuple.SummarySetOperations-">Intersection</a></span>(<a href="../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple">SummarySetOperations</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/Intersection.html" title="type parameter in Intersection">S</a>&gt;&nbsp;summarySetOps)</code>
-<div class="block">Creates new instance</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple">CompactSketch</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/Intersection.html" title="type parameter in Intersection">S</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/Intersection.html#getResult--">getResult</a></span>()</code>
-<div class="block">Gets the internal set as a CompactSketch</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/Intersection.html#reset--">reset</a></span>()</code>
-<div class="block">Resets the internal set to the initial state, which represents the Universal Set</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/Intersection.html#update-com.yahoo.sketches.tuple.Sketch-">update</a></span>(<a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/Intersection.html" title="type parameter in Intersection">S</a>&gt;&nbsp;sketchIn)</code>
-<div class="block">Updates the internal set by intersecting it with the given sketch</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Intersection-com.yahoo.sketches.tuple.SummarySetOperations-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Intersection</h4>
-<pre>public&nbsp;Intersection(<a href="../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple">SummarySetOperations</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/Intersection.html" title="type parameter in Intersection">S</a>&gt;&nbsp;summarySetOps)</pre>
-<div class="block">Creates new instance</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>summarySetOps</code> - instance of SummarySetOperations</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="update-com.yahoo.sketches.tuple.Sketch-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(<a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/Intersection.html" title="type parameter in Intersection">S</a>&gt;&nbsp;sketchIn)</pre>
-<div class="block">Updates the internal set by intersecting it with the given sketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchIn</code> - input sketch to intersect with the internal set</dd>
-</dl>
-</li>
-</ul>
-<a name="getResult--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getResult</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple">CompactSketch</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/Intersection.html" title="type parameter in Intersection">S</a>&gt;&nbsp;getResult()</pre>
-<div class="block">Gets the internal set as a CompactSketch</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>result of the intersections so far</dd>
-</dl>
-</li>
-</ul>
-<a name="reset--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public&nbsp;void&nbsp;reset()</pre>
-<div class="block">Resets the internal set to the initial state, which represents the Universal Set</div>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Intersection.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/Filter.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/Intersection.html" target="_top">Frames</a></li>
-<li><a href="Intersection.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/Sketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/Sketch.html
deleted file mode 100644
index 3a609b4..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/Sketch.html
+++ /dev/null
@@ -1,478 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Sketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Sketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":6,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":6,"i9":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Sketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/Intersection.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/Sketches.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/Sketch.html" target="_top">Frames</a></li>
-<li><a href="Sketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.tuple</div>
-<h2 title="Class Sketch" class="title">Class Sketch&lt;S extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.tuple.Sketch&lt;S&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>S</code> - Type of Summary</dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple">CompactSketch</a>, <a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html" title="class in com.yahoo.sketches.tuple">UpdatableSketch</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">Sketch&lt;S extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">This is an equivalent to com.yahoo.sketches.theta.Sketch with
- addition of a user-defined Summary object associated with every unique entry
- in the sketch.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected static byte</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/Sketch.html#PREAMBLE_LONGS">PREAMBLE_LONGS</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/Sketch.html#getEstimate--">getEstimate</a></span>()</code>
-<div class="block">Estimates the cardinality of the set (number of unique values presented to the sketch)</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/Sketch.html#getLowerBound-int-">getLowerBound</a></span>(int&nbsp;numStdDev)</code>
-<div class="block">Gets the approximate lower error bound given the specified number of Standard Deviations.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>abstract int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/Sketch.html#getRetainedEntries--">getRetainedEntries</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/Sketch.html#getTheta--">getTheta</a></span>()</code>
-<div class="block">Gets the value of theta as a double between zero and one</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/Sketch.html#getUpperBound-int-">getUpperBound</a></span>(int&nbsp;numStdDev)</code>
-<div class="block">Gets the approximate upper error bound given the specified number of Standard Deviations.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/Sketch.html#isEmpty--">isEmpty</a></span>()</code>
-<div class="block"><a href="../../../../resources/dictionary.html#empty">See Empty</a></div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/Sketch.html#isEstimationMode--">isEstimationMode</a></span>()</code>
-<div class="block">Returns true if the sketch is Estimation Mode (as opposed to Exact Mode).</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/SketchIterator.html" title="class in com.yahoo.sketches.tuple">SketchIterator</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="type parameter in Sketch">S</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/Sketch.html#iterator--">iterator</a></span>()</code>
-<div class="block">Returns a SketchIterator</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>abstract byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/Sketch.html#toByteArray--">toByteArray</a></span>()</code>
-<div class="block">This is to serialize an instance to a byte array.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/Sketch.html#toString--">toString</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="PREAMBLE_LONGS">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>PREAMBLE_LONGS</h4>
-<pre>protected static final&nbsp;byte PREAMBLE_LONGS</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../constant-values.html#com.yahoo.sketches.tuple.Sketch.PREAMBLE_LONGS">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getEstimate--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEstimate</h4>
-<pre>public&nbsp;double&nbsp;getEstimate()</pre>
-<div class="block">Estimates the cardinality of the set (number of unique values presented to the sketch)</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>best estimate of the number of unique values</dd>
-</dl>
-</li>
-</ul>
-<a name="getUpperBound-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getUpperBound</h4>
-<pre>public&nbsp;double&nbsp;getUpperBound(int&nbsp;numStdDev)</pre>
-<div class="block">Gets the approximate upper error bound given the specified number of Standard Deviations.
- This will return getEstimate() if isEmpty() is true.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>numStdDev</code> - <a href="../../../../resources/dictionary.html#numStdDev">See Number of Standard Deviations</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the upper bound.</dd>
-</dl>
-</li>
-</ul>
-<a name="getLowerBound-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLowerBound</h4>
-<pre>public&nbsp;double&nbsp;getLowerBound(int&nbsp;numStdDev)</pre>
-<div class="block">Gets the approximate lower error bound given the specified number of Standard Deviations.
- This will return getEstimate() if isEmpty() is true.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>numStdDev</code> - <a href="../../../../resources/dictionary.html#numStdDev">See Number of Standard Deviations</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the lower bound.</dd>
-</dl>
-</li>
-</ul>
-<a name="isEmpty--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isEmpty</h4>
-<pre>public&nbsp;boolean&nbsp;isEmpty()</pre>
-<div class="block"><a href="../../../../resources/dictionary.html#empty">See Empty</a></div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if empty.</dd>
-</dl>
-</li>
-</ul>
-<a name="isEstimationMode--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isEstimationMode</h4>
-<pre>public&nbsp;boolean&nbsp;isEstimationMode()</pre>
-<div class="block">Returns true if the sketch is Estimation Mode (as opposed to Exact Mode).
- This is true if theta &lt; 1.0 AND isEmpty() is false.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the sketch is in estimation mode.</dd>
-</dl>
-</li>
-</ul>
-<a name="getRetainedEntries--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRetainedEntries</h4>
-<pre>public abstract&nbsp;int&nbsp;getRetainedEntries()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>number of retained entries</dd>
-</dl>
-</li>
-</ul>
-<a name="getTheta--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getTheta</h4>
-<pre>public&nbsp;double&nbsp;getTheta()</pre>
-<div class="block">Gets the value of theta as a double between zero and one</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the value of theta as a double</dd>
-</dl>
-</li>
-</ul>
-<a name="toByteArray--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toByteArray</h4>
-<pre>public abstract&nbsp;byte[]&nbsp;toByteArray()</pre>
-<div class="block">This is to serialize an instance to a byte array.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>serialized representation of the sketch</dd>
-</dl>
-</li>
-</ul>
-<a name="iterator--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>iterator</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/SketchIterator.html" title="class in com.yahoo.sketches.tuple">SketchIterator</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="type parameter in Sketch">S</a>&gt;&nbsp;iterator()</pre>
-<div class="block">Returns a SketchIterator</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a SketchIterator</dd>
-</dl>
-</li>
-</ul>
-<a name="toString--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Sketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/Intersection.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/Sketches.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/Sketch.html" target="_top">Frames</a></li>
-<li><a href="Sketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/SketchIterator.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/SketchIterator.html
deleted file mode 100644
index 92ae33c..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/SketchIterator.html
+++ /dev/null
@@ -1,300 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SketchIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SketchIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SketchIterator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/Sketches.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/SketchIterator.html" target="_top">Frames</a></li>
-<li><a href="SketchIterator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.tuple</div>
-<h2 title="Class SketchIterator" class="title">Class SketchIterator&lt;S extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.tuple.SketchIterator&lt;S&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>S</code> - Type of Summary</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">SketchIterator&lt;S extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Iterator over a generic tuple sketch</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/SketchIterator.html#getKey--">getKey</a></span>()</code>
-<div class="block">Gets a key from the current entry in the sketch, which is a hash
- of the original key passed to update().</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/SketchIterator.html" title="type parameter in SketchIterator">S</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/SketchIterator.html#getSummary--">getSummary</a></span>()</code>
-<div class="block">Gets a Summary object from the current entry in the sketch.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/SketchIterator.html#next--">next</a></span>()</code>
-<div class="block">Advancing the iterator and checking existence of the next entry
- is combined here for efficiency.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="next--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>next</h4>
-<pre>public&nbsp;boolean&nbsp;next()</pre>
-<div class="block">Advancing the iterator and checking existence of the next entry
- is combined here for efficiency. This results in an undefined
- state of the iterator before the first call of this method.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the next element exists</dd>
-</dl>
-</li>
-</ul>
-<a name="getKey--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getKey</h4>
-<pre>public&nbsp;long&nbsp;getKey()</pre>
-<div class="block">Gets a key from the current entry in the sketch, which is a hash
- of the original key passed to update(). The original keys are not
- retained. Don't call this before calling next() for the first time
- or after getting false from next().</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>hash key from the current entry</dd>
-</dl>
-</li>
-</ul>
-<a name="getSummary--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getSummary</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/SketchIterator.html" title="type parameter in SketchIterator">S</a>&nbsp;getSummary()</pre>
-<div class="block">Gets a Summary object from the current entry in the sketch.
- Don't call this before calling next() for the first time
- or after getting false from next().</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Summary object for the current entry (this is not a copy!)</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SketchIterator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/Sketches.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/SketchIterator.html" target="_top">Frames</a></li>
-<li><a href="SketchIterator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/Sketches.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/Sketches.html
deleted file mode 100644
index 97c13a4..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/Sketches.html
+++ /dev/null
@@ -1,338 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Sketches (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Sketches (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9,"i2":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Sketches.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/SketchIterator.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/Sketches.html" target="_top">Frames</a></li>
-<li><a href="Sketches.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.tuple</div>
-<h2 title="Class Sketches" class="title">Class Sketches</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.tuple.Sketches</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">Sketches</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Convenient static methods to instantiate generic tuple sketches.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/Sketches.html#Sketches--">Sketches</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static &lt;S extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;<br><a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a>&lt;S&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/Sketches.html#createEmptySketch--">createEmptySketch</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static &lt;S extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;<br><a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a>&lt;S&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/Sketches.html#heapifySketch-com.yahoo.memory.Memory-com.yahoo.sketches.tuple.SummaryDeserializer-">heapifySketch</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-             <a href="../../../../com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple">SummaryDeserializer</a>&lt;S&gt;&nbsp;deserializer)</code>
-<div class="block">Instantiate Sketch from a given Memory</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static &lt;U,S extends <a href="../../../../com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple">UpdatableSummary</a>&lt;U&gt;&gt;<br><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html" title="class in com.yahoo.sketches.tuple">UpdatableSketch</a>&lt;U,S&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/Sketches.html#heapifyUpdatableSketch-com.yahoo.memory.Memory-com.yahoo.sketches.tuple.SummaryDeserializer-com.yahoo.sketches.tuple.SummaryFactory-">heapifyUpdatableSketch</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-                      <a href="../../../../com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple">SummaryDeserializer</a>&lt;S&gt;&nbsp;deserializer,
-                      <a href="../../../../com/yahoo/sketches/tuple/SummaryFactory.html" title="interface in com.yahoo.sketches.tuple">SummaryFactory</a>&lt;S&gt;&nbsp;summaryFactory)</code>
-<div class="block">Instantiate UpdatableSketch from a given Memory</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Sketches--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Sketches</h4>
-<pre>public&nbsp;Sketches()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="createEmptySketch--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>createEmptySketch</h4>
-<pre>public static&nbsp;&lt;S extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;&nbsp;<a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a>&lt;S&gt;&nbsp;createEmptySketch()</pre>
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>S</code> - Type of Summary</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an empty instance of Sketch</dd>
-</dl>
-</li>
-</ul>
-<a name="heapifySketch-com.yahoo.memory.Memory-com.yahoo.sketches.tuple.SummaryDeserializer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>heapifySketch</h4>
-<pre>public static&nbsp;&lt;S extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;&nbsp;<a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a>&lt;S&gt;&nbsp;heapifySketch(com.yahoo.memory.Memory&nbsp;mem,
-                                                          <a href="../../../../com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple">SummaryDeserializer</a>&lt;S&gt;&nbsp;deserializer)</pre>
-<div class="block">Instantiate Sketch from a given Memory</div>
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>S</code> - Type of Summary</dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - Memory object representing a Sketch</dd>
-<dd><code>deserializer</code> - instance of SummaryDeserializer</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Sketch created from its Memory representation</dd>
-</dl>
-</li>
-</ul>
-<a name="heapifyUpdatableSketch-com.yahoo.memory.Memory-com.yahoo.sketches.tuple.SummaryDeserializer-com.yahoo.sketches.tuple.SummaryFactory-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>heapifyUpdatableSketch</h4>
-<pre>public static&nbsp;&lt;U,S extends <a href="../../../../com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple">UpdatableSummary</a>&lt;U&gt;&gt;&nbsp;<a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html" title="class in com.yahoo.sketches.tuple">UpdatableSketch</a>&lt;U,S&gt;&nbsp;heapifyUpdatableSketch(com.yahoo.memory.Memory&nbsp;mem,
-                                                                                            <a href="../../../../com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple">SummaryDeserializer</a>&lt;S&gt;&nbsp;deserializer,
-                                                                                            <a href="../../../../com/yahoo/sketches/tuple/SummaryFactory.html" title="interface in com.yahoo.sketches.tuple">SummaryFactory</a>&lt;S&gt;&nbsp;summaryFactory)</pre>
-<div class="block">Instantiate UpdatableSketch from a given Memory</div>
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>U</code> - Type of update value</dd>
-<dd><code>S</code> - Type of Summary</dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - Memory object representing a Sketch</dd>
-<dd><code>deserializer</code> - instance of SummaryDeserializer</dd>
-<dd><code>summaryFactory</code> - instance of SummaryFactory</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Sketch created from its Memory representation</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Sketches.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/SketchIterator.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/Sketches.html" target="_top">Frames</a></li>
-<li><a href="Sketches.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/Summary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/Summary.html
deleted file mode 100644
index 549e26b..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/Summary.html
+++ /dev/null
@@ -1,261 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Summary (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Summary (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6,"i1":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Summary.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/SketchIterator.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/Summary.html" target="_top">Frames</a></li>
-<li><a href="Summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.tuple</div>
-<h2 title="Interface Summary" class="title">Interface Summary</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Known Subinterfaces:</dt>
-<dd><a href="../../../../com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple">UpdatableSummary</a>&lt;U&gt;</dd>
-</dl>
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">Summary</span></pre>
-<div class="block">Interface for user-defined Summary, which is associated with every key in a tuple sketch</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>&lt;S extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;<br>S</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/Summary.html#copy--">copy</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/Summary.html#toByteArray--">toByteArray</a></span>()</code>
-<div class="block">This is to serialize a Summary instance to a byte array.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="copy--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>copy</h4>
-<pre>&lt;S extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;&nbsp;S&nbsp;copy()</pre>
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>S</code> - type of summary</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>copy of the Summary</dd>
-</dl>
-</li>
-</ul>
-<a name="toByteArray--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toByteArray</h4>
-<pre>byte[]&nbsp;toByteArray()</pre>
-<div class="block">This is to serialize a Summary instance to a byte array.
-
- <p>The user should encode in the byte array its total size, which is used during
- deserialization, especially if the Summary has variable sized elements.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>serialized representation of the Summary</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Summary.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/SketchIterator.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/Summary.html" target="_top">Frames</a></li>
-<li><a href="Summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/SummaryDeserializer.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/SummaryDeserializer.html
deleted file mode 100644
index 4b2cf94..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/SummaryDeserializer.html
+++ /dev/null
@@ -1,246 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SummaryDeserializer (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SummaryDeserializer (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SummaryDeserializer.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/SummaryFactory.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/SummaryDeserializer.html" target="_top">Frames</a></li>
-<li><a href="SummaryDeserializer.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.tuple</div>
-<h2 title="Interface SummaryDeserializer" class="title">Interface SummaryDeserializer&lt;S extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>S</code> - type of Summary</dd>
-</dl>
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../com/yahoo/sketches/tuple/DoubleSummaryDeserializer.html" title="class in com.yahoo.sketches.tuple">DoubleSummaryDeserializer</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">SummaryDeserializer&lt;S extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</span></pre>
-<div class="block">Interface for deserializing user-defined Summary</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple">DeserializeResult</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/SummaryDeserializer.html" title="type parameter in SummaryDeserializer">S</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/SummaryDeserializer.html#heapifySummary-com.yahoo.memory.Memory-">heapifySummary</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">This is to create an instance of a Summary given a serialized representation.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="heapifySummary-com.yahoo.memory.Memory-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>heapifySummary</h4>
-<pre><a href="../../../../com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple">DeserializeResult</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/SummaryDeserializer.html" title="type parameter in SummaryDeserializer">S</a>&gt;&nbsp;heapifySummary(com.yahoo.memory.Memory&nbsp;mem)</pre>
-<div class="block">This is to create an instance of a Summary given a serialized representation.
- The user may assume that the start of the given Memory is the correct place to start
- deserializing. However, the user must be able to determine the number of bytes required to
- deserialize the summary as the capacity of the given Memory may
- include multiple such summaries and may be much larger than required for a single summary.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - Memory object with serialized representation of a Summary</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>DeserializedResult object, which contains a Summary object and number of bytes read 
- from the Memory</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SummaryDeserializer.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/SummaryFactory.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/SummaryDeserializer.html" target="_top">Frames</a></li>
-<li><a href="SummaryDeserializer.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/SummaryFactory.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/SummaryFactory.html
deleted file mode 100644
index b269ebf..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/SummaryFactory.html
+++ /dev/null
@@ -1,236 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SummaryFactory (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SummaryFactory (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SummaryFactory.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/SummaryFactory.html" target="_top">Frames</a></li>
-<li><a href="SummaryFactory.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.tuple</div>
-<h2 title="Interface SummaryFactory" class="title">Interface SummaryFactory&lt;S extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>S</code> - type of Summary</dd>
-</dl>
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../com/yahoo/sketches/tuple/DoubleSummaryFactory.html" title="class in com.yahoo.sketches.tuple">DoubleSummaryFactory</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">SummaryFactory&lt;S extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</span></pre>
-<div class="block">Interface for user-defined SummaryFactory</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/SummaryFactory.html" title="type parameter in SummaryFactory">S</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/SummaryFactory.html#newSummary--">newSummary</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="newSummary--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>newSummary</h4>
-<pre><a href="../../../../com/yahoo/sketches/tuple/SummaryFactory.html" title="type parameter in SummaryFactory">S</a>&nbsp;newSummary()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>new instance of Summary</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SummaryFactory.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/SummaryFactory.html" target="_top">Frames</a></li>
-<li><a href="SummaryFactory.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/SummarySetOperations.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/SummarySetOperations.html
deleted file mode 100644
index 10d0c9d..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/SummarySetOperations.html
+++ /dev/null
@@ -1,275 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SummarySetOperations (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SummarySetOperations (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6,"i1":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SummarySetOperations.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/SummaryFactory.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/Union.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/SummarySetOperations.html" target="_top">Frames</a></li>
-<li><a href="SummarySetOperations.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.tuple</div>
-<h2 title="Interface SummarySetOperations" class="title">Interface SummarySetOperations&lt;S extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>S</code> - type of Summary</dd>
-</dl>
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../com/yahoo/sketches/tuple/DoubleSummarySetOperations.html" title="class in com.yahoo.sketches.tuple">DoubleSummarySetOperations</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">SummarySetOperations&lt;S extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</span></pre>
-<div class="block">This is to provide methods of producing unions and intersections of two Summary objects.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="type parameter in SummarySetOperations">S</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/SummarySetOperations.html#intersection-S-S-">intersection</a></span>(<a href="../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="type parameter in SummarySetOperations">S</a>&nbsp;a,
-            <a href="../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="type parameter in SummarySetOperations">S</a>&nbsp;b)</code>
-<div class="block">This is called when an intersection of two sketches is produced, and both sketches have the 
- same key.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="type parameter in SummarySetOperations">S</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/SummarySetOperations.html#union-S-S-">union</a></span>(<a href="../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="type parameter in SummarySetOperations">S</a>&nbsp;a,
-     <a href="../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="type parameter in SummarySetOperations">S</a>&nbsp;b)</code>
-<div class="block">This is called when a union of two sketches is produced, and both sketches have the same key.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="union-com.yahoo.sketches.tuple.Summary-com.yahoo.sketches.tuple.Summary-">
-<!--   -->
-</a><a name="union-S-S-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>union</h4>
-<pre><a href="../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="type parameter in SummarySetOperations">S</a>&nbsp;union(<a href="../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="type parameter in SummarySetOperations">S</a>&nbsp;a,
-        <a href="../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="type parameter in SummarySetOperations">S</a>&nbsp;b)</pre>
-<div class="block">This is called when a union of two sketches is produced, and both sketches have the same key.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>a</code> - Summary from sketch A</dd>
-<dd><code>b</code> - Summary from sketch B</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>union of Summary A and Summary B</dd>
-</dl>
-</li>
-</ul>
-<a name="intersection-com.yahoo.sketches.tuple.Summary-com.yahoo.sketches.tuple.Summary-">
-<!--   -->
-</a><a name="intersection-S-S-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>intersection</h4>
-<pre><a href="../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="type parameter in SummarySetOperations">S</a>&nbsp;intersection(<a href="../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="type parameter in SummarySetOperations">S</a>&nbsp;a,
-               <a href="../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="type parameter in SummarySetOperations">S</a>&nbsp;b)</pre>
-<div class="block">This is called when an intersection of two sketches is produced, and both sketches have the 
- same key.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>a</code> - Summary from sketch A</dd>
-<dd><code>b</code> - Summary from sketch B</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>intersection of Summary A and Summary B</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SummarySetOperations.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/SummaryFactory.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/Union.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/SummarySetOperations.html" target="_top">Frames</a></li>
-<li><a href="SummarySetOperations.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/Union.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/Union.html
deleted file mode 100644
index 9589640..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/Union.html
+++ /dev/null
@@ -1,354 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Union (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Union (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Union.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/Union.html" target="_top">Frames</a></li>
-<li><a href="Union.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.tuple</div>
-<h2 title="Class Union" class="title">Class Union&lt;S extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.tuple.Union&lt;S&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>S</code> - Type of Summary</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">Union&lt;S extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Compute a union of two or more tuple sketches.
- A new instance represents an empty set.
- Every update() computes a union with the internal set
- and can only grow the internal set.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/Union.html#Union-int-com.yahoo.sketches.tuple.SummarySetOperations-">Union</a></span>(int&nbsp;nomEntries,
-     <a href="../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple">SummarySetOperations</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/Union.html" title="type parameter in Union">S</a>&gt;&nbsp;summarySetOps)</code>
-<div class="block">Creates new instance</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/Union.html#Union-com.yahoo.sketches.tuple.SummarySetOperations-">Union</a></span>(<a href="../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple">SummarySetOperations</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/Union.html" title="type parameter in Union">S</a>&gt;&nbsp;summarySetOps)</code>
-<div class="block">Creates new instance with default nominal entries</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple">CompactSketch</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/Union.html" title="type parameter in Union">S</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/Union.html#getResult--">getResult</a></span>()</code>
-<div class="block">Gets the internal set as a CompactSketch</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/Union.html#reset--">reset</a></span>()</code>
-<div class="block">Resets the internal set to the initial state, which represents an empty set</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/Union.html#update-com.yahoo.sketches.tuple.Sketch-">update</a></span>(<a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/Union.html" title="type parameter in Union">S</a>&gt;&nbsp;sketchIn)</code>
-<div class="block">Updates the internal set by adding entries from the given sketch</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Union-com.yahoo.sketches.tuple.SummarySetOperations-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Union</h4>
-<pre>public&nbsp;Union(<a href="../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple">SummarySetOperations</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/Union.html" title="type parameter in Union">S</a>&gt;&nbsp;summarySetOps)</pre>
-<div class="block">Creates new instance with default nominal entries</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>summarySetOps</code> - instance of SummarySetOperations</dd>
-</dl>
-</li>
-</ul>
-<a name="Union-int-com.yahoo.sketches.tuple.SummarySetOperations-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Union</h4>
-<pre>public&nbsp;Union(int&nbsp;nomEntries,
-             <a href="../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple">SummarySetOperations</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/Union.html" title="type parameter in Union">S</a>&gt;&nbsp;summarySetOps)</pre>
-<div class="block">Creates new instance</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nomEntries</code> - nominal number of entries. Forced to the nearest power of 2 greater than
- given value.</dd>
-<dd><code>summarySetOps</code> - instance of SummarySetOperations</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="update-com.yahoo.sketches.tuple.Sketch-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(<a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/Union.html" title="type parameter in Union">S</a>&gt;&nbsp;sketchIn)</pre>
-<div class="block">Updates the internal set by adding entries from the given sketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchIn</code> - input sketch to add to the internal set</dd>
-</dl>
-</li>
-</ul>
-<a name="getResult--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getResult</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple">CompactSketch</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/Union.html" title="type parameter in Union">S</a>&gt;&nbsp;getResult()</pre>
-<div class="block">Gets the internal set as a CompactSketch</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>result of the unions so far</dd>
-</dl>
-</li>
-</ul>
-<a name="reset--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public&nbsp;void&nbsp;reset()</pre>
-<div class="block">Resets the internal set to the initial state, which represents an empty set</div>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Union.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/Union.html" target="_top">Frames</a></li>
-<li><a href="Union.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/UpdatableSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/UpdatableSketch.html
deleted file mode 100644
index b50b2b8..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/UpdatableSketch.html
+++ /dev/null
@@ -1,615 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UpdatableSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UpdatableSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UpdatableSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/Union.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/UpdatableSketch.html" target="_top">Frames</a></li>
-<li><a href="UpdatableSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.com.yahoo.sketches.tuple.Sketch">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.tuple</div>
-<h2 title="Class UpdatableSketch" class="title">Class UpdatableSketch&lt;U,S extends <a href="../../../../com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple">UpdatableSummary</a>&lt;U&gt;&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">com.yahoo.sketches.tuple.Sketch</a>&lt;S&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.tuple.UpdatableSketch&lt;U,S&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>U</code> - Type of the value, which is passed to update method of a Summary</dd>
-<dd><code>S</code> - Type of the UpdatableSummary&lt;U&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">UpdatableSketch&lt;U,S extends <a href="../../../../com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple">UpdatableSummary</a>&lt;U&gt;&gt;</span>
-extends <a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a>&lt;S&gt;</pre>
-<div class="block">An extension of QuickSelectSketch, which can be updated with many types of keys.
- Summary objects are created using a user-defined SummaryFactory class,
- which should allow very flexible parameterization if needed.
- Keys are presented to a sketch along with values of a user-defined
- update type U. When an entry is inserted into a sketch or a duplicate key is
- presented to a sketch then summary.update(U value) method will be called. So
- any kind of user-defined accumulation is possible. Summaries also must know
- how to copy themselves. Also union and intersection of summaries can be
- implemented in a sub-class of SummarySetOperations, which will be used in
- case Union or Intersection of two instances of Tuple Sketch is needed</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.com.yahoo.sketches.tuple.Sketch">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a></h3>
-<code><a href="../../../../com/yahoo/sketches/tuple/Sketch.html#PREAMBLE_LONGS">PREAMBLE_LONGS</a></code></li>
-</ul>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple">CompactSketch</a>&lt;S&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html#compact--">compact</a></span>()</code>
-<div class="block">Converts the current state of the sketch into a compact sketch</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html#getCurrentCapacity--">getCurrentCapacity</a></span>()</code>
-<div class="block">Get current capacity</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html#getNominalEntries--">getNominalEntries</a></span>()</code>
-<div class="block">Get configured nominal number of entries</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html#getResizeFactor--">getResizeFactor</a></span>()</code>
-<div class="block">Get configured resize factor</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html#getRetainedEntries--">getRetainedEntries</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>float</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html#getSamplingProbability--">getSamplingProbability</a></span>()</code>
-<div class="block">Get configured sampling probability</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html#insertSummary-int-S-">insertSummary</a></span>(int&nbsp;index,
-             S&nbsp;summary)</code>&nbsp;</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html#reset--">reset</a></span>()</code>
-<div class="block">Resets this sketch an empty state.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html#toByteArray--">toByteArray</a></span>()</code>
-<div class="block">This is to serialize an instance to a byte array.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html#trim--">trim</a></span>()</code>
-<div class="block">Rebuilds reducing the actual number of entries to the nominal number of entries if needed</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html#update-byte:A-U-">update</a></span>(byte[]&nbsp;key,
-      <a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html" title="type parameter in UpdatableSketch">U</a>&nbsp;value)</code>
-<div class="block">Updates this sketch with a byte[] key and U value.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html#update-double-U-">update</a></span>(double&nbsp;key,
-      <a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html" title="type parameter in UpdatableSketch">U</a>&nbsp;value)</code>
-<div class="block">Updates this sketch with a double key and U value.</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html#update-int:A-U-">update</a></span>(int[]&nbsp;key,
-      <a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html" title="type parameter in UpdatableSketch">U</a>&nbsp;value)</code>
-<div class="block">Updates this sketch with a int[] key and U value.</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html#update-long:A-U-">update</a></span>(long[]&nbsp;key,
-      <a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html" title="type parameter in UpdatableSketch">U</a>&nbsp;value)</code>
-<div class="block">Updates this sketch with a long[] key and U value.</div>
-</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html#update-long-U-">update</a></span>(long&nbsp;key,
-      <a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html" title="type parameter in UpdatableSketch">U</a>&nbsp;value)</code>
-<div class="block">Updates this sketch with a long key and U value.</div>
-</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html#update-java.lang.String-U-">update</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
-      <a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html" title="type parameter in UpdatableSketch">U</a>&nbsp;value)</code>
-<div class="block">Updates this sketch with a String key and U value.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.tuple.Sketch">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a></h3>
-<code><a href="../../../../com/yahoo/sketches/tuple/Sketch.html#getEstimate--">getEstimate</a>, <a href="../../../../com/yahoo/sketches/tuple/Sketch.html#getLowerBound-int-">getLowerBound</a>, <a href="../../../../com/yahoo/sketches/tuple/Sketch.html#getTheta--">getTheta</a>, <a href="../../../../com/yahoo/sketches/tuple/Sketch.html#getUpperBound-int-">getUpperBound</a>, <a href="../../../../com/yahoo/sketches/tuple/Sketch.html#isEmpty--">isEmpty</a>, <a href="../../../../com/yahoo/sketches/tuple/Sketch.html#isEstimationMode--">isEstimationMode</a>, <a href="../../../../com/yahoo/sketches/tuple/Sketch.html#iterator--">iterator</a>, <a href="../../../../com/yahoo/sketches/tuple/Sketch.html#toString--">toString</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="update-long-java.lang.Object-">
-<!--   -->
-</a><a name="update-long-U-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(long&nbsp;key,
-                   <a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html" title="type parameter in UpdatableSketch">U</a>&nbsp;value)</pre>
-<div class="block">Updates this sketch with a long key and U value.
- The value is passed to update() method of the Summary object associated with the key</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>key</code> - The given long key</dd>
-<dd><code>value</code> - The given U value</dd>
-</dl>
-</li>
-</ul>
-<a name="update-double-java.lang.Object-">
-<!--   -->
-</a><a name="update-double-U-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(double&nbsp;key,
-                   <a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html" title="type parameter in UpdatableSketch">U</a>&nbsp;value)</pre>
-<div class="block">Updates this sketch with a double key and U value.
- The value is passed to update() method of the Summary object associated with the key</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>key</code> - The given double key</dd>
-<dd><code>value</code> - The given U value</dd>
-</dl>
-</li>
-</ul>
-<a name="update-java.lang.String-java.lang.Object-">
-<!--   -->
-</a><a name="update-java.lang.String-U-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
-                   <a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html" title="type parameter in UpdatableSketch">U</a>&nbsp;value)</pre>
-<div class="block">Updates this sketch with a String key and U value.
- The value is passed to update() method of the Summary object associated with the key</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>key</code> - The given String key</dd>
-<dd><code>value</code> - The given U value</dd>
-</dl>
-</li>
-</ul>
-<a name="update-byte:A-java.lang.Object-">
-<!--   -->
-</a><a name="update-byte:A-U-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(byte[]&nbsp;key,
-                   <a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html" title="type parameter in UpdatableSketch">U</a>&nbsp;value)</pre>
-<div class="block">Updates this sketch with a byte[] key and U value.
- The value is passed to update() method of the Summary object associated with the key</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>key</code> - The given byte[] key</dd>
-<dd><code>value</code> - The given U value</dd>
-</dl>
-</li>
-</ul>
-<a name="update-int:A-java.lang.Object-">
-<!--   -->
-</a><a name="update-int:A-U-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(int[]&nbsp;key,
-                   <a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html" title="type parameter in UpdatableSketch">U</a>&nbsp;value)</pre>
-<div class="block">Updates this sketch with a int[] key and U value.
- The value is passed to update() method of the Summary object associated with the key</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>key</code> - The given int[] key</dd>
-<dd><code>value</code> - The given U value</dd>
-</dl>
-</li>
-</ul>
-<a name="update-long:A-java.lang.Object-">
-<!--   -->
-</a><a name="update-long:A-U-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(long[]&nbsp;key,
-                   <a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html" title="type parameter in UpdatableSketch">U</a>&nbsp;value)</pre>
-<div class="block">Updates this sketch with a long[] key and U value.
- The value is passed to update() method of the Summary object associated with the key</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>key</code> - The given long[] key</dd>
-<dd><code>value</code> - The given U value</dd>
-</dl>
-</li>
-</ul>
-<a name="getRetainedEntries--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRetainedEntries</h4>
-<pre>public&nbsp;int&nbsp;getRetainedEntries()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/tuple/Sketch.html#getRetainedEntries--">getRetainedEntries</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a>&lt;S extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>number of retained entries</dd>
-</dl>
-</li>
-</ul>
-<a name="getNominalEntries--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getNominalEntries</h4>
-<pre>public&nbsp;int&nbsp;getNominalEntries()</pre>
-<div class="block">Get configured nominal number of entries</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>nominal number of entries</dd>
-</dl>
-</li>
-</ul>
-<a name="getSamplingProbability--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getSamplingProbability</h4>
-<pre>public&nbsp;float&nbsp;getSamplingProbability()</pre>
-<div class="block">Get configured sampling probability</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>sampling probability</dd>
-</dl>
-</li>
-</ul>
-<a name="getCurrentCapacity--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCurrentCapacity</h4>
-<pre>public&nbsp;int&nbsp;getCurrentCapacity()</pre>
-<div class="block">Get current capacity</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>current capacity</dd>
-</dl>
-</li>
-</ul>
-<a name="getResizeFactor--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getResizeFactor</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;getResizeFactor()</pre>
-<div class="block">Get configured resize factor</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>resize factor</dd>
-</dl>
-</li>
-</ul>
-<a name="trim--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>trim</h4>
-<pre>public&nbsp;void&nbsp;trim()</pre>
-<div class="block">Rebuilds reducing the actual number of entries to the nominal number of entries if needed</div>
-</li>
-</ul>
-<a name="reset--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public&nbsp;void&nbsp;reset()</pre>
-<div class="block">Resets this sketch an empty state.</div>
-</li>
-</ul>
-<a name="compact--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>compact</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple">CompactSketch</a>&lt;S&gt;&nbsp;compact()</pre>
-<div class="block">Converts the current state of the sketch into a compact sketch</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>compact sketch</dd>
-</dl>
-</li>
-</ul>
-<a name="toByteArray--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;toByteArray()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/yahoo/sketches/tuple/Sketch.html#toByteArray--">Sketch</a></code></span></div>
-<div class="block">This is to serialize an instance to a byte array.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/tuple/Sketch.html#toByteArray--">toByteArray</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a>&lt;S extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>serialized representation of the sketch</dd>
-</dl>
-</li>
-</ul>
-<a name="insertSummary-int-com.yahoo.sketches.tuple.Summary-">
-<!--   -->
-</a><a name="insertSummary-int-S-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>insertSummary</h4>
-<pre>protected&nbsp;void&nbsp;insertSummary(int&nbsp;index,
-                             S&nbsp;summary)</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UpdatableSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/Union.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/UpdatableSketch.html" target="_top">Frames</a></li>
-<li><a href="UpdatableSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.com.yahoo.sketches.tuple.Sketch">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/UpdatableSketchBuilder.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/UpdatableSketchBuilder.html
deleted file mode 100644
index fe4da79..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/UpdatableSketchBuilder.html
+++ /dev/null
@@ -1,363 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UpdatableSketchBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UpdatableSketchBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UpdatableSketchBuilder.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" target="_top">Frames</a></li>
-<li><a href="UpdatableSketchBuilder.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.tuple</div>
-<h2 title="Class UpdatableSketchBuilder" class="title">Class UpdatableSketchBuilder&lt;U,S extends <a href="../../../../com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple">UpdatableSummary</a>&lt;U&gt;&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.tuple.UpdatableSketchBuilder&lt;U,S&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>U</code> - Type of update value</dd>
-<dd><code>S</code> - Type of Summary</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">UpdatableSketchBuilder&lt;U,S extends <a href="../../../../com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple">UpdatableSummary</a>&lt;U&gt;&gt;</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">For building a new generic tuple UpdatableSketch</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html#UpdatableSketchBuilder-com.yahoo.sketches.tuple.SummaryFactory-">UpdatableSketchBuilder</a></span>(<a href="../../../../com/yahoo/sketches/tuple/SummaryFactory.html" title="interface in com.yahoo.sketches.tuple">SummaryFactory</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">S</a>&gt;&nbsp;summaryFactory)</code>
-<div class="block">Creates an instance of UpdatableSketchBuilder with default parameters</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html" title="class in com.yahoo.sketches.tuple">UpdatableSketch</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">U</a>,<a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">S</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html#build--">build</a></span>()</code>
-<div class="block">Returns an UpdatableSketch with the current configuration of this Builder.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">UpdatableSketchBuilder</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">U</a>,<a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">S</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html#setNominalEntries-int-">setNominalEntries</a></span>(int&nbsp;nomEntries)</code>
-<div class="block">This is to set the nominal number of entries.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">UpdatableSketchBuilder</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">U</a>,<a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">S</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html#setResizeFactor-com.yahoo.sketches.ResizeFactor-">setResizeFactor</a></span>(<a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;resizeFactor)</code>
-<div class="block">This is to set the resize factor.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">UpdatableSketchBuilder</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">U</a>,<a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">S</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html#setSamplingProbability-float-">setSamplingProbability</a></span>(float&nbsp;samplingProbability)</code>
-<div class="block">This is to set sampling probability.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UpdatableSketchBuilder-com.yahoo.sketches.tuple.SummaryFactory-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UpdatableSketchBuilder</h4>
-<pre>public&nbsp;UpdatableSketchBuilder(<a href="../../../../com/yahoo/sketches/tuple/SummaryFactory.html" title="interface in com.yahoo.sketches.tuple">SummaryFactory</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">S</a>&gt;&nbsp;summaryFactory)</pre>
-<div class="block">Creates an instance of UpdatableSketchBuilder with default parameters</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>summaryFactory</code> - An instance of SummaryFactory.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="setNominalEntries-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setNominalEntries</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">UpdatableSketchBuilder</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">U</a>,<a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">S</a>&gt;&nbsp;setNominalEntries(int&nbsp;nomEntries)</pre>
-<div class="block">This is to set the nominal number of entries.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nomEntries</code> - Nominal number of entries. Forced to the nearest power of 2 greater than 
- given value.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this UpdatableSketchBuilder</dd>
-</dl>
-</li>
-</ul>
-<a name="setResizeFactor-com.yahoo.sketches.ResizeFactor-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setResizeFactor</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">UpdatableSketchBuilder</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">U</a>,<a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">S</a>&gt;&nbsp;setResizeFactor(<a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;resizeFactor)</pre>
-<div class="block">This is to set the resize factor.
- Value of X1 means that the maximum capacity is allocated from the start.
- Default resize factor is X8.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>resizeFactor</code> - value of X1, X2, X4 or X8</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this UpdatableSketchBuilder</dd>
-</dl>
-</li>
-</ul>
-<a name="setSamplingProbability-float-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setSamplingProbability</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">UpdatableSketchBuilder</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">U</a>,<a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">S</a>&gt;&nbsp;setSamplingProbability(float&nbsp;samplingProbability)</pre>
-<div class="block">This is to set sampling probability.
- Default probability is 1.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>samplingProbability</code> - sampling probability from 0 to 1</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this UpdatableSketchBuilder</dd>
-</dl>
-</li>
-</ul>
-<a name="build--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>build</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html" title="class in com.yahoo.sketches.tuple">UpdatableSketch</a>&lt;<a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">U</a>,<a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">S</a>&gt;&nbsp;build()</pre>
-<div class="block">Returns an UpdatableSketch with the current configuration of this Builder.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an UpdatableSketch</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UpdatableSketchBuilder.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" target="_top">Frames</a></li>
-<li><a href="UpdatableSketchBuilder.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/UpdatableSummary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/UpdatableSummary.html
deleted file mode 100644
index 1116fcd..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/UpdatableSummary.html
+++ /dev/null
@@ -1,253 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UpdatableSummary (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UpdatableSummary (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UpdatableSummary.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/UpdatableSummary.html" target="_top">Frames</a></li>
-<li><a href="UpdatableSummary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.tuple</div>
-<h2 title="Interface UpdatableSummary" class="title">Interface UpdatableSummary&lt;U&gt;</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>U</code> - type of update value</dd>
-</dl>
-<dl>
-<dt>All Superinterfaces:</dt>
-<dd><a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a></dd>
-</dl>
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">UpdatableSummary&lt;U&gt;</span>
-extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a></pre>
-<div class="block">Interface for updating user-defined Summary</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/tuple/UpdatableSummary.html#update-U-">update</a></span>(<a href="../../../../com/yahoo/sketches/tuple/UpdatableSummary.html" title="type parameter in UpdatableSummary">U</a>&nbsp;value)</code>
-<div class="block">This is to provide a method of updating summaries</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.tuple.Summary">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a></h3>
-<code><a href="../../../../com/yahoo/sketches/tuple/Summary.html#copy--">copy</a>, <a href="../../../../com/yahoo/sketches/tuple/Summary.html#toByteArray--">toByteArray</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="update-java.lang.Object-">
-<!--   -->
-</a><a name="update-U-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>update</h4>
-<pre>void&nbsp;update(<a href="../../../../com/yahoo/sketches/tuple/UpdatableSummary.html" title="type parameter in UpdatableSummary">U</a>&nbsp;value)</pre>
-<div class="block">This is to provide a method of updating summaries</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>value</code> - update value</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UpdatableSummary.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/UpdatableSummary.html" target="_top">Frames</a></li>
-<li><a href="UpdatableSummary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/AnotB.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/AnotB.html
deleted file mode 100644
index f872699..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/AnotB.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.tuple.AnotB (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.AnotB (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/AnotB.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/AnotB.html" target="_top">Frames</a></li>
-<li><a href="AnotB.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.tuple.AnotB" class="title">Uses of Class<br>com.yahoo.sketches.tuple.AnotB</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.tuple.AnotB</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/AnotB.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/AnotB.html" target="_top">Frames</a></li>
-<li><a href="AnotB.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesAnotB.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesAnotB.html
deleted file mode 100644
index bccb80f..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesAnotB.html
+++ /dev/null
@@ -1,171 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesAnotB (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesAnotB (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/ArrayOfDoublesAnotB.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesAnotB.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesAnotB" class="title">Uses of Class<br>com.yahoo.sketches.tuple.ArrayOfDoublesAnotB</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesAnotB</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.tuple">com.yahoo.sketches.tuple</a></td>
-<td class="colLast">
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.tuple">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesAnotB</a> in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> that return <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesAnotB</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesAnotB</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesSetOperationBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html#buildAnotB--">buildAnotB</a></span>()</code>
-<div class="block">Creates an instance of ArrayOfDoublesAnotB based on the current configuration of the builder.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/ArrayOfDoublesAnotB.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesAnotB.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesCombiner.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesCombiner.html
deleted file mode 100644
index c1cf0ae..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesCombiner.html
+++ /dev/null
@@ -1,172 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface com.yahoo.sketches.tuple.ArrayOfDoublesCombiner (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.yahoo.sketches.tuple.ArrayOfDoublesCombiner (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCombiner.html" title="interface in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/ArrayOfDoublesCombiner.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesCombiner.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Interface com.yahoo.sketches.tuple.ArrayOfDoublesCombiner" class="title">Uses of Interface<br>com.yahoo.sketches.tuple.ArrayOfDoublesCombiner</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCombiner.html" title="interface in com.yahoo.sketches.tuple">ArrayOfDoublesCombiner</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.tuple">com.yahoo.sketches.tuple</a></td>
-<td class="colLast">
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.tuple">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCombiner.html" title="interface in com.yahoo.sketches.tuple">ArrayOfDoublesCombiner</a> in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> with parameters of type <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCombiner.html" title="interface in com.yahoo.sketches.tuple">ArrayOfDoublesCombiner</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesIntersection.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html#update-com.yahoo.sketches.tuple.ArrayOfDoublesSketch-com.yahoo.sketches.tuple.ArrayOfDoublesCombiner-">update</a></span>(<a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a>&nbsp;sketchIn,
-      <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCombiner.html" title="interface in com.yahoo.sketches.tuple">ArrayOfDoublesCombiner</a>&nbsp;combiner)</code>
-<div class="block">Updates the internal set by intersecting it with the given sketch.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCombiner.html" title="interface in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/ArrayOfDoublesCombiner.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesCombiner.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesCompactSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesCompactSketch.html
deleted file mode 100644
index 87c6b05..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesCompactSketch.html
+++ /dev/null
@@ -1,213 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesCompactSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesCompactSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/ArrayOfDoublesCompactSketch.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesCompactSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesCompactSketch" class="title">Uses of Class<br>com.yahoo.sketches.tuple.ArrayOfDoublesCompactSketch</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesCompactSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.tuple">com.yahoo.sketches.tuple</a></td>
-<td class="colLast">
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.tuple">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesCompactSketch</a> in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> that return <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesCompactSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesCompactSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesUpdatableSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#compact--">compact</a></span>()</code>
-<div class="block">Gets an on-heap compact representation of the sketch</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesCompactSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesUpdatableSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#compact-com.yahoo.memory.WritableMemory-">compact</a></span>(com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Gets an off-heap compact representation of the sketch using the given memory</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesCompactSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesIntersection.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html#getResult--">getResult</a></span>()</code>
-<div class="block">Gets the internal set as an on-heap compact sketch.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesCompactSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html#getResult--">getResult</a></span>()</code>
-<div class="block">Returns the resulting union in the form of a compact sketch</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesCompactSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesAnotB.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html#getResult--">getResult</a></span>()</code>
-<div class="block">Gets the result of this operation in the form of a ArrayOfDoublesCompactSketch</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesCompactSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesIntersection.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html#getResult-com.yahoo.memory.WritableMemory-">getResult</a></span>(com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Gets the internal set as an off-heap compact sketch using the given memory.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesCompactSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html#getResult-com.yahoo.memory.WritableMemory-">getResult</a></span>(com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Returns the resulting union in the form of a compact sketch</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesCompactSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesAnotB.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html#getResult-com.yahoo.memory.WritableMemory-">getResult</a></span>(com.yahoo.memory.WritableMemory&nbsp;mem)</code>
-<div class="block">Gets the result of this operation in the form of a ArrayOfDoublesCompactSketch</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/ArrayOfDoublesCompactSketch.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesCompactSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesIntersection.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesIntersection.html
deleted file mode 100644
index ea15b0c..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesIntersection.html
+++ /dev/null
@@ -1,179 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesIntersection (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesIntersection (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/ArrayOfDoublesIntersection.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesIntersection.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesIntersection" class="title">Uses of Class<br>com.yahoo.sketches.tuple.ArrayOfDoublesIntersection</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesIntersection</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.tuple">com.yahoo.sketches.tuple</a></td>
-<td class="colLast">
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.tuple">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesIntersection</a> in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> that return <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesIntersection</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesIntersection</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesSetOperationBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html#buildIntersection--">buildIntersection</a></span>()</code>
-<div class="block">Creates an instance of ArrayOfDoublesIntersection based on the current configuration of the 
- builder.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesIntersection</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesSetOperationBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html#buildIntersection-com.yahoo.memory.WritableMemory-">buildIntersection</a></span>(com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Creates an instance of ArrayOfDoublesIntersection based on the current configuration of the 
- builder.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/ArrayOfDoublesIntersection.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesIntersection.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesSetOperationBuilder.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesSetOperationBuilder.html
deleted file mode 100644
index 70047a4..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesSetOperationBuilder.html
+++ /dev/null
@@ -1,183 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesSetOperationBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesSetOperationBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/ArrayOfDoublesSetOperationBuilder.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesSetOperationBuilder.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesSetOperationBuilder" class="title">Uses of Class<br>com.yahoo.sketches.tuple.ArrayOfDoublesSetOperationBuilder</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSetOperationBuilder</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.tuple">com.yahoo.sketches.tuple</a></td>
-<td class="colLast">
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.tuple">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSetOperationBuilder</a> in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> that return <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSetOperationBuilder</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSetOperationBuilder</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesSetOperationBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html#setNominalEntries-int-">setNominalEntries</a></span>(int&nbsp;nomEntries)</code>
-<div class="block">This is to set the nominal number of entries.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSetOperationBuilder</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesSetOperationBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html#setNumberOfValues-int-">setNumberOfValues</a></span>(int&nbsp;numValues)</code>
-<div class="block">This is to set the number of double values associated with each key</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSetOperationBuilder</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesSetOperationBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html#setSeed-long-">setSeed</a></span>(long&nbsp;seed)</code>
-<div class="block">Sets the long seed value that is required by the hashing function.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/ArrayOfDoublesSetOperationBuilder.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesSetOperationBuilder.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesSketch.html
deleted file mode 100644
index cc6ae91..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesSketch.html
+++ /dev/null
@@ -1,267 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/ArrayOfDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesSketch" class="title">Uses of Class<br>com.yahoo.sketches.tuple.ArrayOfDoublesSketch</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.tuple">com.yahoo.sketches.tuple</a></td>
-<td class="colLast">
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.tuple">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a> in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a> in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesCompactSketch</a></span></code>
-<div class="block">Top level compact tuple sketch of type ArrayOfDoubles.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></span></code>
-<div class="block">The top level for updatable tuple sketches of type ArrayOfDoubles.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> that return <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Heapify the given Memory as an ArrayOfDoublesSketch</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#heapify-com.yahoo.memory.Memory-long-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-       long&nbsp;seed)</code>
-<div class="block">Heapify the given Memory and seed as a ArrayOfDoublesSketch</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesSketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#heapifySketch-com.yahoo.memory.Memory-">heapifySketch</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Heapify the given Memory as an ArrayOfDoublesSketch</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesSketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#heapifySketch-com.yahoo.memory.Memory-long-">heapifySketch</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-             long&nbsp;seed)</code>
-<div class="block">Heapify the given Memory and seed as a ArrayOfDoublesSketch</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#wrap-com.yahoo.memory.Memory-">wrap</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Wrap the given Memory as an ArrayOfDoublesSketch</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#wrap-com.yahoo.memory.Memory-long-">wrap</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-    long&nbsp;seed)</code>
-<div class="block">Wrap the given Memory and seed as a ArrayOfDoublesSketch</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesSketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#wrapSketch-com.yahoo.memory.Memory-">wrapSketch</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Wrap the given Memory as an ArrayOfDoublesSketch</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesSketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#wrapSketch-com.yahoo.memory.Memory-long-">wrapSketch</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-          long&nbsp;seed)</code>
-<div class="block">Wrap the given Memory and seed as a ArrayOfDoublesSketch</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> with parameters of type <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html#update-com.yahoo.sketches.tuple.ArrayOfDoublesSketch-">update</a></span>(<a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a>&nbsp;sketchIn)</code>
-<div class="block">Updates the union by adding a set of entries from a given sketch</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesIntersection.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html#update-com.yahoo.sketches.tuple.ArrayOfDoublesSketch-com.yahoo.sketches.tuple.ArrayOfDoublesCombiner-">update</a></span>(<a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a>&nbsp;sketchIn,
-      <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCombiner.html" title="interface in com.yahoo.sketches.tuple">ArrayOfDoublesCombiner</a>&nbsp;combiner)</code>
-<div class="block">Updates the internal set by intersecting it with the given sketch.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesAnotB.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html#update-com.yahoo.sketches.tuple.ArrayOfDoublesSketch-com.yahoo.sketches.tuple.ArrayOfDoublesSketch-">update</a></span>(<a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a>&nbsp;a,
-      <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a>&nbsp;b)</code>
-<div class="block">Perform A-and-not-B set operation on the two given sketches.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/ArrayOfDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesSketchIterator.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesSketchIterator.html
deleted file mode 100644
index 1fd4adb..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesSketchIterator.html
+++ /dev/null
@@ -1,169 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface com.yahoo.sketches.tuple.ArrayOfDoublesSketchIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.yahoo.sketches.tuple.ArrayOfDoublesSketchIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html" title="interface in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/ArrayOfDoublesSketchIterator.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesSketchIterator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Interface com.yahoo.sketches.tuple.ArrayOfDoublesSketchIterator" class="title">Uses of Interface<br>com.yahoo.sketches.tuple.ArrayOfDoublesSketchIterator</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html" title="interface in com.yahoo.sketches.tuple">ArrayOfDoublesSketchIterator</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.tuple">com.yahoo.sketches.tuple</a></td>
-<td class="colLast">
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.tuple">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html" title="interface in com.yahoo.sketches.tuple">ArrayOfDoublesSketchIterator</a> in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> that return <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html" title="interface in com.yahoo.sketches.tuple">ArrayOfDoublesSketchIterator</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html" title="interface in com.yahoo.sketches.tuple">ArrayOfDoublesSketchIterator</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#iterator--">iterator</a></span>()</code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html" title="interface in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/ArrayOfDoublesSketchIterator.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesSketchIterator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesSketches.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesSketches.html
deleted file mode 100644
index 83b8783..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesSketches.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesSketches (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesSketches (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/ArrayOfDoublesSketches.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesSketches.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesSketches" class="title">Uses of Class<br>com.yahoo.sketches.tuple.ArrayOfDoublesSketches</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.tuple.ArrayOfDoublesSketches</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/ArrayOfDoublesSketches.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesSketches.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesUnion.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesUnion.html
deleted file mode 100644
index d73296b..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesUnion.html
+++ /dev/null
@@ -1,256 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/ArrayOfDoublesUnion.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesUnion.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesUnion" class="title">Uses of Class<br>com.yahoo.sketches.tuple.ArrayOfDoublesUnion</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.tuple">com.yahoo.sketches.tuple</a></td>
-<td class="colLast">
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.tuple">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a> in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> that return <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesSetOperationBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html#buildUnion--">buildUnion</a></span>()</code>
-<div class="block">Creates an instance of ArrayOfDoublesUnion based on the current configuration of the builder.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesSetOperationBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html#buildUnion-com.yahoo.memory.WritableMemory-">buildUnion</a></span>(com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Creates an instance of ArrayOfDoublesUnion based on the current configuration of the builder
- and the given memory.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Heapify the given Memory as an ArrayOfDoublesUnion</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html#heapify-com.yahoo.memory.Memory-long-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-       long&nbsp;seed)</code>
-<div class="block">Heapify the given Memory and seed as an ArrayOfDoublesUnion</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesSketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#heapifyUnion-com.yahoo.memory.Memory-">heapifyUnion</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Heapify the given Memory as an ArrayOfDoublesUnion</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesSketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#heapifyUnion-com.yahoo.memory.Memory-long-">heapifyUnion</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-            long&nbsp;seed)</code>
-<div class="block">Heapify the given Memory and seed as an ArrayOfDoublesUnion</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html#wrap-com.yahoo.memory.Memory-">wrap</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Wrap the given Memory as an ArrayOfDoublesUnion</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html#wrap-com.yahoo.memory.Memory-long-">wrap</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-    long&nbsp;seed)</code>
-<div class="block">Wrap the given Memory and seed as an ArrayOfDoublesUnion</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html#wrap-com.yahoo.memory.WritableMemory-">wrap</a></span>(com.yahoo.memory.WritableMemory&nbsp;mem)</code>
-<div class="block">Wrap the given WritableMemory as an ArrayOfDoublesUnion</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesUnion.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html#wrap-com.yahoo.memory.WritableMemory-long-">wrap</a></span>(com.yahoo.memory.WritableMemory&nbsp;mem,
-    long&nbsp;seed)</code>
-<div class="block">Wrap the given WritableMemory and seed as an ArrayOfDoublesUnion</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesSketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#wrapUnion-com.yahoo.memory.Memory-">wrapUnion</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Wrap the given Memory as an ArrayOfDoublesUnion</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesSketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#wrapUnion-com.yahoo.memory.Memory-long-">wrapUnion</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-         long&nbsp;seed)</code>
-<div class="block">Wrap the given Memory and seed as an ArrayOfDoublesUnion</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesSketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#wrapUnion-com.yahoo.memory.WritableMemory-">wrapUnion</a></span>(com.yahoo.memory.WritableMemory&nbsp;mem)</code>
-<div class="block">Wrap the given Memory as an ArrayOfDoublesUnion</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesSketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#wrapUnion-com.yahoo.memory.WritableMemory-long-">wrapUnion</a></span>(com.yahoo.memory.WritableMemory&nbsp;mem,
-         long&nbsp;seed)</code>
-<div class="block">Wrap the given Memory and seed as an ArrayOfDoublesUnion</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/ArrayOfDoublesUnion.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesUnion.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesUpdatableSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesUpdatableSketch.html
deleted file mode 100644
index b4848e4..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesUpdatableSketch.html
+++ /dev/null
@@ -1,229 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesUpdatableSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesUpdatableSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/ArrayOfDoublesUpdatableSketch.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesUpdatableSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesUpdatableSketch" class="title">Uses of Class<br>com.yahoo.sketches.tuple.ArrayOfDoublesUpdatableSketch</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.tuple">com.yahoo.sketches.tuple</a></td>
-<td class="colLast">
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.tuple">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a> in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> that return <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesUpdatableSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html#build--">build</a></span>()</code>
-<div class="block">Returns an ArrayOfDoublesUpdatableSketch with the current configuration of this Builder.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesUpdatableSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html#build-com.yahoo.memory.WritableMemory-">build</a></span>(com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Returns an ArrayOfDoublesUpdatableSketch with the current configuration of this Builder.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesUpdatableSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Heapify the given Memory as an ArrayOfDoublesUpdatableSketch</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesUpdatableSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#heapify-com.yahoo.memory.Memory-long-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-       long&nbsp;seed)</code>
-<div class="block">Heapify the given Memory and seed as a ArrayOfDoublesUpdatableSketch</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesSketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#heapifyUpdatableSketch-com.yahoo.memory.Memory-">heapifyUpdatableSketch</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Heapify the given Memory as an ArrayOfDoublesUpdatableSketch</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesSketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#heapifyUpdatableSketch-com.yahoo.memory.Memory-long-">heapifyUpdatableSketch</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-                      long&nbsp;seed)</code>
-<div class="block">Heapify the given Memory and seed as a ArrayOfDoublesUpdatableSketch</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesUpdatableSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#wrap-com.yahoo.memory.WritableMemory-">wrap</a></span>(com.yahoo.memory.WritableMemory&nbsp;mem)</code>
-<div class="block">Wrap the given WritableMemory as an ArrayOfDoublesUpdatableSketch</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesUpdatableSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#wrap-com.yahoo.memory.WritableMemory-long-">wrap</a></span>(com.yahoo.memory.WritableMemory&nbsp;mem,
-    long&nbsp;seed)</code>
-<div class="block">Wrap the given WritableMemory and seed as a ArrayOfDoublesUpdatableSketch</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesSketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#wrapUpdatableSketch-com.yahoo.memory.WritableMemory-">wrapUpdatableSketch</a></span>(com.yahoo.memory.WritableMemory&nbsp;mem)</code>
-<div class="block">Wrap the given WritableMemory as an ArrayOfDoublesUpdatableSketch</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesSketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#wrapUpdatableSketch-com.yahoo.memory.WritableMemory-long-">wrapUpdatableSketch</a></span>(com.yahoo.memory.WritableMemory&nbsp;mem,
-                   long&nbsp;seed)</code>
-<div class="block">Wrap the given WritableMemory and seed as a ArrayOfDoublesUpdatableSketch</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/ArrayOfDoublesUpdatableSketch.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesUpdatableSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesUpdatableSketchBuilder.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesUpdatableSketchBuilder.html
deleted file mode 100644
index 4b1f7b9..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesUpdatableSketchBuilder.html
+++ /dev/null
@@ -1,195 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesUpdatableSketchBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesUpdatableSketchBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/ArrayOfDoublesUpdatableSketchBuilder.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesUpdatableSketchBuilder.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesUpdatableSketchBuilder" class="title">Uses of Class<br>com.yahoo.sketches.tuple.ArrayOfDoublesUpdatableSketchBuilder</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketchBuilder</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.tuple">com.yahoo.sketches.tuple</a></td>
-<td class="colLast">
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.tuple">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketchBuilder</a> in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> that return <a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketchBuilder</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketchBuilder</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesUpdatableSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html#setNominalEntries-int-">setNominalEntries</a></span>(int&nbsp;nomEntries)</code>
-<div class="block">This is to set the nominal number of entries.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketchBuilder</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesUpdatableSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html#setNumberOfValues-int-">setNumberOfValues</a></span>(int&nbsp;numValues)</code>
-<div class="block">This is to set the number of double values associated with each key</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketchBuilder</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesUpdatableSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html#setResizeFactor-com.yahoo.sketches.ResizeFactor-">setResizeFactor</a></span>(<a href="../../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;resizeFactor)</code>
-<div class="block">This is to set the resize factor.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketchBuilder</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesUpdatableSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html#setSamplingProbability-float-">setSamplingProbability</a></span>(float&nbsp;samplingProbability)</code>
-<div class="block">This is to set sampling probability.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketchBuilder</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ArrayOfDoublesUpdatableSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html#setSeed-long-">setSeed</a></span>(long&nbsp;seed)</code>
-<div class="block">Sets the long seed value that is required by the hashing function.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/ArrayOfDoublesUpdatableSketchBuilder.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesUpdatableSketchBuilder.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/CompactSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/CompactSketch.html
deleted file mode 100644
index f1105df..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/CompactSketch.html
+++ /dev/null
@@ -1,189 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.tuple.CompactSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.CompactSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/CompactSketch.html" target="_top">Frames</a></li>
-<li><a href="CompactSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.tuple.CompactSketch" class="title">Uses of Class<br>com.yahoo.sketches.tuple.CompactSketch</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple">CompactSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.tuple">com.yahoo.sketches.tuple</a></td>
-<td class="colLast">
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.tuple">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple">CompactSketch</a> in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> that return <a href="../../../../../com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple">CompactSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple">CompactSketch</a>&lt;<a href="../../../../../com/yahoo/sketches/tuple/Filter.html" title="type parameter in Filter">T</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">Filter.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/Filter.html#filter-com.yahoo.sketches.tuple.Sketch-">filter</a></span>(<a href="../../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a>&lt;<a href="../../../../../com/yahoo/sketches/tuple/Filter.html" title="type parameter in Filter">T</a>&gt;&nbsp;sketchIn)</code>
-<div class="block">Filters elements on the provided <a href="../../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple"><code>Sketch</code></a></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple">CompactSketch</a>&lt;<a href="../../../../../com/yahoo/sketches/tuple/Intersection.html" title="type parameter in Intersection">S</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">Intersection.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/Intersection.html#getResult--">getResult</a></span>()</code>
-<div class="block">Gets the internal set as a CompactSketch</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple">CompactSketch</a>&lt;<a href="../../../../../com/yahoo/sketches/tuple/AnotB.html" title="type parameter in AnotB">S</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">AnotB.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/AnotB.html#getResult--">getResult</a></span>()</code>
-<div class="block">Gets the result of this operation</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple">CompactSketch</a>&lt;<a href="../../../../../com/yahoo/sketches/tuple/Union.html" title="type parameter in Union">S</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">Union.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/Union.html#getResult--">getResult</a></span>()</code>
-<div class="block">Gets the internal set as a CompactSketch</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/CompactSketch.html" target="_top">Frames</a></li>
-<li><a href="CompactSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/DeserializeResult.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/DeserializeResult.html
deleted file mode 100644
index bb8aafe..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/DeserializeResult.html
+++ /dev/null
@@ -1,187 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.tuple.DeserializeResult (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.DeserializeResult (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/DeserializeResult.html" target="_top">Frames</a></li>
-<li><a href="DeserializeResult.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.tuple.DeserializeResult" class="title">Uses of Class<br>com.yahoo.sketches.tuple.DeserializeResult</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple">DeserializeResult</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.tuple">com.yahoo.sketches.tuple</a></td>
-<td class="colLast">
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.tuple">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple">DeserializeResult</a> in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> that return <a href="../../../../../com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple">DeserializeResult</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple">DeserializeResult</a>&lt;<a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">DoubleSummary.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.html#fromMemory-com.yahoo.memory.Memory-">fromMemory</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Creates an instance of the DoubleSummary given a serialized representation</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple">DeserializeResult</a>&lt;<a href="../../../../../com/yahoo/sketches/tuple/DoubleSummaryFactory.html" title="class in com.yahoo.sketches.tuple">DoubleSummaryFactory</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">DoubleSummaryFactory.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummaryFactory.html#fromMemory-com.yahoo.memory.Memory-">fromMemory</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">This is deprecated and exists here just to test compatibility with previous serialization format.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple">DeserializeResult</a>&lt;<a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">DoubleSummaryDeserializer.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummaryDeserializer.html#heapifySummary-com.yahoo.memory.Memory-">heapifySummary</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple">DeserializeResult</a>&lt;<a href="../../../../../com/yahoo/sketches/tuple/SummaryDeserializer.html" title="type parameter in SummaryDeserializer">S</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">SummaryDeserializer.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/SummaryDeserializer.html#heapifySummary-com.yahoo.memory.Memory-">heapifySummary</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">This is to create an instance of a Summary given a serialized representation.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/DeserializeResult.html" target="_top">Frames</a></li>
-<li><a href="DeserializeResult.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/DoubleSummary.Mode.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/DoubleSummary.Mode.html
deleted file mode 100644
index 92cd9bf..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/DoubleSummary.Mode.html
+++ /dev/null
@@ -1,207 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.tuple.DoubleSummary.Mode (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.DoubleSummary.Mode (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/DoubleSummary.Mode.html" target="_top">Frames</a></li>
-<li><a href="DoubleSummary.Mode.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.tuple.DoubleSummary.Mode" class="title">Uses of Class<br>com.yahoo.sketches.tuple.DoubleSummary.Mode</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple">DoubleSummary.Mode</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.tuple">com.yahoo.sketches.tuple</a></td>
-<td class="colLast">
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.tuple">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple">DoubleSummary.Mode</a> in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> that return <a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple">DoubleSummary.Mode</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple">DoubleSummary.Mode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DoubleSummary.Mode.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html#valueOf-java.lang.String-">valueOf</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
-<div class="block">Returns the enum constant of this type with the specified name.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple">DoubleSummary.Mode</a>[]</code></td>
-<td class="colLast"><span class="typeNameLabel">DoubleSummary.Mode.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html#values--">values</a></span>()</code>
-<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
-<caption><span>Constructors in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> with parameters of type <a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple">DoubleSummary.Mode</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.html#DoubleSummary-double-com.yahoo.sketches.tuple.DoubleSummary.Mode-">DoubleSummary</a></span>(double&nbsp;value,
-             <a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple">DoubleSummary.Mode</a>&nbsp;mode)</code>
-<div class="block">Creates an instance of DoubleSummary with a given starting value and mode</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.html#DoubleSummary-com.yahoo.sketches.tuple.DoubleSummary.Mode-">DoubleSummary</a></span>(<a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple">DoubleSummary.Mode</a>&nbsp;mode)</code>
-<div class="block">Creates an instance of DoubleSummary with zero starting value and a given mode (Sum)</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummaryFactory.html#DoubleSummaryFactory-com.yahoo.sketches.tuple.DoubleSummary.Mode-">DoubleSummaryFactory</a></span>(<a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple">DoubleSummary.Mode</a>&nbsp;summaryMode)</code>
-<div class="block">Creates an instance of DoubleSummaryFactory with a given mode</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummarySetOperations.html#DoubleSummarySetOperations-com.yahoo.sketches.tuple.DoubleSummary.Mode-">DoubleSummarySetOperations</a></span>(<a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple">DoubleSummary.Mode</a>&nbsp;summaryMode)</code>
-<div class="block">Creates an instance given a DoubleSummary update mode.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/DoubleSummary.Mode.html" target="_top">Frames</a></li>
-<li><a href="DoubleSummary.Mode.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/DoubleSummary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/DoubleSummary.html
deleted file mode 100644
index dce8a6f..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/DoubleSummary.html
+++ /dev/null
@@ -1,221 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.tuple.DoubleSummary (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.DoubleSummary (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/DoubleSummary.html" target="_top">Frames</a></li>
-<li><a href="DoubleSummary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.tuple.DoubleSummary" class="title">Uses of Class<br>com.yahoo.sketches.tuple.DoubleSummary</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.tuple">com.yahoo.sketches.tuple</a></td>
-<td class="colLast">
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.tuple">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a> in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> that return <a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DoubleSummary.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.html#copy--">copy</a></span>()</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DoubleSummarySetOperations.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummarySetOperations.html#intersection-com.yahoo.sketches.tuple.DoubleSummary-com.yahoo.sketches.tuple.DoubleSummary-">intersection</a></span>(<a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&nbsp;a,
-            <a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&nbsp;b)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DoubleSummaryFactory.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummaryFactory.html#newSummary--">newSummary</a></span>()</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DoubleSummarySetOperations.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummarySetOperations.html#union-com.yahoo.sketches.tuple.DoubleSummary-com.yahoo.sketches.tuple.DoubleSummary-">union</a></span>(<a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&nbsp;a,
-     <a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&nbsp;b)</code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> that return types with arguments of type <a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple">DeserializeResult</a>&lt;<a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">DoubleSummary.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.html#fromMemory-com.yahoo.memory.Memory-">fromMemory</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">Creates an instance of the DoubleSummary given a serialized representation</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple">DeserializeResult</a>&lt;<a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">DoubleSummaryDeserializer.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummaryDeserializer.html#heapifySummary-com.yahoo.memory.Memory-">heapifySummary</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> with parameters of type <a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DoubleSummarySetOperations.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummarySetOperations.html#intersection-com.yahoo.sketches.tuple.DoubleSummary-com.yahoo.sketches.tuple.DoubleSummary-">intersection</a></span>(<a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&nbsp;a,
-            <a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&nbsp;b)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DoubleSummarySetOperations.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummarySetOperations.html#union-com.yahoo.sketches.tuple.DoubleSummary-com.yahoo.sketches.tuple.DoubleSummary-">union</a></span>(<a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&nbsp;a,
-     <a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a>&nbsp;b)</code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/DoubleSummary.html" target="_top">Frames</a></li>
-<li><a href="DoubleSummary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/DoubleSummaryDeserializer.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/DoubleSummaryDeserializer.html
deleted file mode 100644
index c00ff47..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/DoubleSummaryDeserializer.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.tuple.DoubleSummaryDeserializer (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.DoubleSummaryDeserializer (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummaryDeserializer.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/DoubleSummaryDeserializer.html" target="_top">Frames</a></li>
-<li><a href="DoubleSummaryDeserializer.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.tuple.DoubleSummaryDeserializer" class="title">Uses of Class<br>com.yahoo.sketches.tuple.DoubleSummaryDeserializer</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.tuple.DoubleSummaryDeserializer</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummaryDeserializer.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/DoubleSummaryDeserializer.html" target="_top">Frames</a></li>
-<li><a href="DoubleSummaryDeserializer.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/DoubleSummaryFactory.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/DoubleSummaryFactory.html
deleted file mode 100644
index 7c0d355..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/DoubleSummaryFactory.html
+++ /dev/null
@@ -1,171 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.tuple.DoubleSummaryFactory (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.DoubleSummaryFactory (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummaryFactory.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/DoubleSummaryFactory.html" target="_top">Frames</a></li>
-<li><a href="DoubleSummaryFactory.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.tuple.DoubleSummaryFactory" class="title">Uses of Class<br>com.yahoo.sketches.tuple.DoubleSummaryFactory</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/tuple/DoubleSummaryFactory.html" title="class in com.yahoo.sketches.tuple">DoubleSummaryFactory</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.tuple">com.yahoo.sketches.tuple</a></td>
-<td class="colLast">
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.tuple">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/tuple/DoubleSummaryFactory.html" title="class in com.yahoo.sketches.tuple">DoubleSummaryFactory</a> in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> that return types with arguments of type <a href="../../../../../com/yahoo/sketches/tuple/DoubleSummaryFactory.html" title="class in com.yahoo.sketches.tuple">DoubleSummaryFactory</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple">DeserializeResult</a>&lt;<a href="../../../../../com/yahoo/sketches/tuple/DoubleSummaryFactory.html" title="class in com.yahoo.sketches.tuple">DoubleSummaryFactory</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">DoubleSummaryFactory.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummaryFactory.html#fromMemory-com.yahoo.memory.Memory-">fromMemory</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
-<div class="block">This is deprecated and exists here just to test compatibility with previous serialization format.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummaryFactory.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/DoubleSummaryFactory.html" target="_top">Frames</a></li>
-<li><a href="DoubleSummaryFactory.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/DoubleSummarySetOperations.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/DoubleSummarySetOperations.html
deleted file mode 100644
index 7b8acdf..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/DoubleSummarySetOperations.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.tuple.DoubleSummarySetOperations (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.DoubleSummarySetOperations (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummarySetOperations.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/DoubleSummarySetOperations.html" target="_top">Frames</a></li>
-<li><a href="DoubleSummarySetOperations.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.tuple.DoubleSummarySetOperations" class="title">Uses of Class<br>com.yahoo.sketches.tuple.DoubleSummarySetOperations</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.tuple.DoubleSummarySetOperations</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummarySetOperations.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/DoubleSummarySetOperations.html" target="_top">Frames</a></li>
-<li><a href="DoubleSummarySetOperations.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/Filter.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/Filter.html
deleted file mode 100644
index 65e4ea4..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/Filter.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.tuple.Filter (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.Filter (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/Filter.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/Filter.html" target="_top">Frames</a></li>
-<li><a href="Filter.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.tuple.Filter" class="title">Uses of Class<br>com.yahoo.sketches.tuple.Filter</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.tuple.Filter</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/Filter.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/Filter.html" target="_top">Frames</a></li>
-<li><a href="Filter.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/Intersection.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/Intersection.html
deleted file mode 100644
index ca06779..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/Intersection.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.tuple.Intersection (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.Intersection (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/Intersection.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/Intersection.html" target="_top">Frames</a></li>
-<li><a href="Intersection.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.tuple.Intersection" class="title">Uses of Class<br>com.yahoo.sketches.tuple.Intersection</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.tuple.Intersection</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/Intersection.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/Intersection.html" target="_top">Frames</a></li>
-<li><a href="Intersection.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/Sketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/Sketch.html
deleted file mode 100644
index 2c08829..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/Sketch.html
+++ /dev/null
@@ -1,238 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.tuple.Sketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.Sketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/Sketch.html" target="_top">Frames</a></li>
-<li><a href="Sketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.tuple.Sketch" class="title">Uses of Class<br>com.yahoo.sketches.tuple.Sketch</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.tuple">com.yahoo.sketches.tuple</a></td>
-<td class="colLast">
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.tuple">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a> in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a> in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple">CompactSketch</a>&lt;S extends <a href="../../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</span></code>
-<div class="block">CompactSketches are never created directly.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/UpdatableSketch.html" title="class in com.yahoo.sketches.tuple">UpdatableSketch</a>&lt;U,S extends <a href="../../../../../com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple">UpdatableSummary</a>&lt;U&gt;&gt;</span></code>
-<div class="block">An extension of QuickSelectSketch, which can be updated with many types of keys.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> that return <a href="../../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static &lt;S extends <a href="../../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;<br><a href="../../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a>&lt;S&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">Sketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/Sketches.html#createEmptySketch--">createEmptySketch</a></span>()</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static &lt;S extends <a href="../../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;<br><a href="../../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a>&lt;S&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">Sketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/Sketches.html#heapifySketch-com.yahoo.memory.Memory-com.yahoo.sketches.tuple.SummaryDeserializer-">heapifySketch</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-             <a href="../../../../../com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple">SummaryDeserializer</a>&lt;S&gt;&nbsp;deserializer)</code>
-<div class="block">Instantiate Sketch from a given Memory</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> with parameters of type <a href="../../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple">CompactSketch</a>&lt;<a href="../../../../../com/yahoo/sketches/tuple/Filter.html" title="type parameter in Filter">T</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">Filter.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/Filter.html#filter-com.yahoo.sketches.tuple.Sketch-">filter</a></span>(<a href="../../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a>&lt;<a href="../../../../../com/yahoo/sketches/tuple/Filter.html" title="type parameter in Filter">T</a>&gt;&nbsp;sketchIn)</code>
-<div class="block">Filters elements on the provided <a href="../../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple"><code>Sketch</code></a></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">Intersection.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/Intersection.html#update-com.yahoo.sketches.tuple.Sketch-">update</a></span>(<a href="../../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a>&lt;<a href="../../../../../com/yahoo/sketches/tuple/Intersection.html" title="type parameter in Intersection">S</a>&gt;&nbsp;sketchIn)</code>
-<div class="block">Updates the internal set by intersecting it with the given sketch</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">Union.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/Union.html#update-com.yahoo.sketches.tuple.Sketch-">update</a></span>(<a href="../../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a>&lt;<a href="../../../../../com/yahoo/sketches/tuple/Union.html" title="type parameter in Union">S</a>&gt;&nbsp;sketchIn)</code>
-<div class="block">Updates the internal set by adding entries from the given sketch</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">AnotB.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/AnotB.html#update-com.yahoo.sketches.tuple.Sketch-com.yahoo.sketches.tuple.Sketch-">update</a></span>(<a href="../../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a>&lt;<a href="../../../../../com/yahoo/sketches/tuple/AnotB.html" title="type parameter in AnotB">S</a>&gt;&nbsp;a,
-      <a href="../../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a>&lt;<a href="../../../../../com/yahoo/sketches/tuple/AnotB.html" title="type parameter in AnotB">S</a>&gt;&nbsp;b)</code>
-<div class="block">Perform A-and-not-B set operation on the two given sketches.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">AnotB.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/AnotB.html#update-com.yahoo.sketches.tuple.Sketch-com.yahoo.sketches.tuple.Sketch-">update</a></span>(<a href="../../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a>&lt;<a href="../../../../../com/yahoo/sketches/tuple/AnotB.html" title="type parameter in AnotB">S</a>&gt;&nbsp;a,
-      <a href="../../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a>&lt;<a href="../../../../../com/yahoo/sketches/tuple/AnotB.html" title="type parameter in AnotB">S</a>&gt;&nbsp;b)</code>
-<div class="block">Perform A-and-not-B set operation on the two given sketches.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/Sketch.html" target="_top">Frames</a></li>
-<li><a href="Sketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/SketchIterator.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/SketchIterator.html
deleted file mode 100644
index 4de2ba7..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/SketchIterator.html
+++ /dev/null
@@ -1,171 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.tuple.SketchIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.SketchIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/SketchIterator.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/SketchIterator.html" target="_top">Frames</a></li>
-<li><a href="SketchIterator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.tuple.SketchIterator" class="title">Uses of Class<br>com.yahoo.sketches.tuple.SketchIterator</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/tuple/SketchIterator.html" title="class in com.yahoo.sketches.tuple">SketchIterator</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.tuple">com.yahoo.sketches.tuple</a></td>
-<td class="colLast">
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.tuple">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/tuple/SketchIterator.html" title="class in com.yahoo.sketches.tuple">SketchIterator</a> in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> that return <a href="../../../../../com/yahoo/sketches/tuple/SketchIterator.html" title="class in com.yahoo.sketches.tuple">SketchIterator</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/SketchIterator.html" title="class in com.yahoo.sketches.tuple">SketchIterator</a>&lt;<a href="../../../../../com/yahoo/sketches/tuple/Sketch.html" title="type parameter in Sketch">S</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">Sketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/Sketch.html#iterator--">iterator</a></span>()</code>
-<div class="block">Returns a SketchIterator</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/SketchIterator.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/SketchIterator.html" target="_top">Frames</a></li>
-<li><a href="SketchIterator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/Sketches.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/Sketches.html
deleted file mode 100644
index eb829cb..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/Sketches.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.tuple.Sketches (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.Sketches (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/Sketches.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/Sketches.html" target="_top">Frames</a></li>
-<li><a href="Sketches.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.tuple.Sketches" class="title">Uses of Class<br>com.yahoo.sketches.tuple.Sketches</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.tuple.Sketches</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/Sketches.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/Sketches.html" target="_top">Frames</a></li>
-<li><a href="Sketches.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/Summary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/Summary.html
deleted file mode 100644
index db0bf77..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/Summary.html
+++ /dev/null
@@ -1,281 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface com.yahoo.sketches.tuple.Summary (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.yahoo.sketches.tuple.Summary (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/Summary.html" target="_top">Frames</a></li>
-<li><a href="Summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Interface com.yahoo.sketches.tuple.Summary" class="title">Uses of Interface<br>com.yahoo.sketches.tuple.Summary</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.tuple">com.yahoo.sketches.tuple</a></td>
-<td class="colLast">
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.tuple">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a> in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> with type parameters of type <a href="../../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/AnotB.html" title="class in com.yahoo.sketches.tuple">AnotB</a>&lt;S extends <a href="../../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</span></code>
-<div class="block">Computes a set difference of two generic tuple sketches</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple">CompactSketch</a>&lt;S extends <a href="../../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</span></code>
-<div class="block">CompactSketches are never created directly.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/Filter.html" title="class in com.yahoo.sketches.tuple">Filter</a>&lt;T extends <a href="../../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</span></code>
-<div class="block">Class for filtering entries from a <a href="../../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple"><code>Sketch</code></a> given a <a href="../../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple"><code>Summary</code></a></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/Intersection.html" title="class in com.yahoo.sketches.tuple">Intersection</a>&lt;S extends <a href="../../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</span></code>
-<div class="block">Computes an intersection of two or more generic tuple sketches.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a>&lt;S extends <a href="../../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</span></code>
-<div class="block">This is an equivalent to com.yahoo.sketches.theta.Sketch with
- addition of a user-defined Summary object associated with every unique entry
- in the sketch.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/SketchIterator.html" title="class in com.yahoo.sketches.tuple">SketchIterator</a>&lt;S extends <a href="../../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</span></code>
-<div class="block">Iterator over a generic tuple sketch</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>interface&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple">SummaryDeserializer</a>&lt;S extends <a href="../../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</span></code>
-<div class="block">Interface for deserializing user-defined Summary</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>interface&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/SummaryFactory.html" title="interface in com.yahoo.sketches.tuple">SummaryFactory</a>&lt;S extends <a href="../../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</span></code>
-<div class="block">Interface for user-defined SummaryFactory</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>interface&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple">SummarySetOperations</a>&lt;S extends <a href="../../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</span></code>
-<div class="block">This is to provide methods of producing unions and intersections of two Summary objects.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/Union.html" title="class in com.yahoo.sketches.tuple">Union</a>&lt;S extends <a href="../../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</span></code>
-<div class="block">Compute a union of two or more tuple sketches.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subinterfaces, and an explanation">
-<caption><span>Subinterfaces of <a href="../../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a> in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Interface and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>interface&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple">UpdatableSummary</a>&lt;U&gt;</span></code>
-<div class="block">Interface for updating user-defined Summary</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> that implement <a href="../../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a></span></code>
-<div class="block">Summary for generic tuple sketches of type Double.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> with type parameters of type <a href="../../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>&lt;S extends <a href="../../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;<br>S</code></td>
-<td class="colLast"><span class="typeNameLabel">Summary.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/Summary.html#copy--">copy</a></span>()</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static &lt;S extends <a href="../../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;<br><a href="../../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a>&lt;S&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">Sketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/Sketches.html#createEmptySketch--">createEmptySketch</a></span>()</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static &lt;S extends <a href="../../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;<br><a href="../../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a>&lt;S&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">Sketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/Sketches.html#heapifySketch-com.yahoo.memory.Memory-com.yahoo.sketches.tuple.SummaryDeserializer-">heapifySketch</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-             <a href="../../../../../com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple">SummaryDeserializer</a>&lt;S&gt;&nbsp;deserializer)</code>
-<div class="block">Instantiate Sketch from a given Memory</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/Summary.html" target="_top">Frames</a></li>
-<li><a href="Summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/SummaryDeserializer.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/SummaryDeserializer.html
deleted file mode 100644
index 56b642f..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/SummaryDeserializer.html
+++ /dev/null
@@ -1,193 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface com.yahoo.sketches.tuple.SummaryDeserializer (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.yahoo.sketches.tuple.SummaryDeserializer (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/SummaryDeserializer.html" target="_top">Frames</a></li>
-<li><a href="SummaryDeserializer.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Interface com.yahoo.sketches.tuple.SummaryDeserializer" class="title">Uses of Interface<br>com.yahoo.sketches.tuple.SummaryDeserializer</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple">SummaryDeserializer</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.tuple">com.yahoo.sketches.tuple</a></td>
-<td class="colLast">
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.tuple">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple">SummaryDeserializer</a> in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> that implement <a href="../../../../../com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple">SummaryDeserializer</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummaryDeserializer.html" title="class in com.yahoo.sketches.tuple">DoubleSummaryDeserializer</a></span></code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> with parameters of type <a href="../../../../../com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple">SummaryDeserializer</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static &lt;S extends <a href="../../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;<br><a href="../../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a>&lt;S&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">Sketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/Sketches.html#heapifySketch-com.yahoo.memory.Memory-com.yahoo.sketches.tuple.SummaryDeserializer-">heapifySketch</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-             <a href="../../../../../com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple">SummaryDeserializer</a>&lt;S&gt;&nbsp;deserializer)</code>
-<div class="block">Instantiate Sketch from a given Memory</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static &lt;U,S extends <a href="../../../../../com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple">UpdatableSummary</a>&lt;U&gt;&gt;<br><a href="../../../../../com/yahoo/sketches/tuple/UpdatableSketch.html" title="class in com.yahoo.sketches.tuple">UpdatableSketch</a>&lt;U,S&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">Sketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/Sketches.html#heapifyUpdatableSketch-com.yahoo.memory.Memory-com.yahoo.sketches.tuple.SummaryDeserializer-com.yahoo.sketches.tuple.SummaryFactory-">heapifyUpdatableSketch</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-                      <a href="../../../../../com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple">SummaryDeserializer</a>&lt;S&gt;&nbsp;deserializer,
-                      <a href="../../../../../com/yahoo/sketches/tuple/SummaryFactory.html" title="interface in com.yahoo.sketches.tuple">SummaryFactory</a>&lt;S&gt;&nbsp;summaryFactory)</code>
-<div class="block">Instantiate UpdatableSketch from a given Memory</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/SummaryDeserializer.html" target="_top">Frames</a></li>
-<li><a href="SummaryDeserializer.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/SummaryFactory.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/SummaryFactory.html
deleted file mode 100644
index 9f6ee8b..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/SummaryFactory.html
+++ /dev/null
@@ -1,201 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface com.yahoo.sketches.tuple.SummaryFactory (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.yahoo.sketches.tuple.SummaryFactory (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/SummaryFactory.html" title="interface in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/SummaryFactory.html" target="_top">Frames</a></li>
-<li><a href="SummaryFactory.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Interface com.yahoo.sketches.tuple.SummaryFactory" class="title">Uses of Interface<br>com.yahoo.sketches.tuple.SummaryFactory</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/tuple/SummaryFactory.html" title="interface in com.yahoo.sketches.tuple">SummaryFactory</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.tuple">com.yahoo.sketches.tuple</a></td>
-<td class="colLast">
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.tuple">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/tuple/SummaryFactory.html" title="interface in com.yahoo.sketches.tuple">SummaryFactory</a> in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> that implement <a href="../../../../../com/yahoo/sketches/tuple/SummaryFactory.html" title="interface in com.yahoo.sketches.tuple">SummaryFactory</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummaryFactory.html" title="class in com.yahoo.sketches.tuple">DoubleSummaryFactory</a></span></code>
-<div class="block">Factory for DoubleSummary.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> with parameters of type <a href="../../../../../com/yahoo/sketches/tuple/SummaryFactory.html" title="interface in com.yahoo.sketches.tuple">SummaryFactory</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static &lt;U,S extends <a href="../../../../../com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple">UpdatableSummary</a>&lt;U&gt;&gt;<br><a href="../../../../../com/yahoo/sketches/tuple/UpdatableSketch.html" title="class in com.yahoo.sketches.tuple">UpdatableSketch</a>&lt;U,S&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">Sketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/Sketches.html#heapifyUpdatableSketch-com.yahoo.memory.Memory-com.yahoo.sketches.tuple.SummaryDeserializer-com.yahoo.sketches.tuple.SummaryFactory-">heapifyUpdatableSketch</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-                      <a href="../../../../../com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple">SummaryDeserializer</a>&lt;S&gt;&nbsp;deserializer,
-                      <a href="../../../../../com/yahoo/sketches/tuple/SummaryFactory.html" title="interface in com.yahoo.sketches.tuple">SummaryFactory</a>&lt;S&gt;&nbsp;summaryFactory)</code>
-<div class="block">Instantiate UpdatableSketch from a given Memory</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
-<caption><span>Constructors in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> with parameters of type <a href="../../../../../com/yahoo/sketches/tuple/SummaryFactory.html" title="interface in com.yahoo.sketches.tuple">SummaryFactory</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html#UpdatableSketchBuilder-com.yahoo.sketches.tuple.SummaryFactory-">UpdatableSketchBuilder</a></span>(<a href="../../../../../com/yahoo/sketches/tuple/SummaryFactory.html" title="interface in com.yahoo.sketches.tuple">SummaryFactory</a>&lt;<a href="../../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">S</a>&gt;&nbsp;summaryFactory)</code>
-<div class="block">Creates an instance of UpdatableSketchBuilder with default parameters</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/SummaryFactory.html" title="interface in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/SummaryFactory.html" target="_top">Frames</a></li>
-<li><a href="SummaryFactory.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/SummarySetOperations.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/SummarySetOperations.html
deleted file mode 100644
index 5a85545..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/SummarySetOperations.html
+++ /dev/null
@@ -1,195 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface com.yahoo.sketches.tuple.SummarySetOperations (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.yahoo.sketches.tuple.SummarySetOperations (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/SummarySetOperations.html" target="_top">Frames</a></li>
-<li><a href="SummarySetOperations.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Interface com.yahoo.sketches.tuple.SummarySetOperations" class="title">Uses of Interface<br>com.yahoo.sketches.tuple.SummarySetOperations</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple">SummarySetOperations</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.tuple">com.yahoo.sketches.tuple</a></td>
-<td class="colLast">
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.tuple">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple">SummarySetOperations</a> in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> that implement <a href="../../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple">SummarySetOperations</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummarySetOperations.html" title="class in com.yahoo.sketches.tuple">DoubleSummarySetOperations</a></span></code>
-<div class="block">Methods for producing unions and intersections of two objects of type DoubleSummary.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
-<caption><span>Constructors in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> with parameters of type <a href="../../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple">SummarySetOperations</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/Intersection.html#Intersection-com.yahoo.sketches.tuple.SummarySetOperations-">Intersection</a></span>(<a href="../../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple">SummarySetOperations</a>&lt;<a href="../../../../../com/yahoo/sketches/tuple/Intersection.html" title="type parameter in Intersection">S</a>&gt;&nbsp;summarySetOps)</code>
-<div class="block">Creates new instance</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/Union.html#Union-int-com.yahoo.sketches.tuple.SummarySetOperations-">Union</a></span>(int&nbsp;nomEntries,
-     <a href="../../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple">SummarySetOperations</a>&lt;<a href="../../../../../com/yahoo/sketches/tuple/Union.html" title="type parameter in Union">S</a>&gt;&nbsp;summarySetOps)</code>
-<div class="block">Creates new instance</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/Union.html#Union-com.yahoo.sketches.tuple.SummarySetOperations-">Union</a></span>(<a href="../../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple">SummarySetOperations</a>&lt;<a href="../../../../../com/yahoo/sketches/tuple/Union.html" title="type parameter in Union">S</a>&gt;&nbsp;summarySetOps)</code>
-<div class="block">Creates new instance with default nominal entries</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/SummarySetOperations.html" target="_top">Frames</a></li>
-<li><a href="SummarySetOperations.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/Union.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/Union.html
deleted file mode 100644
index 0373f1a..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/Union.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.tuple.Union (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.Union (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/Union.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/Union.html" target="_top">Frames</a></li>
-<li><a href="Union.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.tuple.Union" class="title">Uses of Class<br>com.yahoo.sketches.tuple.Union</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.tuple.Union</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/Union.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/Union.html" target="_top">Frames</a></li>
-<li><a href="Union.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/UpdatableSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/UpdatableSketch.html
deleted file mode 100644
index 85e227f..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/UpdatableSketch.html
+++ /dev/null
@@ -1,179 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.tuple.UpdatableSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.UpdatableSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/UpdatableSketch.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/UpdatableSketch.html" target="_top">Frames</a></li>
-<li><a href="UpdatableSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.tuple.UpdatableSketch" class="title">Uses of Class<br>com.yahoo.sketches.tuple.UpdatableSketch</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/tuple/UpdatableSketch.html" title="class in com.yahoo.sketches.tuple">UpdatableSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.tuple">com.yahoo.sketches.tuple</a></td>
-<td class="colLast">
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.tuple">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/tuple/UpdatableSketch.html" title="class in com.yahoo.sketches.tuple">UpdatableSketch</a> in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> that return <a href="../../../../../com/yahoo/sketches/tuple/UpdatableSketch.html" title="class in com.yahoo.sketches.tuple">UpdatableSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/UpdatableSketch.html" title="class in com.yahoo.sketches.tuple">UpdatableSketch</a>&lt;<a href="../../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">U</a>,<a href="../../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">S</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">UpdatableSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html#build--">build</a></span>()</code>
-<div class="block">Returns an UpdatableSketch with the current configuration of this Builder.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static &lt;U,S extends <a href="../../../../../com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple">UpdatableSummary</a>&lt;U&gt;&gt;<br><a href="../../../../../com/yahoo/sketches/tuple/UpdatableSketch.html" title="class in com.yahoo.sketches.tuple">UpdatableSketch</a>&lt;U,S&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">Sketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/Sketches.html#heapifyUpdatableSketch-com.yahoo.memory.Memory-com.yahoo.sketches.tuple.SummaryDeserializer-com.yahoo.sketches.tuple.SummaryFactory-">heapifyUpdatableSketch</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-                      <a href="../../../../../com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple">SummaryDeserializer</a>&lt;S&gt;&nbsp;deserializer,
-                      <a href="../../../../../com/yahoo/sketches/tuple/SummaryFactory.html" title="interface in com.yahoo.sketches.tuple">SummaryFactory</a>&lt;S&gt;&nbsp;summaryFactory)</code>
-<div class="block">Instantiate UpdatableSketch from a given Memory</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/UpdatableSketch.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/UpdatableSketch.html" target="_top">Frames</a></li>
-<li><a href="UpdatableSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/UpdatableSketchBuilder.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/UpdatableSketchBuilder.html
deleted file mode 100644
index 3850eaa..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/UpdatableSketchBuilder.html
+++ /dev/null
@@ -1,183 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.tuple.UpdatableSketchBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.UpdatableSketchBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/UpdatableSketchBuilder.html" target="_top">Frames</a></li>
-<li><a href="UpdatableSketchBuilder.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.tuple.UpdatableSketchBuilder" class="title">Uses of Class<br>com.yahoo.sketches.tuple.UpdatableSketchBuilder</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">UpdatableSketchBuilder</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.tuple">com.yahoo.sketches.tuple</a></td>
-<td class="colLast">
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.tuple">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">UpdatableSketchBuilder</a> in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> that return <a href="../../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">UpdatableSketchBuilder</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">UpdatableSketchBuilder</a>&lt;<a href="../../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">U</a>,<a href="../../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">S</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">UpdatableSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html#setNominalEntries-int-">setNominalEntries</a></span>(int&nbsp;nomEntries)</code>
-<div class="block">This is to set the nominal number of entries.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">UpdatableSketchBuilder</a>&lt;<a href="../../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">U</a>,<a href="../../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">S</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">UpdatableSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html#setResizeFactor-com.yahoo.sketches.ResizeFactor-">setResizeFactor</a></span>(<a href="../../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;resizeFactor)</code>
-<div class="block">This is to set the resize factor.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">UpdatableSketchBuilder</a>&lt;<a href="../../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">U</a>,<a href="../../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">S</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">UpdatableSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html#setSamplingProbability-float-">setSamplingProbability</a></span>(float&nbsp;samplingProbability)</code>
-<div class="block">This is to set sampling probability.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/UpdatableSketchBuilder.html" target="_top">Frames</a></li>
-<li><a href="UpdatableSketchBuilder.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/UpdatableSummary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/UpdatableSummary.html
deleted file mode 100644
index 8840491..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/UpdatableSummary.html
+++ /dev/null
@@ -1,209 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface com.yahoo.sketches.tuple.UpdatableSummary (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.yahoo.sketches.tuple.UpdatableSummary (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/UpdatableSummary.html" target="_top">Frames</a></li>
-<li><a href="UpdatableSummary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Interface com.yahoo.sketches.tuple.UpdatableSummary" class="title">Uses of Interface<br>com.yahoo.sketches.tuple.UpdatableSummary</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple">UpdatableSummary</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.tuple">com.yahoo.sketches.tuple</a></td>
-<td class="colLast">
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.tuple">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple">UpdatableSummary</a> in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> with type parameters of type <a href="../../../../../com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple">UpdatableSummary</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/UpdatableSketch.html" title="class in com.yahoo.sketches.tuple">UpdatableSketch</a>&lt;U,S extends <a href="../../../../../com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple">UpdatableSummary</a>&lt;U&gt;&gt;</span></code>
-<div class="block">An extension of QuickSelectSketch, which can be updated with many types of keys.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">UpdatableSketchBuilder</a>&lt;U,S extends <a href="../../../../../com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple">UpdatableSummary</a>&lt;U&gt;&gt;</span></code>
-<div class="block">For building a new generic tuple UpdatableSketch</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> that implement <a href="../../../../../com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple">UpdatableSummary</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a></span></code>
-<div class="block">Summary for generic tuple sketches of type Double.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> with type parameters of type <a href="../../../../../com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple">UpdatableSummary</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static &lt;U,S extends <a href="../../../../../com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple">UpdatableSummary</a>&lt;U&gt;&gt;<br><a href="../../../../../com/yahoo/sketches/tuple/UpdatableSketch.html" title="class in com.yahoo.sketches.tuple">UpdatableSketch</a>&lt;U,S&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">Sketches.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/tuple/Sketches.html#heapifyUpdatableSketch-com.yahoo.memory.Memory-com.yahoo.sketches.tuple.SummaryDeserializer-com.yahoo.sketches.tuple.SummaryFactory-">heapifyUpdatableSketch</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-                      <a href="../../../../../com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple">SummaryDeserializer</a>&lt;S&gt;&nbsp;deserializer,
-                      <a href="../../../../../com/yahoo/sketches/tuple/SummaryFactory.html" title="interface in com.yahoo.sketches.tuple">SummaryFactory</a>&lt;S&gt;&nbsp;summaryFactory)</code>
-<div class="block">Instantiate UpdatableSketch from a given Memory</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/tuple/class-use/UpdatableSummary.html" target="_top">Frames</a></li>
-<li><a href="UpdatableSummary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/package-frame.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/package-frame.html
deleted file mode 100644
index bf76511..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/package-frame.html
+++ /dev/null
@@ -1,58 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.tuple (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../com/yahoo/sketches/tuple/package-summary.html" target="classFrame">com.yahoo.sketches.tuple</a></h1>
-<div class="indexContainer">
-<h2 title="Interfaces">Interfaces</h2>
-<ul title="Interfaces">
-<li><a href="ArrayOfDoublesCombiner.html" title="interface in com.yahoo.sketches.tuple" target="classFrame"><span class="interfaceName">ArrayOfDoublesCombiner</span></a></li>
-<li><a href="ArrayOfDoublesSketchIterator.html" title="interface in com.yahoo.sketches.tuple" target="classFrame"><span class="interfaceName">ArrayOfDoublesSketchIterator</span></a></li>
-<li><a href="Summary.html" title="interface in com.yahoo.sketches.tuple" target="classFrame"><span class="interfaceName">Summary</span></a></li>
-<li><a href="SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple" target="classFrame"><span class="interfaceName">SummaryDeserializer</span></a></li>
-<li><a href="SummaryFactory.html" title="interface in com.yahoo.sketches.tuple" target="classFrame"><span class="interfaceName">SummaryFactory</span></a></li>
-<li><a href="SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple" target="classFrame"><span class="interfaceName">SummarySetOperations</span></a></li>
-<li><a href="UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple" target="classFrame"><span class="interfaceName">UpdatableSummary</span></a></li>
-</ul>
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="AnotB.html" title="class in com.yahoo.sketches.tuple" target="classFrame">AnotB</a></li>
-<li><a href="ArrayOfDoublesAnotB.html" title="class in com.yahoo.sketches.tuple" target="classFrame">ArrayOfDoublesAnotB</a></li>
-<li><a href="ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple" target="classFrame">ArrayOfDoublesCompactSketch</a></li>
-<li><a href="ArrayOfDoublesIntersection.html" title="class in com.yahoo.sketches.tuple" target="classFrame">ArrayOfDoublesIntersection</a></li>
-<li><a href="ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple" target="classFrame">ArrayOfDoublesSetOperationBuilder</a></li>
-<li><a href="ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple" target="classFrame">ArrayOfDoublesSketch</a></li>
-<li><a href="ArrayOfDoublesSketches.html" title="class in com.yahoo.sketches.tuple" target="classFrame">ArrayOfDoublesSketches</a></li>
-<li><a href="ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple" target="classFrame">ArrayOfDoublesUnion</a></li>
-<li><a href="ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple" target="classFrame">ArrayOfDoublesUpdatableSketch</a></li>
-<li><a href="ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple" target="classFrame">ArrayOfDoublesUpdatableSketchBuilder</a></li>
-<li><a href="CompactSketch.html" title="class in com.yahoo.sketches.tuple" target="classFrame">CompactSketch</a></li>
-<li><a href="DeserializeResult.html" title="class in com.yahoo.sketches.tuple" target="classFrame">DeserializeResult</a></li>
-<li><a href="DoubleSummary.html" title="class in com.yahoo.sketches.tuple" target="classFrame">DoubleSummary</a></li>
-<li><a href="DoubleSummaryDeserializer.html" title="class in com.yahoo.sketches.tuple" target="classFrame">DoubleSummaryDeserializer</a></li>
-<li><a href="DoubleSummaryFactory.html" title="class in com.yahoo.sketches.tuple" target="classFrame">DoubleSummaryFactory</a></li>
-<li><a href="DoubleSummarySetOperations.html" title="class in com.yahoo.sketches.tuple" target="classFrame">DoubleSummarySetOperations</a></li>
-<li><a href="Filter.html" title="class in com.yahoo.sketches.tuple" target="classFrame">Filter</a></li>
-<li><a href="Intersection.html" title="class in com.yahoo.sketches.tuple" target="classFrame">Intersection</a></li>
-<li><a href="Sketch.html" title="class in com.yahoo.sketches.tuple" target="classFrame">Sketch</a></li>
-<li><a href="Sketches.html" title="class in com.yahoo.sketches.tuple" target="classFrame">Sketches</a></li>
-<li><a href="SketchIterator.html" title="class in com.yahoo.sketches.tuple" target="classFrame">SketchIterator</a></li>
-<li><a href="Union.html" title="class in com.yahoo.sketches.tuple" target="classFrame">Union</a></li>
-<li><a href="UpdatableSketch.html" title="class in com.yahoo.sketches.tuple" target="classFrame">UpdatableSketch</a></li>
-<li><a href="UpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple" target="classFrame">UpdatableSketchBuilder</a></li>
-</ul>
-<h2 title="Enums">Enums</h2>
-<ul title="Enums">
-<li><a href="DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple" target="classFrame">DoubleSummary.Mode</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/package-summary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/package-summary.html
deleted file mode 100644
index 61eca4b..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/package-summary.html
+++ /dev/null
@@ -1,374 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.tuple (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.tuple (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/theta/package-summary.html">Prev&nbsp;Package</a></li>
-<li>Next&nbsp;Package</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;com.yahoo.sketches.tuple</h1>
-<div class="docSummary">
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</div>
-<p>See:&nbsp;<a href="#package.description">Description</a></p>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
-<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Interface</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCombiner.html" title="interface in com.yahoo.sketches.tuple">ArrayOfDoublesCombiner</a></td>
-<td class="colLast">
-<div class="block">Combines two arrays of double values for use with ArrayOfDoubles tuple sketches</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html" title="interface in com.yahoo.sketches.tuple">ArrayOfDoublesSketchIterator</a></td>
-<td class="colLast">
-<div class="block">Interface for iterating over tuple sketches of type ArrayOfDoubles</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a></td>
-<td class="colLast">
-<div class="block">Interface for user-defined Summary, which is associated with every key in a tuple sketch</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple">SummaryDeserializer</a>&lt;S extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</td>
-<td class="colLast">
-<div class="block">Interface for deserializing user-defined Summary</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/tuple/SummaryFactory.html" title="interface in com.yahoo.sketches.tuple">SummaryFactory</a>&lt;S extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</td>
-<td class="colLast">
-<div class="block">Interface for user-defined SummaryFactory</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple">SummarySetOperations</a>&lt;S extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</td>
-<td class="colLast">
-<div class="block">This is to provide methods of producing unions and intersections of two Summary objects.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple">UpdatableSummary</a>&lt;U&gt;</td>
-<td class="colLast">
-<div class="block">Interface for updating user-defined Summary</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/tuple/AnotB.html" title="class in com.yahoo.sketches.tuple">AnotB</a>&lt;S extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</td>
-<td class="colLast">
-<div class="block">Computes a set difference of two generic tuple sketches</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesAnotB</a></td>
-<td class="colLast">
-<div class="block">Computes a set difference of two tuple sketches of type ArrayOfDoubles</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesCompactSketch</a></td>
-<td class="colLast">
-<div class="block">Top level compact tuple sketch of type ArrayOfDoubles.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesIntersection</a></td>
-<td class="colLast">
-<div class="block">Computes the intersection of two or more tuple sketches of type ArrayOfDoubles.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSetOperationBuilder</a></td>
-<td class="colLast">
-<div class="block">Builds set operations object for tuple sketches of type ArrayOfDoubles.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></td>
-<td class="colLast">
-<div class="block">The base class for the tuple sketch of type ArrayOfDoubles, where an array of double values
- is associated with each key.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketches</a></td>
-<td class="colLast">
-<div class="block">Convenient static methods to instantiate tuple sketches of type ArrayOfDoubles.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></td>
-<td class="colLast">
-<div class="block">The base class for unions of tuple sketches of type ArrayOfDoubles.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></td>
-<td class="colLast">
-<div class="block">The top level for updatable tuple sketches of type ArrayOfDoubles.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketchBuilder</a></td>
-<td class="colLast">
-<div class="block">For building a new ArrayOfDoublesUpdatableSketch</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple">CompactSketch</a>&lt;S extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</td>
-<td class="colLast">
-<div class="block">CompactSketches are never created directly.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple">DeserializeResult</a>&lt;T&gt;</td>
-<td class="colLast">
-<div class="block">Returns an object and its size in bytes as a result of a deserialize operation</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a></td>
-<td class="colLast">
-<div class="block">Summary for generic tuple sketches of type Double.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/tuple/DoubleSummaryDeserializer.html" title="class in com.yahoo.sketches.tuple">DoubleSummaryDeserializer</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/tuple/DoubleSummaryFactory.html" title="class in com.yahoo.sketches.tuple">DoubleSummaryFactory</a></td>
-<td class="colLast">
-<div class="block">Factory for DoubleSummary.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/tuple/DoubleSummarySetOperations.html" title="class in com.yahoo.sketches.tuple">DoubleSummarySetOperations</a></td>
-<td class="colLast">
-<div class="block">Methods for producing unions and intersections of two objects of type DoubleSummary.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/tuple/Filter.html" title="class in com.yahoo.sketches.tuple">Filter</a>&lt;T extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</td>
-<td class="colLast">
-<div class="block">Class for filtering entries from a <a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple"><code>Sketch</code></a> given a <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple"><code>Summary</code></a></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/tuple/Intersection.html" title="class in com.yahoo.sketches.tuple">Intersection</a>&lt;S extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</td>
-<td class="colLast">
-<div class="block">Computes an intersection of two or more generic tuple sketches.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a>&lt;S extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</td>
-<td class="colLast">
-<div class="block">This is an equivalent to com.yahoo.sketches.theta.Sketch with
- addition of a user-defined Summary object associated with every unique entry
- in the sketch.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/tuple/Sketches.html" title="class in com.yahoo.sketches.tuple">Sketches</a></td>
-<td class="colLast">
-<div class="block">Convenient static methods to instantiate generic tuple sketches.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/tuple/SketchIterator.html" title="class in com.yahoo.sketches.tuple">SketchIterator</a>&lt;S extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</td>
-<td class="colLast">
-<div class="block">Iterator over a generic tuple sketch</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/tuple/Union.html" title="class in com.yahoo.sketches.tuple">Union</a>&lt;S extends <a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</td>
-<td class="colLast">
-<div class="block">Compute a union of two or more tuple sketches.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html" title="class in com.yahoo.sketches.tuple">UpdatableSketch</a>&lt;U,S extends <a href="../../../../com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple">UpdatableSummary</a>&lt;U&gt;&gt;</td>
-<td class="colLast">
-<div class="block">An extension of QuickSelectSketch, which can be updated with many types of keys.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">UpdatableSketchBuilder</a>&lt;U,S extends <a href="../../../../com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple">UpdatableSummary</a>&lt;U&gt;&gt;</td>
-<td class="colLast">
-<div class="block">For building a new generic tuple UpdatableSketch</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
-<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Enum</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple">DoubleSummary.Mode</a></td>
-<td class="colLast">
-<div class="block">The aggregation modes for this Summary</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-<a name="package.description">
-<!--   -->
-</a>
-<h2 title="Package com.yahoo.sketches.tuple Description">Package com.yahoo.sketches.tuple Description</h2>
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.
- Two sets of tuple sketch classes are available at the moment:
- generic tuple sketches with user-defined Summary, and a faster specialized
- implementation with an array of double values.
- See unit tests for usage examples.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Alexander Saydakov</dd>
-</dl>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/theta/package-summary.html">Prev&nbsp;Package</a></li>
-<li>Next&nbsp;Package</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/package-tree.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/package-tree.html
deleted file mode 100644
index 2c6b911..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/package-tree.html
+++ /dev/null
@@ -1,193 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.tuple Class Hierarchy (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.tuple Class Hierarchy (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/theta/package-tree.html">Prev</a></li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package com.yahoo.sketches.tuple</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/AnotB.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">AnotB</span></a>&lt;S&gt;</li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">ArrayOfDoublesAnotB</span></a></li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">ArrayOfDoublesIntersection</span></a></li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">ArrayOfDoublesSetOperationBuilder</span></a></li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">ArrayOfDoublesSketch</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">ArrayOfDoublesCompactSketch</span></a></li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">ArrayOfDoublesUpdatableSketch</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">ArrayOfDoublesSketches</span></a></li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">ArrayOfDoublesUnion</span></a></li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">ArrayOfDoublesUpdatableSketchBuilder</span></a></li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">DeserializeResult</span></a>&lt;T&gt;</li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">DoubleSummary</span></a> (implements com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple">UpdatableSummary</a>&lt;U&gt;)</li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/DoubleSummaryDeserializer.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">DoubleSummaryDeserializer</span></a> (implements com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple">SummaryDeserializer</a>&lt;S&gt;)</li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/DoubleSummaryFactory.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">DoubleSummaryFactory</span></a> (implements com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/SummaryFactory.html" title="interface in com.yahoo.sketches.tuple">SummaryFactory</a>&lt;S&gt;)</li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/DoubleSummarySetOperations.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">DoubleSummarySetOperations</span></a> (implements com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple">SummarySetOperations</a>&lt;S&gt;)</li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/Filter.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Filter</span></a>&lt;T&gt;</li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/Intersection.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Intersection</span></a>&lt;S&gt;</li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Sketch</span></a>&lt;S&gt;
-<ul>
-<li type="circle">com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">CompactSketch</span></a>&lt;S&gt;</li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/UpdatableSketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">UpdatableSketch</span></a>&lt;U,S&gt;</li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/Sketches.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Sketches</span></a></li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/SketchIterator.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">SketchIterator</span></a>&lt;S&gt;</li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/Union.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Union</span></a>&lt;S&gt;</li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">UpdatableSketchBuilder</span></a>&lt;U,S&gt;</li>
-</ul>
-</li>
-</ul>
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li type="circle">com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesCombiner.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">ArrayOfDoublesCombiner</span></a></li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">ArrayOfDoublesSketchIterator</span></a></li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">Summary</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">UpdatableSummary</span></a>&lt;U&gt;</li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">SummaryDeserializer</span></a>&lt;S&gt;</li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/SummaryFactory.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">SummaryFactory</span></a>&lt;S&gt;</li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">SummarySetOperations</span></a>&lt;S&gt;</li>
-</ul>
-<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
-<ul>
-<li type="circle">com.yahoo.sketches.tuple.<a href="../../../../com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple"><span class="typeNameLink">DoubleSummary.Mode</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/theta/package-tree.html">Prev</a></li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/package-use.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/package-use.html
deleted file mode 100644
index 0143cff..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/package-use.html
+++ /dev/null
@@ -1,282 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package com.yahoo.sketches.tuple (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches.tuple (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Uses of Package com.yahoo.sketches.tuple" class="title">Uses of Package<br>com.yahoo.sketches.tuple</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.tuple">com.yahoo.sketches.tuple</a></td>
-<td class="colLast">
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="com.yahoo.sketches.tuple">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> used by <a href="../../../../com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/tuple/class-use/ArrayOfDoublesAnotB.html#com.yahoo.sketches.tuple">ArrayOfDoublesAnotB</a>
-<div class="block">Computes a set difference of two tuple sketches of type ArrayOfDoubles</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/tuple/class-use/ArrayOfDoublesCombiner.html#com.yahoo.sketches.tuple">ArrayOfDoublesCombiner</a>
-<div class="block">Combines two arrays of double values for use with ArrayOfDoubles tuple sketches</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/tuple/class-use/ArrayOfDoublesCompactSketch.html#com.yahoo.sketches.tuple">ArrayOfDoublesCompactSketch</a>
-<div class="block">Top level compact tuple sketch of type ArrayOfDoubles.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/tuple/class-use/ArrayOfDoublesIntersection.html#com.yahoo.sketches.tuple">ArrayOfDoublesIntersection</a>
-<div class="block">Computes the intersection of two or more tuple sketches of type ArrayOfDoubles.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/tuple/class-use/ArrayOfDoublesSetOperationBuilder.html#com.yahoo.sketches.tuple">ArrayOfDoublesSetOperationBuilder</a>
-<div class="block">Builds set operations object for tuple sketches of type ArrayOfDoubles.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/tuple/class-use/ArrayOfDoublesSketch.html#com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a>
-<div class="block">The base class for the tuple sketch of type ArrayOfDoubles, where an array of double values
- is associated with each key.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/tuple/class-use/ArrayOfDoublesSketchIterator.html#com.yahoo.sketches.tuple">ArrayOfDoublesSketchIterator</a>
-<div class="block">Interface for iterating over tuple sketches of type ArrayOfDoubles</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/tuple/class-use/ArrayOfDoublesUnion.html#com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a>
-<div class="block">The base class for unions of tuple sketches of type ArrayOfDoubles.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/tuple/class-use/ArrayOfDoublesUpdatableSketch.html#com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a>
-<div class="block">The top level for updatable tuple sketches of type ArrayOfDoubles.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/tuple/class-use/ArrayOfDoublesUpdatableSketchBuilder.html#com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketchBuilder</a>
-<div class="block">For building a new ArrayOfDoublesUpdatableSketch</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/tuple/class-use/CompactSketch.html#com.yahoo.sketches.tuple">CompactSketch</a>
-<div class="block">CompactSketches are never created directly.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/tuple/class-use/DeserializeResult.html#com.yahoo.sketches.tuple">DeserializeResult</a>
-<div class="block">Returns an object and its size in bytes as a result of a deserialize operation</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/tuple/class-use/DoubleSummary.html#com.yahoo.sketches.tuple">DoubleSummary</a>
-<div class="block">Summary for generic tuple sketches of type Double.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/tuple/class-use/DoubleSummary.Mode.html#com.yahoo.sketches.tuple">DoubleSummary.Mode</a>
-<div class="block">The aggregation modes for this Summary</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/tuple/class-use/DoubleSummaryFactory.html#com.yahoo.sketches.tuple">DoubleSummaryFactory</a>
-<div class="block">Factory for DoubleSummary.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/tuple/class-use/Sketch.html#com.yahoo.sketches.tuple">Sketch</a>
-<div class="block">This is an equivalent to com.yahoo.sketches.theta.Sketch with
- addition of a user-defined Summary object associated with every unique entry
- in the sketch.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/tuple/class-use/SketchIterator.html#com.yahoo.sketches.tuple">SketchIterator</a>
-<div class="block">Iterator over a generic tuple sketch</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/tuple/class-use/Summary.html#com.yahoo.sketches.tuple">Summary</a>
-<div class="block">Interface for user-defined Summary, which is associated with every key in a tuple sketch</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/tuple/class-use/SummaryDeserializer.html#com.yahoo.sketches.tuple">SummaryDeserializer</a>
-<div class="block">Interface for deserializing user-defined Summary</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/tuple/class-use/SummaryFactory.html#com.yahoo.sketches.tuple">SummaryFactory</a>
-<div class="block">Interface for user-defined SummaryFactory</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/tuple/class-use/SummarySetOperations.html#com.yahoo.sketches.tuple">SummarySetOperations</a>
-<div class="block">This is to provide methods of producing unions and intersections of two Summary objects.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/tuple/class-use/UpdatableSketch.html#com.yahoo.sketches.tuple">UpdatableSketch</a>
-<div class="block">An extension of QuickSelectSketch, which can be updated with many types of keys.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/tuple/class-use/UpdatableSketchBuilder.html#com.yahoo.sketches.tuple">UpdatableSketchBuilder</a>
-<div class="block">For building a new generic tuple UpdatableSketch</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/tuple/class-use/UpdatableSummary.html#com.yahoo.sketches.tuple">UpdatableSummary</a>
-<div class="block">Interface for updating user-defined Summary</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/tuple/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/constant-values.html b/api/core/snapshot/apidocs/constant-values.html
deleted file mode 100644
index 792f2c7..0000000
--- a/api/core/snapshot/apidocs/constant-values.html
+++ /dev/null
@@ -1,321 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Constant Field Values (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Constant Field Values (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
-<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
-<h2 title="Contents">Contents</h2>
-<ul>
-<li><a href="#com.yahoo">com.yahoo.*</a></li>
-</ul>
-</div>
-<div class="constantValuesContainer"><a name="com.yahoo">
-<!--   -->
-</a>
-<h2 title="com.yahoo">com.yahoo.*</h2>
-<ul class="blockList">
-<li class="blockList">
-<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>com.yahoo.sketches.<a href="com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches">HashOperations</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th scope="col">Constant Field</th>
-<th class="colLast" scope="col">Value</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a name="com.yahoo.sketches.HashOperations.STRIDE_MASK">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<td><code><a href="com/yahoo/sketches/HashOperations.html#STRIDE_MASK">STRIDE_MASK</a></code></td>
-<td class="colLast"><code>127</code></td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th scope="col">Constant Field</th>
-<th class="colLast" scope="col">Value</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a name="com.yahoo.sketches.Util.DEFAULT_NOMINAL_ENTRIES">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<td><code><a href="com/yahoo/sketches/Util.html#DEFAULT_NOMINAL_ENTRIES">DEFAULT_NOMINAL_ENTRIES</a></code></td>
-<td class="colLast"><code>4096</code></td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a name="com.yahoo.sketches.Util.DEFAULT_UPDATE_SEED">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
-<td><code><a href="com/yahoo/sketches/Util.html#DEFAULT_UPDATE_SEED">DEFAULT_UPDATE_SEED</a></code></td>
-<td class="colLast"><code>9001L</code></td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a name="com.yahoo.sketches.Util.iGolden">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;double</code></td>
-<td><code><a href="com/yahoo/sketches/Util.html#iGolden">iGolden</a></code></td>
-<td class="colLast"><code>0.6180339887498949</code></td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a name="com.yahoo.sketches.Util.iGoldenU64">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
-<td><code><a href="com/yahoo/sketches/Util.html#iGoldenU64">iGoldenU64</a></code></td>
-<td class="colLast"><code>-7046029254386353133L</code></td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a name="com.yahoo.sketches.Util.MAX_LG_NOM_LONGS">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<td><code><a href="com/yahoo/sketches/Util.html#MAX_LG_NOM_LONGS">MAX_LG_NOM_LONGS</a></code></td>
-<td class="colLast"><code>26</code></td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a name="com.yahoo.sketches.Util.MIN_LG_ARR_LONGS">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<td><code><a href="com/yahoo/sketches/Util.html#MIN_LG_ARR_LONGS">MIN_LG_ARR_LONGS</a></code></td>
-<td class="colLast"><code>5</code></td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a name="com.yahoo.sketches.Util.MIN_LG_NOM_LONGS">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<td><code><a href="com/yahoo/sketches/Util.html#MIN_LG_NOM_LONGS">MIN_LG_NOM_LONGS</a></code></td>
-<td class="colLast"><code>4</code></td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a name="com.yahoo.sketches.Util.REBUILD_THRESHOLD">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;double</code></td>
-<td><code><a href="com/yahoo/sketches/Util.html#REBUILD_THRESHOLD">REBUILD_THRESHOLD</a></code></td>
-<td class="colLast"><code>0.9375</code></td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a name="com.yahoo.sketches.Util.RESIZE_THRESHOLD">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;double</code></td>
-<td><code><a href="com/yahoo/sketches/Util.html#RESIZE_THRESHOLD">RESIZE_THRESHOLD</a></code></td>
-<td class="colLast"><code>0.5</code></td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a name="com.yahoo.sketches.Util.TAB">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;char</code></td>
-<td><code><a href="com/yahoo/sketches/Util.html#TAB">TAB</a></code></td>
-<td class="colLast"><code>9</code></td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-<ul class="blockList">
-<li class="blockList">
-<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th scope="col">Constant Field</th>
-<th class="colLast" scope="col">Value</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a name="com.yahoo.sketches.cpc.CpcSketch.DEFAULT_LG_K">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<td><code><a href="com/yahoo/sketches/cpc/CpcSketch.html#DEFAULT_LG_K">DEFAULT_LG_K</a></code></td>
-<td class="colLast"><code>11</code></td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-<ul class="blockList">
-<li class="blockList">
-<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th scope="col">Constant Field</th>
-<th class="colLast" scope="col">Value</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a name="com.yahoo.sketches.hll.HllSketch.DEFAULT_LG_K">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<td><code><a href="com/yahoo/sketches/hll/HllSketch.html#DEFAULT_LG_K">DEFAULT_LG_K</a></code></td>
-<td class="colLast"><code>12</code></td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-<ul class="blockList">
-<li class="blockList">
-<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th scope="col">Constant Field</th>
-<th class="colLast" scope="col">Value</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a name="com.yahoo.sketches.kll.KllFloatsSketch.DEFAULT_K">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<td><code><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#DEFAULT_K">DEFAULT_K</a></code></td>
-<td class="colLast"><code>200</code></td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-<ul class="blockList">
-<li class="blockList">
-<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a>&lt;<a href="com/yahoo/sketches/tuple/Sketch.html" title="type parameter in Sketch">S</a> extends <a href="com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt;</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th scope="col">Constant Field</th>
-<th class="colLast" scope="col">Value</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a name="com.yahoo.sketches.tuple.Sketch.PREAMBLE_LONGS">
-<!--   -->
-</a><code>protected&nbsp;static&nbsp;final&nbsp;byte</code></td>
-<td><code><a href="com/yahoo/sketches/tuple/Sketch.html#PREAMBLE_LONGS">PREAMBLE_LONGS</a></code></td>
-<td class="colLast"><code>1</code></td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
-<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/deprecated-list.html b/api/core/snapshot/apidocs/deprecated-list.html
deleted file mode 100644
index 500660f..0000000
--- a/api/core/snapshot/apidocs/deprecated-list.html
+++ /dev/null
@@ -1,195 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Deprecated List (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Deprecated List (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li class="navBarCell1Rev">Deprecated</li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
-<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Deprecated API" class="title">Deprecated API</h1>
-<h2 title="Contents">Contents</h2>
-<ul>
-<li><a href="#method">Deprecated Methods</a></li>
-</ul>
-</div>
-<div class="contentContainer"><a name="method">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Methods table, listing deprecated methods, and an explanation">
-<caption><span>Deprecated Methods</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#getNormalizedRankError--">com.yahoo.sketches.kll.KllFloatsSketch.getNormalizedRankError()</a>
-<div class="block"><span class="deprecationComment">replaced by <a href="com/yahoo/sketches/kll/KllFloatsSketch.html#getNormalizedRankError-boolean-"><code>KllFloatsSketch.getNormalizedRankError(boolean)</code></a></span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError--">com.yahoo.sketches.quantiles.DoublesSketch.getNormalizedRankError()</a>
-<div class="block"><span class="deprecationComment">replaced by <a href="com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError-boolean-"><code>DoublesSketch.getNormalizedRankError(boolean)</code></a></span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#getNormalizedRankError--">com.yahoo.sketches.quantiles.ItemsSketch.getNormalizedRankError()</a>
-<div class="block"><span class="deprecationComment">replaced by <a href="com/yahoo/sketches/quantiles/ItemsSketch.html#getNormalizedRankError-boolean-"><code>getNormalizedRankError(boolean)</code></a></span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#getNormalizedRankError-int-">com.yahoo.sketches.kll.KllFloatsSketch.getNormalizedRankError(int)</a>
-<div class="block"><span class="deprecationComment">replaced by <a href="com/yahoo/sketches/kll/KllFloatsSketch.html#getNormalizedRankError-int-boolean-"><code>KllFloatsSketch.getNormalizedRankError(int, boolean)</code></a></span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError-int-">com.yahoo.sketches.quantiles.DoublesSketch.getNormalizedRankError(int)</a>
-<div class="block"><span class="deprecationComment">replaced by <a href="com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError-int-boolean-"><code>DoublesSketch.getNormalizedRankError(int, boolean)</code></a></span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#getNormalizedRankError-int-">com.yahoo.sketches.quantiles.ItemsSketch.getNormalizedRankError(int)</a>
-<div class="block"><span class="deprecationComment">replaced by <a href="com/yahoo/sketches/quantiles/ItemsSketch.html#getNormalizedRankError-int-boolean-"><code>getNormalizedRankError(int, boolean)</code></a></span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="com/yahoo/sketches/quantiles/DoublesUnionBuilder.html#heapify-com.yahoo.sketches.quantiles.DoublesSketch-">com.yahoo.sketches.quantiles.DoublesUnionBuilder.heapify(DoublesSketch)</a>
-<div class="block"><span class="deprecationComment">moved to DoublesUnion</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="com/yahoo/sketches/quantiles/DoublesUnionBuilder.html#heapify-com.yahoo.memory.Memory-">com.yahoo.sketches.quantiles.DoublesUnionBuilder.heapify(Memory)</a>
-<div class="block"><span class="deprecationComment">moved to DoublesUnion</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="com/yahoo/sketches/quantiles/DoublesUnionBuilder.html#wrap-com.yahoo.memory.Memory-">com.yahoo.sketches.quantiles.DoublesUnionBuilder.wrap(Memory)</a>
-<div class="block"><span class="deprecationComment">moved to DoublesUnion</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="com/yahoo/sketches/quantiles/DoublesUnionBuilder.html#wrap-com.yahoo.memory.WritableMemory-">com.yahoo.sketches.quantiles.DoublesUnionBuilder.wrap(WritableMemory)</a>
-<div class="block"><span class="deprecationComment">moved to DoublesUnion</span></div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li class="navBarCell1Rev">Deprecated</li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
-<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/help-doc.html b/api/core/snapshot/apidocs/help-doc.html
deleted file mode 100644
index 804a323..0000000
--- a/api/core/snapshot/apidocs/help-doc.html
+++ /dev/null
@@ -1,231 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>API Help (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="API Help (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li class="navBarCell1Rev">Help</li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
-<li><a href="help-doc.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">How This API Document Is Organized</h1>
-<div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<h2>Overview</h2>
-<p>The <a href="overview-summary.html">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each.  This page can also contain an overall description of the set of packages.</p>
-</li>
-<li class="blockList">
-<h2>Package</h2>
-<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>
-<ul>
-<li>Interfaces (italic)</li>
-<li>Classes</li>
-<li>Enums</li>
-<li>Exceptions</li>
-<li>Errors</li>
-<li>Annotation Types</li>
-</ul>
-</li>
-<li class="blockList">
-<h2>Class/Interface</h2>
-<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>
-<ul>
-<li>Class inheritance diagram</li>
-<li>Direct Subclasses</li>
-<li>All Known Subinterfaces</li>
-<li>All Known Implementing Classes</li>
-<li>Class/interface declaration</li>
-<li>Class/interface description</li>
-</ul>
-<ul>
-<li>Nested Class Summary</li>
-<li>Field Summary</li>
-<li>Constructor Summary</li>
-<li>Method Summary</li>
-</ul>
-<ul>
-<li>Field Detail</li>
-<li>Constructor Detail</li>
-<li>Method Detail</li>
-</ul>
-<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>
-</li>
-<li class="blockList">
-<h2>Annotation Type</h2>
-<p>Each annotation type has its own separate page with the following sections:</p>
-<ul>
-<li>Annotation Type declaration</li>
-<li>Annotation Type description</li>
-<li>Required Element Summary</li>
-<li>Optional Element Summary</li>
-<li>Element Detail</li>
-</ul>
-</li>
-<li class="blockList">
-<h2>Enum</h2>
-<p>Each enum has its own separate page with the following sections:</p>
-<ul>
-<li>Enum declaration</li>
-<li>Enum description</li>
-<li>Enum Constant Summary</li>
-<li>Enum Constant Detail</li>
-</ul>
-</li>
-<li class="blockList">
-<h2>Use</h2>
-<p>Each documented package, class and interface has its own Use page.  This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A.  You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.</p>
-</li>
-<li class="blockList">
-<h2>Tree (Class Hierarchy)</h2>
-<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>
-<ul>
-<li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li>
-<li>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</li>
-</ul>
-</li>
-<li class="blockList">
-<h2>Deprecated API</h2>
-<p>The <a href="deprecated-list.html">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>
-</li>
-<li class="blockList">
-<h2>Index</h2>
-<p>The <a href="index-all.html">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>
-</li>
-<li class="blockList">
-<h2>Prev/Next</h2>
-<p>These links take you to the next or previous class, interface, package, or related page.</p>
-</li>
-<li class="blockList">
-<h2>Frames/No Frames</h2>
-<p>These links show and hide the HTML frames.  All pages are available with or without frames.</p>
-</li>
-<li class="blockList">
-<h2>All Classes</h2>
-<p>The <a href="allclasses-noframe.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>
-</li>
-<li class="blockList">
-<h2>Serialized Form</h2>
-<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p>
-</li>
-<li class="blockList">
-<h2>Constant Field Values</h2>
-<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p>
-</li>
-</ul>
-<span class="emphasizedPhrase">This help file applies to API documentation generated using the standard doclet.</span></div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li class="navBarCell1Rev">Help</li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
-<li><a href="help-doc.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/index-all.html b/api/core/snapshot/apidocs/index-all.html
deleted file mode 100644
index a100ba7..0000000
--- a/api/core/snapshot/apidocs/index-all.html
+++ /dev/null
@@ -1,4759 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Index (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Index (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li class="navBarCell1Rev">Index</li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
-<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="contentContainer"><a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:K">K</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:Q">Q</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:W">W</a>&nbsp;<a href="#I:X">X</a>&nbsp;<a href="#I:Z">Z</a>&nbsp;<a name="I:A">
-<!--   -->
-</a>
-<h2 class="title">A</h2>
-<dl>
-<dt><a href="com/yahoo/sketches/theta/AnotB.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">AnotB</span></a> - Class in <a href="com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a></dt>
-<dd>
-<div class="block">The API for the set difference operation <i>A and not B</i> operations.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/AnotB.html#AnotB--">AnotB()</a></span> - Constructor for class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/AnotB.html" title="class in com.yahoo.sketches.theta">AnotB</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/PairwiseSetOperations.html#aNotB-com.yahoo.sketches.theta.CompactSketch-com.yahoo.sketches.theta.CompactSketch-">aNotB(CompactSketch, CompactSketch)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/PairwiseSetOperations.html" title="class in com.yahoo.sketches.theta">PairwiseSetOperations</a></dt>
-<dd>
-<div class="block">This implements a stateless, pair-wise <i>A</i> AND NOT <i>B</i> operation on ordered,
- CompactSketches that are either Heap-based or Direct.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/tuple/AnotB.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">AnotB</span></a>&lt;<a href="com/yahoo/sketches/tuple/AnotB.html" title="type parameter in AnotB">S</a> extends <a href="com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt; - Class in <a href="com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></dt>
-<dd>
-<div class="block">Computes a set difference of two generic tuple sketches</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/AnotB.html#AnotB--">AnotB()</a></span> - Constructor for class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/AnotB.html" title="class in com.yahoo.sketches.tuple">AnotB</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/BoundsOnBinomialProportions.html#approximateLowerBoundOnP-long-long-double-">approximateLowerBoundOnP(long, long, double)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/BoundsOnBinomialProportions.html" title="class in com.yahoo.sketches">BoundsOnBinomialProportions</a></dt>
-<dd>
-<div class="block">Computes lower bound of approximate Clopper-Pearson confidence interval for a binomial
- proportion.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/BoundsOnBinomialProportions.html#approximateUpperBoundOnP-long-long-double-">approximateUpperBoundOnP(long, long, double)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/BoundsOnBinomialProportions.html" title="class in com.yahoo.sketches">BoundsOnBinomialProportions</a></dt>
-<dd>
-<div class="block">Computes upper bound of approximate Clopper-Pearson confidence interval for a binomial
- proportion.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/ArrayOfBooleansSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">ArrayOfBooleansSerDe</span></a> - Class in <a href="com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a></dt>
-<dd>
-<div class="block">Methods of serializing and deserializing arrays of Boolean as a bit array.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ArrayOfBooleansSerDe.html#ArrayOfBooleansSerDe--">ArrayOfBooleansSerDe()</a></span> - Constructor for class com.yahoo.sketches.<a href="com/yahoo/sketches/ArrayOfBooleansSerDe.html" title="class in com.yahoo.sketches">ArrayOfBooleansSerDe</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">ArrayOfDoublesAnotB</span></a> - Class in <a href="com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></dt>
-<dd>
-<div class="block">Computes a set difference of two tuple sketches of type ArrayOfDoubles</div>
-</dd>
-<dt><a href="com/yahoo/sketches/tuple/ArrayOfDoublesCombiner.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">ArrayOfDoublesCombiner</span></a> - Interface in <a href="com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></dt>
-<dd>
-<div class="block">Combines two arrays of double values for use with ArrayOfDoubles tuple sketches</div>
-</dd>
-<dt><a href="com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">ArrayOfDoublesCompactSketch</span></a> - Class in <a href="com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></dt>
-<dd>
-<div class="block">Top level compact tuple sketch of type ArrayOfDoubles.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">ArrayOfDoublesIntersection</span></a> - Class in <a href="com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></dt>
-<dd>
-<div class="block">Computes the intersection of two or more tuple sketches of type ArrayOfDoubles.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/ArrayOfDoublesSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">ArrayOfDoublesSerDe</span></a> - Class in <a href="com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a></dt>
-<dd>
-<div class="block">Methods of serializing and deserializing arrays of Double.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ArrayOfDoublesSerDe.html#ArrayOfDoublesSerDe--">ArrayOfDoublesSerDe()</a></span> - Constructor for class com.yahoo.sketches.<a href="com/yahoo/sketches/ArrayOfDoublesSerDe.html" title="class in com.yahoo.sketches">ArrayOfDoublesSerDe</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">ArrayOfDoublesSetOperationBuilder</span></a> - Class in <a href="com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></dt>
-<dd>
-<div class="block">Builds set operations object for tuple sketches of type ArrayOfDoubles.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html#ArrayOfDoublesSetOperationBuilder--">ArrayOfDoublesSetOperationBuilder()</a></span> - Constructor for class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSetOperationBuilder</a></dt>
-<dd>
-<div class="block">Creates an instance of the builder with default parameters</div>
-</dd>
-<dt><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">ArrayOfDoublesSketch</span></a> - Class in <a href="com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></dt>
-<dd>
-<div class="block">The base class for the tuple sketch of type ArrayOfDoubles, where an array of double values
- is associated with each key.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">ArrayOfDoublesSketches</span></a> - Class in <a href="com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></dt>
-<dd>
-<div class="block">Convenient static methods to instantiate tuple sketches of type ArrayOfDoubles.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#ArrayOfDoublesSketches--">ArrayOfDoublesSketches()</a></span> - Constructor for class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketches</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">ArrayOfDoublesSketchIterator</span></a> - Interface in <a href="com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></dt>
-<dd>
-<div class="block">Interface for iterating over tuple sketches of type ArrayOfDoubles</div>
-</dd>
-<dt><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">ArrayOfDoublesUnion</span></a> - Class in <a href="com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></dt>
-<dd>
-<div class="block">The base class for unions of tuple sketches of type ArrayOfDoubles.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">ArrayOfDoublesUpdatableSketch</span></a> - Class in <a href="com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></dt>
-<dd>
-<div class="block">The top level for updatable tuple sketches of type ArrayOfDoubles.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">ArrayOfDoublesUpdatableSketchBuilder</span></a> - Class in <a href="com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></dt>
-<dd>
-<div class="block">For building a new ArrayOfDoublesUpdatableSketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html#ArrayOfDoublesUpdatableSketchBuilder--">ArrayOfDoublesUpdatableSketchBuilder()</a></span> - Constructor for class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketchBuilder</a></dt>
-<dd>
-<div class="block">Creates an instance of builder with default parameters</div>
-</dd>
-<dt><a href="com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">ArrayOfItemsSerDe</span></a>&lt;<a href="com/yahoo/sketches/ArrayOfItemsSerDe.html" title="type parameter in ArrayOfItemsSerDe">T</a>&gt; - Class in <a href="com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a></dt>
-<dd>
-<div class="block">Base class for serializing and deserializing custom types.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ArrayOfItemsSerDe.html#ArrayOfItemsSerDe--">ArrayOfItemsSerDe()</a></span> - Constructor for class com.yahoo.sketches.<a href="com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/ArrayOfLongsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">ArrayOfLongsSerDe</span></a> - Class in <a href="com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a></dt>
-<dd>
-<div class="block">Methods of serializing and deserializing arrays of Long.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ArrayOfLongsSerDe.html#ArrayOfLongsSerDe--">ArrayOfLongsSerDe()</a></span> - Constructor for class com.yahoo.sketches.<a href="com/yahoo/sketches/ArrayOfLongsSerDe.html" title="class in com.yahoo.sketches">ArrayOfLongsSerDe</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/ArrayOfNumbersSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">ArrayOfNumbersSerDe</span></a> - Class in <a href="com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a></dt>
-<dd>
-<div class="block">Methods of serializing and deserializing arrays of the object version of primitive types of
- Number.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ArrayOfNumbersSerDe.html#ArrayOfNumbersSerDe--">ArrayOfNumbersSerDe()</a></span> - Constructor for class com.yahoo.sketches.<a href="com/yahoo/sketches/ArrayOfNumbersSerDe.html" title="class in com.yahoo.sketches">ArrayOfNumbersSerDe</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/ArrayOfStringsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">ArrayOfStringsSerDe</span></a> - Class in <a href="com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a></dt>
-<dd>
-<div class="block">Methods of serializing and deserializing arrays of String.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ArrayOfStringsSerDe.html#ArrayOfStringsSerDe--">ArrayOfStringsSerDe()</a></span> - Constructor for class com.yahoo.sketches.<a href="com/yahoo/sketches/ArrayOfStringsSerDe.html" title="class in com.yahoo.sketches">ArrayOfStringsSerDe</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">ArrayOfUtf16StringsSerDe</span></a> - Class in <a href="com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a></dt>
-<dd>
-<div class="block">Methods of serializing and deserializing arrays of String.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html#ArrayOfUtf16StringsSerDe--">ArrayOfUtf16StringsSerDe()</a></span> - Constructor for class com.yahoo.sketches.<a href="com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" title="class in com.yahoo.sketches">ArrayOfUtf16StringsSerDe</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html#asDouble-long:A-">asDouble(long[])</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.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><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html#asInt-long:A-int-">asInt(long[], int)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash">MurmurHash3Adaptor</a></dt>
-<dd>
-<div class="block">Returns a deterministic uniform random integer between zero (inclusive) and
- n (exclusive) given the input data.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html#asInt-int:A-int-">asInt(int[], int)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash">MurmurHash3Adaptor</a></dt>
-<dd>
-<div class="block">Returns a deterministic uniform random integer between zero (inclusive) and
- n (exclusive) given the input data.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html#asInt-byte:A-int-">asInt(byte[], int)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash">MurmurHash3Adaptor</a></dt>
-<dd>
-<div class="block">Returns a deterministic uniform random integer between zero (inclusive) and
- n (exclusive) given the input data.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html#asInt-long-int-">asInt(long, int)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.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><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html#asInt-double-int-">asInt(double, int)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash">MurmurHash3Adaptor</a></dt>
-<dd>
-<div class="block">Returns a deterministic uniform random integer between zero (inclusive) and
- n (exclusive) given the input double.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html#asInt-java.lang.String-int-">asInt(String, int)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.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>
-<a name="I:B">
-<!--   -->
-</a>
-<h2 class="title">B</h2>
-<dl>
-<dt><a href="com/yahoo/sketches/BinomialBoundsN.html" title="class in com.yahoo.sketches"><span class="typeNameLink">BinomialBoundsN</span></a> - Class in <a href="com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a></dt>
-<dd>
-<div class="block">This class enables the estimation of error bounds given a sample set size, the sampling
- probability theta, the number of standard deviations and a simple noDataSeen flag.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/BoundsOnBinomialProportions.html" title="class in com.yahoo.sketches"><span class="typeNameLink">BoundsOnBinomialProportions</span></a> - Class in <a href="com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a></dt>
-<dd>
-<div class="block">Confidence intervals for binomial proportions.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/BoundsOnRatiosInSampledSets.html" title="class in com.yahoo.sketches"><span class="typeNameLink">BoundsOnRatiosInSampledSets</span></a> - Class in <a href="com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a></dt>
-<dd>
-<div class="block">This class is used to compute the bounds on the estimate of the ratio <i>|B| / |A|</i>, where:
- 
- <i>|A|</i> is the unknown size of a set <i>A</i> of unique identifiers.
- <i>|B|</i> is the unknown size of a subset <i>B</i> of <i>A</i>.
- <i>a</i> = <i>|S<sub>A</sub>|</i> is the observed size of a sample of <i>A</i>
- that was obtained by Bernoulli sampling with a known inclusion probability <i>f</i>.
- <i>b</i> = <i>|S<sub>A</sub> &cap; B|</i> is the observed size of a subset
- of <i>S<sub>A</sub></i>.
- </div>
-</dd>
-<dt><a href="com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html" title="class in com.yahoo.sketches"><span class="typeNameLink">BoundsOnRatiosInThetaSketchedSets</span></a> - Class in <a href="com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a></dt>
-<dd>
-<div class="block">This class is used to compute the bounds on the estimate of the ratio <i>B / A</i>, where:
- 
- <i>A</i> is a Theta Sketch of population <i>PopA</i>.
- <i>B</i> is a Theta Sketch of population <i>PopB</i> that is a subset of <i>A</i>,
- obtained by an intersection of <i>A</i> with some other Theta Sketch <i>C</i>,
- which acts like a predicate or selection clause.
- The estimate of the ratio <i>PopB/PopA</i> is
- BoundsOnRatiosInThetaSketchedSets.getEstimateOfBoverA(<i>A, B</i>).
- The Upper Bound estimate on the ratio PopB/PopA is
- BoundsOnRatiosInThetaSketchedSets.getUpperBoundForBoverA(<i>A, B</i>).
- The Lower Bound estimate on the ratio PopB/PopA is
- BoundsOnRatiosInThetaSketchedSets.getLowerBoundForBoverA(<i>A, B</i>).
- 
- Note: The theta of <i>A</i> cannot be greater than the theta of <i>B</i>.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketchBuilder.html#build--">build()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketchBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesSketchBuilder</a></dt>
-<dd>
-<div class="block">Returns an UpdateDoublesSketch with the current configuration of this Builder.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketchBuilder.html#build-com.yahoo.memory.WritableMemory-">build(WritableMemory)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketchBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesSketchBuilder</a></dt>
-<dd>
-<div class="block">Returns a quantiles UpdateDoublesSketch with the current configuration of this builder
- and the specified backing destination Memory store.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesUnionBuilder.html#build--">build()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesUnionBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesUnionBuilder</a></dt>
-<dd>
-<div class="block">Returns a new empty Union object with the current configuration of this Builder.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesUnionBuilder.html#build-com.yahoo.memory.WritableMemory-">build(WritableMemory)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesUnionBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesUnionBuilder</a></dt>
-<dd>
-<div class="block">Returns a new empty Union object with the current configuration of this Builder
- and the specified backing destination Memory store.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SetOperationBuilder.html#build-com.yahoo.sketches.Family-">build(Family)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></dt>
-<dd>
-<div class="block">Returns a SetOperation with the current configuration of this Builder and the given Family.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SetOperationBuilder.html#build-com.yahoo.sketches.Family-com.yahoo.memory.WritableMemory-">build(Family, WritableMemory)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></dt>
-<dd>
-<div class="block">Returns a SetOperation with the current configuration of this Builder, the given Family
- and the given destination memory.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#build--">build()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
-<dd>
-<div class="block">Returns an UpdateSketch with the current configuration of this Builder.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#build-com.yahoo.memory.WritableMemory-">build(WritableMemory)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
-<dd>
-<div class="block">Returns an UpdateSketch with the current configuration of this Builder
- with the specified backing destination Memory store.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html#build--">build()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketchBuilder</a></dt>
-<dd>
-<div class="block">Returns an ArrayOfDoublesUpdatableSketch with the current configuration of this Builder.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html#build-com.yahoo.memory.WritableMemory-">build(WritableMemory)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketchBuilder</a></dt>
-<dd>
-<div class="block">Returns an ArrayOfDoublesUpdatableSketch with the current configuration of this Builder.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/UpdatableSketchBuilder.html#build--">build()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">UpdatableSketchBuilder</a></dt>
-<dd>
-<div class="block">Returns an UpdatableSketch with the current configuration of this Builder.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SetOperationBuilder.html#buildANotB--">buildANotB()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></dt>
-<dd>
-<div class="block">Convenience method, returns a configured SetOperation ANotB with
- <a href="./resources/dictionary.html#defaultUpdateSeed">Default Update Seed</a></div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html#buildAnotB--">buildAnotB()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSetOperationBuilder</a></dt>
-<dd>
-<div class="block">Creates an instance of ArrayOfDoublesAnotB based on the current configuration of the builder.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#builder--">builder()</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">Returns a new builder</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesUnion.html#builder--">builder()</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></dt>
-<dd>
-<div class="block">Returns a new UnionBuilder</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SetOperation.html#builder--">builder()</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></dt>
-<dd>
-<div class="block">Makes a new builder</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketch.html#builder--">builder()</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></dt>
-<dd>
-<div class="block">Returns a new builder</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SetOperationBuilder.html#buildIntersection--">buildIntersection()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></dt>
-<dd>
-<div class="block">Convenience method, returns a configured SetOperation Intersection with
- <a href="./resources/dictionary.html#defaultNomEntries">Default Nominal Entries</a></div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SetOperationBuilder.html#buildIntersection-com.yahoo.memory.WritableMemory-">buildIntersection(WritableMemory)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></dt>
-<dd>
-<div class="block">Convenience method, returns a configured SetOperation Intersection with
- <a href="./resources/dictionary.html#defaultNomEntries">Default Nominal Entries</a>
- and the given destination memory.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html#buildIntersection--">buildIntersection()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSetOperationBuilder</a></dt>
-<dd>
-<div class="block">Creates an instance of ArrayOfDoublesIntersection based on the current configuration of the 
- builder.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html#buildIntersection-com.yahoo.memory.WritableMemory-">buildIntersection(WritableMemory)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSetOperationBuilder</a></dt>
-<dd>
-<div class="block">Creates an instance of ArrayOfDoublesIntersection based on the current configuration of the 
- builder.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#buildLocal-com.yahoo.sketches.theta.UpdateSketch-">buildLocal(UpdateSketch)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
-<dd>
-<div class="block">Returns a local concurrent UpdateSketch to be used as a per-thread local buffer along with the
- given concurrent shared UpdateSketch and the current configuration of this Builder</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#buildShared--">buildShared()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
-<dd>
-<div class="block">Returns an on-heap concurrent shared UpdateSketch with the current configuration of the
- Builder.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#buildShared-com.yahoo.memory.WritableMemory-">buildShared(WritableMemory)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
-<dd>
-<div class="block">Returns a direct (potentially off-heap) concurrent shared UpdateSketch with the current
- configuration of the Builder and the given destination WritableMemory.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#buildSharedFromSketch-com.yahoo.sketches.theta.UpdateSketch-com.yahoo.memory.WritableMemory-">buildSharedFromSketch(UpdateSketch, WritableMemory)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SetOperationBuilder.html#buildUnion--">buildUnion()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></dt>
-<dd>
-<div class="block">Convenience method, returns a configured SetOperation Union with
- <a href="./resources/dictionary.html#defaultNomEntries">Default Nominal Entries</a></div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SetOperationBuilder.html#buildUnion-com.yahoo.memory.WritableMemory-">buildUnion(WritableMemory)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></dt>
-<dd>
-<div class="block">Convenience method, returns a configured SetOperation Union with
- <a href="./resources/dictionary.html#defaultNomEntries">Default Nominal Entries</a>
- and the given destination memory.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html#buildUnion--">buildUnion()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSetOperationBuilder</a></dt>
-<dd>
-<div class="block">Creates an instance of ArrayOfDoublesUnion based on the current configuration of the builder.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html#buildUnion-com.yahoo.memory.WritableMemory-">buildUnion(WritableMemory)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSetOperationBuilder</a></dt>
-<dd>
-<div class="block">Creates an instance of ArrayOfDoublesUnion based on the current configuration of the builder
- and the given memory.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches"><span class="typeNameLink">ByteArrayUtil</span></a> - Class in <a href="com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#ByteArrayUtil--">ByteArrayUtil()</a></span> - Constructor for class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#bytesToInt-byte:A-">bytesToInt(byte[])</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">Returns an int extracted from a Little-Endian byte array.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#bytesToLong-byte:A-">bytesToLong(byte[])</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">Returns a long extracted from a Little-Endian byte array.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#bytesToString-byte:A-boolean-boolean-java.lang.String-">bytesToString(byte[], boolean, boolean, String)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">Returns a string view of a byte array</div>
-</dd>
-</dl>
-<a name="I:C">
-<!--   -->
-</a>
-<h2 class="title">C</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#ceilingPowerOf2-int-">ceilingPowerOf2(int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">Computes the ceiling power of 2 within the range [1, 2^30].</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#ceilingPowerOfBdouble-double-double-">ceilingPowerOfBdouble(double, double)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">Computes the ceiling power of B as a double.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#characterPad-java.lang.String-int-char-boolean-">characterPad(String, int, char, boolean)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">Prepend or postpend the given string with the given character to fill the given field length.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Family.html#checkFamilyID-int-">checkFamilyID(int)</a></span> - Method in enum com.yahoo.sketches.<a href="com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/HashOperations.html#checkHashCorruption-long-">checkHashCorruption(long)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches">HashOperations</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#checkIfMultipleOf8AndGT0-long-java.lang.String-">checkIfMultipleOf8AndGT0(long, String)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">Checks if parameter v is a multiple of 8 and greater than zero.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#checkIfPowerOf2-int-java.lang.String-">checkIfPowerOf2(int, String)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">Checks the given parameter to make sure it is positive, an integer-power of 2 and greater than
- zero.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#checkProbability-double-java.lang.String-">checkProbability(double, String)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">Checks the given parameter to make sure it is positive and between 0.0 inclusive and 1.0
- inclusive.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#checkSeedHashes-short-short-">checkSeedHashes(short, short)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">Check if the two seed hashes are equal.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/HashOperations.html#checkThetaCorruption-long-">checkThetaCorruption(long)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches">HashOperations</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/QuantilesHelper.html#chunkContainingPos-long:A-long-">chunkContainingPos(long[], long)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/QuantilesHelper.html" title="class in com.yahoo.sketches">QuantilesHelper</a></dt>
-<dd>
-<div class="block">This is written in terms of a plain array to facilitate testing.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a> - package com.yahoo.sketches</dt>
-<dd>
-<div class="block">This package is the parent package for all sketch algorithms.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/cpc/package-summary.html">com.yahoo.sketches.cpc</a> - package com.yahoo.sketches.cpc</dt>
-<dd>
-<div class="block">Compressed Probabilistic Counting</div>
-</dd>
-<dt><a href="com/yahoo/sketches/frequencies/package-summary.html">com.yahoo.sketches.frequencies</a> - package com.yahoo.sketches.frequencies</dt>
-<dd>
-<div class="block">This package is dedicated to streaming algorithms that enable estimation of the 
- frequency of occurence of items in a weighted multiset stream of items.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/hash/package-summary.html">com.yahoo.sketches.hash</a> - package com.yahoo.sketches.hash</dt>
-<dd>
-<div class="block">The hash package contains a high-performing and extended Java implementation 
- of Austin Appleby's 128-bit MurmurHash3 hash function originally coded in C.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/hll/package-summary.html">com.yahoo.sketches.hll</a> - package com.yahoo.sketches.hll</dt>
-<dd>
-<div class="block">The hll package contains a high performance implementation of Phillipe
- Flajolet's HLL sketch with significantly improved error behavior.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/hllmap/package-summary.html">com.yahoo.sketches.hllmap</a> - package com.yahoo.sketches.hllmap</dt>
-<dd>
-<div class="block">The hllmap package contains a space efficient HLL mapping sketch of keys to approximate unique
- count of identifiers.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/kll/package-summary.html">com.yahoo.sketches.kll</a> - package com.yahoo.sketches.kll</dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a> - package com.yahoo.sketches.quantiles</dt>
-<dd>
-<div class="block">The quantiles package contains stochastic streaming algorithms that enable single-pass 
- analysis of the distribution of a stream of real (double) values or generic items.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a> - package com.yahoo.sketches.sampling</dt>
-<dd>
-<div class="block">This package is dedicated to streaming algorithms that enable fixed size, uniform sampling of
- unweighted items from a stream.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a> - package com.yahoo.sketches.theta</dt>
-<dd>
-<div class="block">The theta package contains all the sketch classes that are members of the 
- <a href="./resources/dictionary.html#thetaSketch">Theta Sketch Framework</a>.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a> - package com.yahoo.sketches.tuple</dt>
-<dd>
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesCombiner.html#combine-double:A-double:A-">combine(double[], double[])</a></span> - Method in interface com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesCombiner.html" title="interface in com.yahoo.sketches.tuple">ArrayOfDoublesCombiner</a></dt>
-<dd>
-<div class="block">Method of combining two arrays of double values</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/UpdateDoublesSketch.html#compact--">compact()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">UpdateDoublesSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/UpdateDoublesSketch.html#compact-com.yahoo.memory.WritableMemory-">compact(WritableMemory)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">UpdateDoublesSketch</a></dt>
-<dd>
-<div class="block">Returns a compact version of this sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/CompactSketch.html#compact--">compact()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/CompactSketch.html#compact-boolean-com.yahoo.memory.WritableMemory-">compact(boolean, WritableMemory)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketch.html#compact--">compact()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></dt>
-<dd>
-<div class="block">Converts this sketch to an ordered CompactSketch on the Java heap.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketch.html#compact-boolean-com.yahoo.memory.WritableMemory-">compact(boolean, WritableMemory)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></dt>
-<dd>
-<div class="block">Convert this sketch to a CompactSketch in the chosen form.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketch.html#compact--">compact()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketch.html#compact-boolean-com.yahoo.memory.WritableMemory-">compact(boolean, WritableMemory)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#compact--">compact()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></dt>
-<dd>
-<div class="block">Gets an on-heap compact representation of the sketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#compact-com.yahoo.memory.WritableMemory-">compact(WritableMemory)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></dt>
-<dd>
-<div class="block">Gets an off-heap compact representation of the sketch using the given memory</div>
-</dd>
-<dt><a href="com/yahoo/sketches/quantiles/CompactDoublesSketch.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">CompactDoublesSketch</span></a> - Class in <a href="com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">CompactSketch</span></a> - Class in <a href="com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a></dt>
-<dd>
-<div class="block">The parent class of all the CompactSketches.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/CompactSketch.html#CompactSketch--">CompactSketch()</a></span> - Constructor for class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">CompactSketch</span></a>&lt;<a href="com/yahoo/sketches/tuple/CompactSketch.html" title="type parameter in CompactSketch">S</a> extends <a href="com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt; - Class in <a href="com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></dt>
-<dd>
-<div class="block">CompactSketches are never created directly.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsUnion.html#comparator_">comparator_</a></span> - Variable in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.Row.html#compareTo-com.yahoo.sketches.frequencies.ItemsSketch.Row-">compareTo(ItemsSketch.Row&lt;T&gt;)</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch.Row</a></dt>
-<dd>
-<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><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.Row.html#compareTo-com.yahoo.sketches.frequencies.LongsSketch.Row-">compareTo(LongsSketch.Row)</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">LongsSketch.Row</a></dt>
-<dd>
-<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><span class="memberNameLink"><a href="com/yahoo/sketches/ArrayOfBooleansSerDe.html#computeBytesNeeded-int-">computeBytesNeeded(int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ArrayOfBooleansSerDe.html" title="class in com.yahoo.sketches">ArrayOfBooleansSerDe</a></dt>
-<dd>
-<div class="block">Computes number of bytes needed for packed bit encoding of the array of booleans.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#computeSeedHash-long-">computeSeedHash(long)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">Computes and checks the 16-bit seed hash from the given long seed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/HashOperations.html#continueCondition-long-long-">continueCondition(long, long)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches">HashOperations</a></dt>
-<dd>
-<div class="block">Return true (continue) if hash is greater than or equal to thetaLong, or if hash == 0,
- or if hash == Long.MAX_VALUE.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/QuantilesHelper.html#convertToPrecedingCummulative-long:A-">convertToPrecedingCummulative(long[])</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/QuantilesHelper.html" title="class in com.yahoo.sketches">QuantilesHelper</a></dt>
-<dd>
-<div class="block">Convert the weights into totals of the weights preceding each item</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#copy--">copy()</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
-<dd>
-<div class="block">Return a copy of this sketch onto the Java heap.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/DoubleSummary.html#copy--">copy()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/Summary.html#copy--">copy()</a></span> - Method in interface com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#copyAs-com.yahoo.sketches.hll.TgtHllType-">copyAs(TgtHllType)</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
-<dd>
-<div class="block">Return a deep copy of this sketch onto the Java heap with the specified TgtHllType.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/HashOperations.html#count-long:A-long-">count(long[], long)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches">HashOperations</a></dt>
-<dd>
-<div class="block">Counts the cardinality of the given source array.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/HashOperations.html#countPart-long:A-int-long-">countPart(long[], int, long)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches">HashOperations</a></dt>
-<dd>
-<div class="block">Counts the cardinality of the first Log2 values of the given source array.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc"><span class="typeNameLink">CpcSketch</span></a> - Class in <a href="com/yahoo/sketches/cpc/package-summary.html">com.yahoo.sketches.cpc</a></dt>
-<dd>
-<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
- <a href="https://arxiv.org/abs/1708.06839">Back to the Future: an Even More Nearly
- Optimal Cardinality Estimation Algorithm</a>.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcSketch.html#CpcSketch--">CpcSketch()</a></span> - Constructor for class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></dt>
-<dd>
-<div class="block">Constructor with default log_base2 of k</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcSketch.html#CpcSketch-int-">CpcSketch(int)</a></span> - Constructor for class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></dt>
-<dd>
-<div class="block">Constructor with log_base2 of k.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcSketch.html#CpcSketch-int-long-">CpcSketch(int, long)</a></span> - Constructor for class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></dt>
-<dd>
-<div class="block">Constructor with log_base2 of k and seed.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/cpc/CpcUnion.html" title="class in com.yahoo.sketches.cpc"><span class="typeNameLink">CpcUnion</span></a> - Class in <a href="com/yahoo/sketches/cpc/package-summary.html">com.yahoo.sketches.cpc</a></dt>
-<dd>
-<div class="block">The union (merge) operation for the CPC sketches.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcUnion.html#CpcUnion--">CpcUnion()</a></span> - Constructor for class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcUnion.html" title="class in com.yahoo.sketches.cpc">CpcUnion</a></dt>
-<dd>
-<div class="block">Construct this unioning object with the default LgK and the default update seed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcUnion.html#CpcUnion-int-">CpcUnion(int)</a></span> - Constructor for class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcUnion.html" title="class in com.yahoo.sketches.cpc">CpcUnion</a></dt>
-<dd>
-<div class="block">Construct this unioning object with LgK and the default update seed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcUnion.html#CpcUnion-int-long-">CpcUnion(int, long)</a></span> - Constructor for class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcUnion.html" title="class in com.yahoo.sketches.cpc">CpcUnion</a></dt>
-<dd>
-<div class="block">Construct this unioning object with LgK and a given seed.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/cpc/CpcWrapper.html" title="class in com.yahoo.sketches.cpc"><span class="typeNameLink">CpcWrapper</span></a> - Class in <a href="com/yahoo/sketches/cpc/package-summary.html">com.yahoo.sketches.cpc</a></dt>
-<dd>
-<div class="block">This provides a read-only view of a serialized image of a CpcSketch, which can be
- on-heap or off-heap represented as a Memory object, or on-heap represented as a byte array.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcWrapper.html#CpcWrapper-com.yahoo.memory.Memory-">CpcWrapper(Memory)</a></span> - Constructor for class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcWrapper.html" title="class in com.yahoo.sketches.cpc">CpcWrapper</a></dt>
-<dd>
-<div class="block">Construct a read-only view of the given Memory that contains a CpcSketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcWrapper.html#CpcWrapper-byte:A-">CpcWrapper(byte[])</a></span> - Constructor for class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcWrapper.html" title="class in com.yahoo.sketches.cpc">CpcWrapper</a></dt>
-<dd>
-<div class="block">Construct a read-only view of the given byte array that contains a CpcSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SingleItemSketch.html#create-long-">create(long)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></dt>
-<dd>
-<div class="block">Create this sketch with a long.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SingleItemSketch.html#create-double-">create(double)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></dt>
-<dd>
-<div class="block">Create this sketch with the given double (or float) datum.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SingleItemSketch.html#create-java.lang.String-">create(String)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></dt>
-<dd>
-<div class="block">Create this sketch with the given String.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SingleItemSketch.html#create-byte:A-">create(byte[])</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></dt>
-<dd>
-<div class="block">Create this sketch with the given byte array.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SingleItemSketch.html#create-char:A-">create(char[])</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></dt>
-<dd>
-<div class="block">Create this sketch with the given char array.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SingleItemSketch.html#create-int:A-">create(int[])</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></dt>
-<dd>
-<div class="block">Create this sketch with the given integer array.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SingleItemSketch.html#create-long:A-">create(long[])</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></dt>
-<dd>
-<div class="block">Create this sketch with the given long array.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SingleItemSketch.html#create-long-long-">create(long, long)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></dt>
-<dd>
-<div class="block">Create this sketch with a long and a seed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SingleItemSketch.html#create-double-long-">create(double, long)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></dt>
-<dd>
-<div class="block">Create this sketch with the given double (or float) datum and a seed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SingleItemSketch.html#create-java.lang.String-long-">create(String, long)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></dt>
-<dd>
-<div class="block">Create this sketch with the given String and a seed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SingleItemSketch.html#create-byte:A-long-">create(byte[], long)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></dt>
-<dd>
-<div class="block">Create this sketch with the given byte array and a seed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SingleItemSketch.html#create-char:A-long-">create(char[], long)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></dt>
-<dd>
-<div class="block">Create this sketch with the given char array and a seed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SingleItemSketch.html#create-int:A-long-">create(int[], long)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></dt>
-<dd>
-<div class="block">Create this sketch with the given integer array and a seed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SingleItemSketch.html#create-long:A-long-">create(long[], long)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></dt>
-<dd>
-<div class="block">Create this sketch with the given long array and a seed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/Sketches.html#createEmptySketch--">createEmptySketch()</a></span> - Static method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/Sketches.html" title="class in com.yahoo.sketches.tuple">Sketches</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:D">
-<!--   -->
-</a>
-<h2 class="title">D</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#DEFAULT_HLL_TYPE">DEFAULT_HLL_TYPE</a></span> - Static variable in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#DEFAULT_K">DEFAULT_K</a></span> - Static variable in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcSketch.html#DEFAULT_LG_K">DEFAULT_LG_K</a></span> - Static variable in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#DEFAULT_LG_K">DEFAULT_LG_K</a></span> - Static variable in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#DEFAULT_NOMINAL_ENTRIES">DEFAULT_NOMINAL_ENTRIES</a></span> - Static variable in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">The default nominal entries is provided as a convenience for those cases where the
- nominal sketch size in number of entries is not provided.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#DEFAULT_UPDATE_SEED">DEFAULT_UPDATE_SEED</a></span> - Static variable in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">The seed 9001 used in the sketch update methods is a prime number that
- was chosen very early on in experimental testing.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ArrayOfBooleansSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory(Memory, int)</a></span> - Method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ArrayOfBooleansSerDe.html" title="class in com.yahoo.sketches">ArrayOfBooleansSerDe</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ArrayOfDoublesSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory(Memory, int)</a></span> - Method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ArrayOfDoublesSerDe.html" title="class in com.yahoo.sketches">ArrayOfDoublesSerDe</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory(Memory, int)</a></span> - Method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a></dt>
-<dd>
-<div class="block">Deserialize an array of items from a given Memory object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ArrayOfLongsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory(Memory, int)</a></span> - Method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ArrayOfLongsSerDe.html" title="class in com.yahoo.sketches">ArrayOfLongsSerDe</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ArrayOfNumbersSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory(Memory, int)</a></span> - Method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ArrayOfNumbersSerDe.html" title="class in com.yahoo.sketches">ArrayOfNumbersSerDe</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ArrayOfStringsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory(Memory, int)</a></span> - Method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ArrayOfStringsSerDe.html" title="class in com.yahoo.sketches">ArrayOfStringsSerDe</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory(Memory, int)</a></span> - Method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" title="class in com.yahoo.sketches">ArrayOfUtf16StringsSerDe</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">DeserializeResult</span></a>&lt;<a href="com/yahoo/sketches/tuple/DeserializeResult.html" title="type parameter in DeserializeResult">T</a>&gt; - Class in <a href="com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></dt>
-<dd>
-<div class="block">Returns an object and its size in bytes as a result of a deserialize operation</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/DeserializeResult.html#DeserializeResult-T-int-">DeserializeResult(T, int)</a></span> - Constructor for class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple">DeserializeResult</a></dt>
-<dd>
-<div class="block">Creates an instance.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/JaccardSimilarity.html#dissimilarityTest-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-double-">dissimilarityTest(Sketch, Sketch, double)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/JaccardSimilarity.html" title="class in com.yahoo.sketches.theta">JaccardSimilarity</a></dt>
-<dd>
-<div class="block">Tests dissimilarity of a measured Sketch against an expected Sketch.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">DoublesSketch</span></a> - Class in <a href="com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a></dt>
-<dd>
-<div class="block">This is a stochastic streaming sketch that enables near-real time analysis of the
- approximate distribution of real values from a very large stream in a single pass.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/quantiles/DoublesSketchBuilder.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">DoublesSketchBuilder</span></a> - Class in <a href="com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a></dt>
-<dd>
-<div class="block">For building a new quantiles DoublesSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketchBuilder.html#DoublesSketchBuilder--">DoublesSketchBuilder()</a></span> - Constructor for class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketchBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesSketchBuilder</a></dt>
-<dd>
-<div class="block">Constructor for a new DoublesSketchBuilder.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/quantiles/DoublesSketchIterator.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">DoublesSketchIterator</span></a> - Class in <a href="com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a></dt>
-<dd>
-<div class="block">Iterator over DoublesSketch.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">DoubleSummary</span></a> - Class in <a href="com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></dt>
-<dd>
-<div class="block">Summary for generic tuple sketches of type Double.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/DoubleSummary.html#DoubleSummary--">DoubleSummary()</a></span> - Constructor for class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a></dt>
-<dd>
-<div class="block">Creates an instance of DoubleSummary with zero starting value and default mode (Sum)</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/DoubleSummary.html#DoubleSummary-com.yahoo.sketches.tuple.DoubleSummary.Mode-">DoubleSummary(DoubleSummary.Mode)</a></span> - Constructor for class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a></dt>
-<dd>
-<div class="block">Creates an instance of DoubleSummary with zero starting value and a given mode (Sum)</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/DoubleSummary.html#DoubleSummary-double-com.yahoo.sketches.tuple.DoubleSummary.Mode-">DoubleSummary(double, DoubleSummary.Mode)</a></span> - Constructor for class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a></dt>
-<dd>
-<div class="block">Creates an instance of DoubleSummary with a given starting value and mode</div>
-</dd>
-<dt><a href="com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple"><span class="typeNameLink">DoubleSummary.Mode</span></a> - Enum in <a href="com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></dt>
-<dd>
-<div class="block">The aggregation modes for this Summary</div>
-</dd>
-<dt><a href="com/yahoo/sketches/tuple/DoubleSummaryDeserializer.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">DoubleSummaryDeserializer</span></a> - Class in <a href="com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/DoubleSummaryDeserializer.html#DoubleSummaryDeserializer--">DoubleSummaryDeserializer()</a></span> - Constructor for class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/DoubleSummaryDeserializer.html" title="class in com.yahoo.sketches.tuple">DoubleSummaryDeserializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/tuple/DoubleSummaryFactory.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">DoubleSummaryFactory</span></a> - Class in <a href="com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></dt>
-<dd>
-<div class="block">Factory for DoubleSummary.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/DoubleSummaryFactory.html#DoubleSummaryFactory--">DoubleSummaryFactory()</a></span> - Constructor for class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/DoubleSummaryFactory.html" title="class in com.yahoo.sketches.tuple">DoubleSummaryFactory</a></dt>
-<dd>
-<div class="block">Creates an instance of DoubleSummaryFactory with default mode</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/DoubleSummaryFactory.html#DoubleSummaryFactory-com.yahoo.sketches.tuple.DoubleSummary.Mode-">DoubleSummaryFactory(DoubleSummary.Mode)</a></span> - Constructor for class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/DoubleSummaryFactory.html" title="class in com.yahoo.sketches.tuple">DoubleSummaryFactory</a></dt>
-<dd>
-<div class="block">Creates an instance of DoubleSummaryFactory with a given mode</div>
-</dd>
-<dt><a href="com/yahoo/sketches/tuple/DoubleSummarySetOperations.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">DoubleSummarySetOperations</span></a> - Class in <a href="com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></dt>
-<dd>
-<div class="block">Methods for producing unions and intersections of two objects of type DoubleSummary.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/DoubleSummarySetOperations.html#DoubleSummarySetOperations--">DoubleSummarySetOperations()</a></span> - Constructor for class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/DoubleSummarySetOperations.html" title="class in com.yahoo.sketches.tuple">DoubleSummarySetOperations</a></dt>
-<dd>
-<div class="block">Creates an instance with default mode.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/DoubleSummarySetOperations.html#DoubleSummarySetOperations-com.yahoo.sketches.tuple.DoubleSummary.Mode-">DoubleSummarySetOperations(DoubleSummary.Mode)</a></span> - Constructor for class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/DoubleSummarySetOperations.html" title="class in com.yahoo.sketches.tuple">DoubleSummarySetOperations</a></dt>
-<dd>
-<div class="block">Creates an instance given a DoubleSummary update mode.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">DoublesUnion</span></a> - Class in <a href="com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a></dt>
-<dd>
-<div class="block">The API for Union operations for quantiles DoublesSketches</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesUnion.html#DoublesUnion--">DoublesUnion()</a></span> - Constructor for class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/quantiles/DoublesUnionBuilder.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">DoublesUnionBuilder</span></a> - Class in <a href="com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a></dt>
-<dd>
-<div class="block">For building a new DoublesSketch Union operation.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesUnionBuilder.html#DoublesUnionBuilder--">DoublesUnionBuilder()</a></span> - Constructor for class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesUnionBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesUnionBuilder</a></dt>
-<dd>
-<div class="block">Constructor for a new DoublesUnionBuilder.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#downSample-com.yahoo.sketches.quantiles.DoublesSketch-int-com.yahoo.memory.WritableMemory-">downSample(DoublesSketch, int, WritableMemory)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">From an source sketch, create a new sketch that must have a smaller value of K.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#downSample-int-">downSample(int)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
-<dd>
-<div class="block">From an existing sketch, this creates a new sketch that can have a smaller value of K.</div>
-</dd>
-</dl>
-<a name="I:E">
-<!--   -->
-</a>
-<h2 class="title">E</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.Row.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch.Row</a></dt>
-<dd>
-<div class="block">This equals is computed only from the Row.getEstimate() value and does not imply equality
- of the other items within the row: item and upper and lower bounds.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.Row.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">LongsSketch.Row</a></dt>
-<dd>
-<div class="block">This equals is computed only from the Row.getEstimate() value and does not imply equality
- of the other items within the row: item and upper and lower bounds.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/BoundsOnBinomialProportions.html#erf-double-">erf(double)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/BoundsOnBinomialProportions.html" title="class in com.yahoo.sketches">BoundsOnBinomialProportions</a></dt>
-<dd>
-<div class="block">Computes an approximation to the erf() function.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies"><span class="typeNameLink">ErrorType</span></a> - Enum in <a href="com/yahoo/sketches/frequencies/package-summary.html">com.yahoo.sketches.frequencies</a></dt>
-<dd>
-<div class="block">Specifies one of two types of error regions of the statistical classification Confusion Matrix
- that can be excluded from a returned sample of Frequent Items.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html#estimateSubsetSum-java.util.function.Predicate-">estimateSubsetSum(Predicate&lt;T&gt;)</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a></dt>
-<dd>
-<div class="block">Computes an estimated subset sum from the entire stream for objects matching a given
- predicate.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html#estimateSubsetSum-java.util.function.Predicate-">estimateSubsetSum(Predicate&lt;Long&gt;)</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a></dt>
-<dd>
-<div class="block">Computes an estimated subset sum from the entire stream for objects matching a given
- predicate.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html#estimateSubsetSum-java.util.function.Predicate-">estimateSubsetSum(Predicate&lt;T&gt;)</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a></dt>
-<dd>
-<div class="block">Computes an estimated subset sum from the entire stream for objects matching a given
- predicate.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/BoundsOnBinomialProportions.html#estimateUnknownP-long-long-">estimateUnknownP(long, long)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/BoundsOnBinomialProportions.html" title="class in com.yahoo.sketches">BoundsOnBinomialProportions</a></dt>
-<dd>
-<div class="block">Computes an estimate of an unknown binomial proportion.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#evenlyLgSpaced-int-int-int-">evenlyLgSpaced(int, int, int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">Returns an int array of points that will be evenly spaced on a log axis.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/JaccardSimilarity.html#exactlyEqual-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-">exactlyEqual(Sketch, Sketch)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/JaccardSimilarity.html" title="class in com.yahoo.sketches.theta">JaccardSimilarity</a></dt>
-<dd>
-<div class="block">Returns true if the two given sketches have exactly the same hash values and the same
- theta values.</div>
-</dd>
-</dl>
-<a name="I:F">
-<!--   -->
-</a>
-<h2 class="title">F</h2>
-<dl>
-<dt><a href="com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches"><span class="typeNameLink">Family</span></a> - Enum in <a href="com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a></dt>
-<dd>
-<div class="block">Defines the various families of sketch and set operation classes.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/HashOperations.html#fastHashInsertOnly-com.yahoo.memory.WritableMemory-int-long-int-">fastHashInsertOnly(WritableMemory, int, long, int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches">HashOperations</a></dt>
-<dd>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash insert scheme, but inserts
- values directly into a Memory.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/HashOperations.html#fastHashSearchOrInsert-com.yahoo.memory.WritableMemory-int-long-int-">fastHashSearchOrInsert(WritableMemory, int, long, int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches">HashOperations</a></dt>
-<dd>
-<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="com/yahoo/sketches/tuple/Filter.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Filter</span></a>&lt;<a href="com/yahoo/sketches/tuple/Filter.html" title="type parameter in Filter">T</a> extends <a href="com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt; - Class in <a href="com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></dt>
-<dd>
-<div class="block">Class for filtering entries from a <a href="com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple"><code>Sketch</code></a> given a <a href="com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple"><code>Summary</code></a></div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/Filter.html#Filter-java.util.function.Predicate-">Filter(Predicate&lt;T&gt;)</a></span> - Constructor for class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/Filter.html" title="class in com.yahoo.sketches.tuple">Filter</a></dt>
-<dd>
-<div class="block">Filter constructor with a <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html?is-external=true" title="class or interface in java.util.function"><code>Predicate</code></a></div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/Filter.html#filter-com.yahoo.sketches.tuple.Sketch-">filter(Sketch&lt;T&gt;)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/Filter.html" title="class in com.yahoo.sketches.tuple">Filter</a></dt>
-<dd>
-<div class="block">Filters elements on the provided <a href="com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple"><code>Sketch</code></a></div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#floorPowerOf2-int-">floorPowerOf2(int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">Computes the floor power of 2 within the range [1, 2^30].</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#floorPowerOfBdouble-double-double-">floorPowerOfBdouble(double, double)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">Computes the floor power of B as a double.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/DoubleSummary.html#fromMemory-com.yahoo.memory.Memory-">fromMemory(Memory)</a></span> - Static method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a></dt>
-<dd>
-<div class="block">Creates an instance of the DoubleSummary given a serialized representation</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/DoubleSummaryFactory.html#fromMemory-com.yahoo.memory.Memory-">fromMemory(Memory)</a></span> - Static method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/DoubleSummaryFactory.html" title="class in com.yahoo.sketches.tuple">DoubleSummaryFactory</a></dt>
-<dd>
-<div class="block">This is deprecated and exists here just to test compatibility with previous serialization format.</div>
-</dd>
-</dl>
-<a name="I:G">
-<!--   -->
-</a>
-<h2 class="title">G</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsUnion.html#gadget_">gadget_</a></span> - Variable in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/HashIterator.html#get--">get()</a></span> - Method in interface com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/HashIterator.html" title="interface in com.yahoo.sketches.theta">HashIterator</a></dt>
-<dd>
-<div class="block">Gets the hash value</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hllmap/UniqueCountMap.html#getActiveEntries--">getActiveEntries()</a></span> - Method in class com.yahoo.sketches.hllmap.<a href="com/yahoo/sketches/hllmap/UniqueCountMap.html" title="class in com.yahoo.sketches.hllmap">UniqueCountMap</a></dt>
-<dd>
-<div class="block">Returns the number of active, unique keys across all internal maps</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.html#getAprioriError-int-long-">getAprioriError(int, long)</a></span> - Static method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a></dt>
-<dd>
-<div class="block">Returns the estimated <i>a priori</i> error given the maxMapSize for the sketch and the
- estimatedTotalStreamWeight.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.html#getAprioriError-int-long-">getAprioriError(int, long)</a></span> - Static method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></dt>
-<dd>
-<div class="block">Returns the estimated <i>a priori</i> error given the maxMapSize for the sketch and the
- estimatedTotalStreamWeight.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hllmap/UniqueCountMap.html#getAverageSketchMemoryPerKey--">getAverageSketchMemoryPerKey()</a></span> - Method in class com.yahoo.sketches.hllmap.<a href="com/yahoo/sketches/hllmap/UniqueCountMap.html" title="class in com.yahoo.sketches.hllmap">UniqueCountMap</a></dt>
-<dd>
-<div class="block">Returns the average memory storage per key that is dedicated to sketching the unique counts.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#getCDF-float:A-">getCDF(float[])</a></span> - Method in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></dt>
-<dd>
-<div class="block">Returns an approximation to the Cumulative Distribution Function (CDF), which is the
- cumulative analog of the PMF, of the input stream given a set of splitPoint (values).</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#getCDF-double:A-">getCDF(double[])</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">Returns an approximation to the Cumulative Distribution Function (CDF), which is the
- cumulative analog of the PMF, of the input stream given a set of splitPoint (values).</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#getCDF-T:A-">getCDF(T[])</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
-<dd>
-<div class="block">Returns an approximation to the Cumulative Distribution Function (CDF), which is the
- cumulative analog of the PMF, of the input stream given a set of splitPoints (values).</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#getCompactSerializationBytes--">getCompactSerializationBytes()</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/Union.html#getCompactSerializationBytes--">getCompactSerializationBytes()</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#getCompactStorageBytes--">getCompactStorageBytes()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">Returns the number of bytes this sketch would require to store in compact form, which is not
- updatable.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#getCompactStorageBytes-int-long-">getCompactStorageBytes(int, long)</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">Returns the number of bytes a DoublesSketch would require to store in compact form
- given the values of <i>k</i> and <i>n</i>.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#getCompositeEstimate--">getCompositeEstimate()</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/Union.html#getCompositeEstimate--">getCompositeEstimate()</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SingleItemSketch.html#getCountLessThanTheta-double-">getCountLessThanTheta(double)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketch.html#getCountLessThanTheta-double-">getCountLessThanTheta(double)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></dt>
-<dd>
-<div class="block">Gets the number of hash values less than the given theta.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SingleItemSketch.html#getCurrentBytes-boolean-">getCurrentBytes(boolean)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketch.html#getCurrentBytes-boolean-">getCurrentBytes(boolean)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></dt>
-<dd>
-<div class="block">Returns the number of storage bytes required for this Sketch in its current state.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.html#getCurrentMapCapacity--">getCurrentMapCapacity()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a></dt>
-<dd>
-<div class="block">Returns the current number of counters the sketch is configured to support.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.html#getCurrentMapCapacity--">getCurrentMapCapacity()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></dt>
-<dd>
-<div class="block">Returns the current number of counters the sketch is configured to support.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#getDoubleBE-byte:A-int-">getDoubleBE(byte[], int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
-<dd>
-<div class="block">Get a <i>double</i> from the given byte array starting at the given offset
- in big endian order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#getDoubleLE-byte:A-int-">getDoubleLE(byte[], int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
-<dd>
-<div class="block">Get a <i>double</i> from the given byte array starting at the given offset
- in little endian order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesUnion.html#getEffectiveK--">getEffectiveK()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></dt>
-<dd>
-<div class="block">Returns the effective <i>k</i> of this Union.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsUnion.html#getEffectiveK--">getEffectiveK()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a></dt>
-<dd>
-<div class="block">Returns the effective <i>k</i> of this Union.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.html#getEpsilon-int-">getEpsilon(int)</a></span> - Static method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a></dt>
-<dd>
-<div class="block">Returns epsilon used to compute <i>a priori</i> error.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.html#getEpsilon-int-">getEpsilon(int)</a></span> - Static method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></dt>
-<dd>
-<div class="block">Returns epsilon used to compute <i>a priori</i> error.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcSketch.html#getEstimate--">getEstimate()</a></span> - Method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></dt>
-<dd>
-<div class="block">Returns the best estimate of the cardinality of the sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcWrapper.html#getEstimate--">getEstimate()</a></span> - Method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcWrapper.html" title="class in com.yahoo.sketches.cpc">CpcWrapper</a></dt>
-<dd>
-<div class="block">Returns the best estimate of the cardinality of the sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.html#getEstimate-T-">getEstimate(T)</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a></dt>
-<dd>
-<div class="block">Gets the estimate of the frequency of the given item.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.Row.html#getEstimate--">getEstimate()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch.Row</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.html#getEstimate-long-">getEstimate(long)</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></dt>
-<dd>
-<div class="block">Gets the estimate of the frequency of the given item.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.Row.html#getEstimate--">getEstimate()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">LongsSketch.Row</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#getEstimate--">getEstimate()</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/Union.html#getEstimate--">getEstimate()</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hllmap/UniqueCountMap.html#getEstimate-byte:A-">getEstimate(byte[])</a></span> - Method in class com.yahoo.sketches.hllmap.<a href="com/yahoo/sketches/hllmap/UniqueCountMap.html" title="class in com.yahoo.sketches.hllmap">UniqueCountMap</a></dt>
-<dd>
-<div class="block">Retrieves the current estimate of unique count for a given key.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/SampleSubsetSummary.html#getEstimate--">getEstimate()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/SampleSubsetSummary.html" title="class in com.yahoo.sketches.sampling">SampleSubsetSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SingleItemSketch.html#getEstimate--">getEstimate()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketch.html#getEstimate--">getEstimate()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></dt>
-<dd>
-<div class="block">Gets the unique count estimate.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketches.html#getEstimate-com.yahoo.memory.Memory-">getEstimate(Memory)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta">Sketches</a></dt>
-<dd>
-<div class="block">Gets the unique count estimate from a valid memory image of a Sketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#getEstimate--">getEstimate()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></dt>
-<dd>
-<div class="block">Estimates the cardinality of the set (number of unique values presented to the sketch)</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/Sketch.html#getEstimate--">getEstimate()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a></dt>
-<dd>
-<div class="block">Estimates the cardinality of the set (number of unique values presented to the sketch)</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/BoundsOnRatiosInSampledSets.html#getEstimateOfA-long-double-">getEstimateOfA(long, double)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/BoundsOnRatiosInSampledSets.html" title="class in com.yahoo.sketches">BoundsOnRatiosInSampledSets</a></dt>
-<dd>
-<div class="block">Return the estimate of A.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/BoundsOnRatiosInSampledSets.html#getEstimateOfB-long-double-">getEstimateOfB(long, double)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/BoundsOnRatiosInSampledSets.html" title="class in com.yahoo.sketches">BoundsOnRatiosInSampledSets</a></dt>
-<dd>
-<div class="block">Return the estimate of B.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/BoundsOnRatiosInSampledSets.html#getEstimateOfBoverA-long-long-">getEstimateOfBoverA(long, long)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/BoundsOnRatiosInSampledSets.html" title="class in com.yahoo.sketches">BoundsOnRatiosInSampledSets</a></dt>
-<dd>
-<div class="block">Return the estimate of b over a</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html#getEstimateOfBoverA-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-">getEstimateOfBoverA(Sketch, Sketch)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html" title="class in com.yahoo.sketches">BoundsOnRatiosInThetaSketchedSets</a></dt>
-<dd>
-<div class="block">Gets the estimate for B over A</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/QuantilesHelper.html#getEvenlySpacedRanks-int-">getEvenlySpacedRanks(int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/QuantilesHelper.html" title="class in com.yahoo.sketches">QuantilesHelper</a></dt>
-<dd>
-<div class="block">Compute an array of evenly spaced normalized ranks from 0 to 1 inclusive.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcSketch.html#getFamily--">getFamily()</a></span> - Static method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></dt>
-<dd>
-<div class="block">Return the DataSketches identifier for this CPC family of sketches.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcUnion.html#getFamily--">getFamily()</a></span> - Static method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcUnion.html" title="class in com.yahoo.sketches.cpc">CpcUnion</a></dt>
-<dd>
-<div class="block">Return the DataSketches identifier for this CPC family of sketches.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcWrapper.html#getFamily--">getFamily()</a></span> - Static method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcWrapper.html" title="class in com.yahoo.sketches.cpc">CpcWrapper</a></dt>
-<dd>
-<div class="block">Return the DataSketches identifier for this CPC family of sketches.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/AnotB.html#getFamily--">getFamily()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/AnotB.html" title="class in com.yahoo.sketches.theta">AnotB</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/CompactSketch.html#getFamily--">getFamily()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Intersection.html#getFamily--">getFamily()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta">Intersection</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SetOperation.html#getFamily--">getFamily()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></dt>
-<dd>
-<div class="block">Gets the Family of this SetOperation</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketch.html#getFamily--">getFamily()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></dt>
-<dd>
-<div class="block">Returns the Family that this sketch belongs to</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Union.html#getFamily--">getFamily()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Union</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#getFamily--">getFamily()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
-<dd>
-<div class="block">Returns the Family</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Family.html#getFamilyName--">getFamilyName()</a></span> - Method in enum com.yahoo.sketches.<a href="com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></dt>
-<dd>
-<div class="block">Returns the name for this family</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#getFloatBE-byte:A-int-">getFloatBE(byte[], int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
-<dd>
-<div class="block">Get a <i>float</i> from the given byte array starting at the given offset
- in big endian order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#getFloatLE-byte:A-int-">getFloatLE(byte[], int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
-<dd>
-<div class="block">Get a <i>float</i> from the given byte array starting at the given offset
- in little endian order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.html#getFrequentItems-long-com.yahoo.sketches.frequencies.ErrorType-">getFrequentItems(long, ErrorType)</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a></dt>
-<dd>
-<div class="block">Returns an array of Rows that include frequent items, estimates, upper and lower bounds
- given a threshold and an ErrorCondition.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.html#getFrequentItems-com.yahoo.sketches.frequencies.ErrorType-">getFrequentItems(ErrorType)</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a></dt>
-<dd>
-<div class="block">Returns an array of Rows that include frequent items, estimates, upper and lower bounds
- given an ErrorCondition and the default threshold.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.html#getFrequentItems-long-com.yahoo.sketches.frequencies.ErrorType-">getFrequentItems(long, ErrorType)</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></dt>
-<dd>
-<div class="block">Returns an array of Rows that include frequent items, estimates, upper and lower bounds
- given a threshold and an ErrorCondition.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.html#getFrequentItems-com.yahoo.sketches.frequencies.ErrorType-">getFrequentItems(ErrorType)</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></dt>
-<dd>
-<div class="block">Returns an array of Rows that include frequent items, estimates, upper and lower bounds
- given an ErrorCondition and the default threshold.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Family.html#getID--">getID()</a></span> - Method in enum com.yahoo.sketches.<a href="com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></dt>
-<dd>
-<div class="block">Returns the byte ID for this family</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.html#getInstance-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">getInstance(Memory, ArrayOfItemsSerDe&lt;T&gt;)</a></span> - Static method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a></dt>
-<dd>
-<div class="block">Returns a sketch instance of this class from the given srcMem,
- which must be a Memory representation of this sketch class.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.html#getInstance-com.yahoo.memory.Memory-">getInstance(Memory)</a></span> - Static method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></dt>
-<dd>
-<div class="block">Returns a sketch instance of this class from the given srcMem,
- which must be a Memory representation of this sketch class.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.html#getInstance-java.lang.String-">getInstance(String)</a></span> - Static method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></dt>
-<dd>
-<div class="block">Returns a sketch instance of this class from the given String,
- which must be a String representation of this sketch class.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#getInstance-java.util.Comparator-">getInstance(Comparator&lt;? super T&gt;)</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
-<dd>
-<div class="block">Obtains a new instance of an ItemsSketch using the DEFAULT_K.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#getInstance-int-java.util.Comparator-">getInstance(int, Comparator&lt;? super T&gt;)</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
-<dd>
-<div class="block">Obtains a new instance of an ItemsSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#getInstance-com.yahoo.memory.Memory-java.util.Comparator-com.yahoo.sketches.ArrayOfItemsSerDe-">getInstance(Memory, Comparator&lt;? super T&gt;, ArrayOfItemsSerDe&lt;T&gt;)</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
-<dd>
-<div class="block">Heapifies the given srcMem, which must be a Memory image of a ItemsSketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsUnion.html#getInstance-java.util.Comparator-">getInstance(Comparator&lt;? super T&gt;)</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a></dt>
-<dd>
-<div class="block">Create an instance of ItemsUnion with the default k</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsUnion.html#getInstance-int-java.util.Comparator-">getInstance(int, Comparator&lt;? super T&gt;)</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a></dt>
-<dd>
-<div class="block">Create an instance of ItemsUnion</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsUnion.html#getInstance-com.yahoo.memory.Memory-java.util.Comparator-com.yahoo.sketches.ArrayOfItemsSerDe-">getInstance(Memory, Comparator&lt;? super T&gt;, ArrayOfItemsSerDe&lt;T&gt;)</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a></dt>
-<dd>
-<div class="block">Heapify the given srcMem into a Union object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsUnion.html#getInstance-com.yahoo.sketches.quantiles.ItemsSketch-">getInstance(ItemsSketch&lt;T&gt;)</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a></dt>
-<dd>
-<div class="block">Create an instance of ItemsUnion based on ItemsSketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#getIntBE-byte:A-int-">getIntBE(byte[], int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
-<dd>
-<div class="block">Get a <i>int</i> from the given byte array starting at the given offset
- in big endian order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#getIntLE-byte:A-int-">getIntLE(byte[], int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
-<dd>
-<div class="block">Get a <i>int</i> from the given byte array starting at the given offset
- in little endian order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.Row.html#getItem--">getItem()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch.Row</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.Row.html#getItem--">getItem()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">LongsSketch.Row</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html#getItem--">getItem()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples.WeightedSample</a></dt>
-<dd>
-<div class="block">Accesses the iterator's current object</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#getK--">getK()</a></span> - Method in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></dt>
-<dd>
-<div class="block">Returns the parameter k</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#getK--">getK()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">Returns the configured value of K</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketchBuilder.html#getK--">getK()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketchBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesSketchBuilder</a></dt>
-<dd>
-<div class="block">Gets the current configured value of <i>k</i></div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#getK--">getK()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
-<dd>
-<div class="block">Returns the configured value of K</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html#getK--">getK()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a></dt>
-<dd>
-<div class="block">Returns the sketch's value of <i>k</i>, the maximum number of samples stored in the
- reservoir.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html#getK--">getK()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a></dt>
-<dd>
-<div class="block">Returns the sketch's value of <i>k</i>, the maximum number of samples stored in the reservoir.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html#getK--">getK()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a></dt>
-<dd>
-<div class="block">Returns the sketch's value of <i>k</i>, the maximum number of samples stored in the
- sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html#getKey--">getKey()</a></span> - Method in interface com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html" title="interface in com.yahoo.sketches.tuple">ArrayOfDoublesSketchIterator</a></dt>
-<dd>
-<div class="block">Gets a key from the current entry in the sketch, which is a hash
- of the original key passed to update().</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/SketchIterator.html#getKey--">getKey()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/SketchIterator.html" title="class in com.yahoo.sketches.tuple">SketchIterator</a></dt>
-<dd>
-<div class="block">Gets a key from the current entry in the sketch, which is a hash
- of the original key passed to update().</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hllmap/UniqueCountMap.html#getKeyMemoryUsageBytes--">getKeyMemoryUsageBytes()</a></span> - Method in class com.yahoo.sketches.hllmap.<a href="com/yahoo/sketches/hllmap/UniqueCountMap.html" title="class in com.yahoo.sketches.hllmap">UniqueCountMap</a></dt>
-<dd>
-<div class="block">Returns total bytes used for key storage</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#getKFromEpsilon-double-boolean-">getKFromEpsilon(double, boolean)</a></span> - Static method in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></dt>
-<dd>
-<div class="block">Gets the approximate value of <em>k</em> to use given epsilon, the normalized rank error.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#getKFromEpsilon-double-boolean-">getKFromEpsilon(double, boolean)</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">Gets the approximate value of <em>k</em> to use given epsilon, the normalized rank error.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#getKFromEpsilon-double-boolean-">getKFromEpsilon(double, boolean)</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
-<dd>
-<div class="block">Gets the approximate value of <em>k</em> to use given epsilon, the normalized rank error.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#getLgConfigK--">getLgConfigK()</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/Union.html#getLgConfigK--">getLgConfigK()</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></dt>
-<dd>
-<div class="block">Gets the effective <i>lgConfigK</i> for the union operator, which may be less than
- <i>lgMaxK</i>.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcSketch.html#getLgK--">getLgK()</a></span> - Method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></dt>
-<dd>
-<div class="block">Return the parameter LgK.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcUnion.html#getLgK--">getLgK()</a></span> - Method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcUnion.html" title="class in com.yahoo.sketches.cpc">CpcUnion</a></dt>
-<dd>
-<div class="block">Returns the current value of Log_base2 of K.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcWrapper.html#getLgK--">getLgK()</a></span> - Method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcWrapper.html" title="class in com.yahoo.sketches.cpc">CpcWrapper</a></dt>
-<dd>
-<div class="block">Returns the configured Log_base2 of K of this sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SetOperationBuilder.html#getLgNominalEntries--">getLgNominalEntries()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></dt>
-<dd>
-<div class="block">Returns Log-base 2 Nominal Entries</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#getLgNominalEntries--">getLgNominalEntries()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
-<dd>
-<div class="block">Returns Log-base 2 Nominal Entries</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketch.html#getLgNomLongs--">getLgNomLongs()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></dt>
-<dd>
-<div class="block">Gets the Log base 2 of the configured nominal entries</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#getLocalLgNominalEntries--">getLocalLgNominalEntries()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
-<dd>
-<div class="block">Returns Log-base 2 Nominal Entries for the concurrent local sketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#getLongBE-byte:A-int-">getLongBE(byte[], int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
-<dd>
-<div class="block">Get a <i>long</i> from the source byte array starting at the given offset
- in big endian order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#getLongLE-byte:A-int-">getLongLE(byte[], int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
-<dd>
-<div class="block">Get a <i>long</i> from the given byte array starting at the given offset
- in little endian order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/BinomialBoundsN.html#getLowerBound-long-double-int-boolean-">getLowerBound(long, double, int, boolean)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/BinomialBoundsN.html" title="class in com.yahoo.sketches">BinomialBoundsN</a></dt>
-<dd>
-<div class="block">Returns the approximate lower bound value</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcSketch.html#getLowerBound-int-">getLowerBound(int)</a></span> - Method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></dt>
-<dd>
-<div class="block">Returns the best estimate of the lower bound of the confidence interval given <i>kappa</i>,
- the number of standard deviations from the mean.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcWrapper.html#getLowerBound-int-">getLowerBound(int)</a></span> - Method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcWrapper.html" title="class in com.yahoo.sketches.cpc">CpcWrapper</a></dt>
-<dd>
-<div class="block">Returns the best estimate of the lower bound of the confidence interval given <i>kappa</i>,
- the number of standard deviations from the mean.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.html#getLowerBound-T-">getLowerBound(T)</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a></dt>
-<dd>
-<div class="block">Gets the guaranteed lower bound frequency of the given item, which can never be
- negative.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.Row.html#getLowerBound--">getLowerBound()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch.Row</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.html#getLowerBound-long-">getLowerBound(long)</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></dt>
-<dd>
-<div class="block">Gets the guaranteed lower bound frequency of the given item, which can never be
- negative.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.Row.html#getLowerBound--">getLowerBound()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">LongsSketch.Row</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#getLowerBound-int-">getLowerBound(int)</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/Union.html#getLowerBound-int-">getLowerBound(int)</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hllmap/UniqueCountMap.html#getLowerBound-byte:A-">getLowerBound(byte[])</a></span> - Method in class com.yahoo.sketches.hllmap.<a href="com/yahoo/sketches/hllmap/UniqueCountMap.html" title="class in com.yahoo.sketches.hllmap">UniqueCountMap</a></dt>
-<dd>
-<div class="block">Returns the lower bound cardinality with respect to <a href="com/yahoo/sketches/hllmap/UniqueCountMap.html#getEstimate-byte:A-"><code>UniqueCountMap.getEstimate(byte[])</code></a> associated
- with the given key.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/SampleSubsetSummary.html#getLowerBound--">getLowerBound()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/SampleSubsetSummary.html" title="class in com.yahoo.sketches.sampling">SampleSubsetSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SingleItemSketch.html#getLowerBound-int-">getLowerBound(int)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketch.html#getLowerBound-int-">getLowerBound(int)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></dt>
-<dd>
-<div class="block">Gets the approximate lower error bound given the specified number of Standard Deviations.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketches.html#getLowerBound-int-com.yahoo.memory.Memory-">getLowerBound(int, Memory)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta">Sketches</a></dt>
-<dd>
-<div class="block">Gets the approximate lower error bound from a valid memory image of a Sketch
- given the specified number of Standard Deviations.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#getLowerBound-int-">getLowerBound(int)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></dt>
-<dd>
-<div class="block">Gets the approximate lower error bound given the specified number of Standard Deviations.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/Sketch.html#getLowerBound-int-">getLowerBound(int)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a></dt>
-<dd>
-<div class="block">Gets the approximate lower error bound given the specified number of Standard Deviations.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/BoundsOnRatiosInSampledSets.html#getLowerBoundForBoverA-long-long-double-">getLowerBoundForBoverA(long, long, double)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/BoundsOnRatiosInSampledSets.html" title="class in com.yahoo.sketches">BoundsOnRatiosInSampledSets</a></dt>
-<dd>
-<div class="block">Return the approximate lower bound based on a 95% confidence interval</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html#getLowerBoundForBoverA-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-">getLowerBoundForBoverA(Sketch, Sketch)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html" title="class in com.yahoo.sketches">BoundsOnRatiosInThetaSketchedSets</a></dt>
-<dd>
-<div class="block">Gets the approximate lower bound for B over A based on a 95% confidence interval</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html#getMaxBytes-int-int-">getMaxBytes(int, int)</a></span> - Static method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketch.html#getMaxCompactSketchBytes-int-">getMaxCompactSketchBytes(int)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></dt>
-<dd>
-<div class="block">Returns the maximum number of storage bytes required for a CompactSketch with the given
- number of actual entries.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketches.html#getMaxCompactSketchBytes-int-">getMaxCompactSketchBytes(int)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta">Sketches</a></dt>
-<dd>
-<div class="block">Ref: <a href="com/yahoo/sketches/theta/Sketch.html#getMaxCompactSketchBytes-int-"><code>Sketch.getMaxCompactSketchBytes(int)</code></a></div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#getMaxConcurrencyError--">getMaxConcurrencyError()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
-<dd>
-<div class="block">Gets the Maximum Concurrency Error</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.html#getMaximumError--">getMaximumError()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.html#getMaximumError--">getMaximumError()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.html#getMaximumMapCapacity--">getMaximumMapCapacity()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a></dt>
-<dd>
-<div class="block">Returns the maximum number of counters the sketch is configured to support.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.html#getMaximumMapCapacity--">getMaximumMapCapacity()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></dt>
-<dd>
-<div class="block">Returns the maximum number of counters the sketch is configured to support.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SetOperation.html#getMaxIntersectionBytes-int-">getMaxIntersectionBytes(int)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></dt>
-<dd>
-<div class="block">Returns the maximum required storage bytes given a nomEntries parameter for Intersection
- operations</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketches.html#getMaxIntersectionBytes-int-">getMaxIntersectionBytes(int)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta">Sketches</a></dt>
-<dd>
-<div class="block">Ref: <a href="com/yahoo/sketches/theta/SetOperation.html#getMaxIntersectionBytes-int-"><code>SetOperation.getMaxIntersectionBytes(int)</code></a></div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesUnion.html#getMaxK--">getMaxK()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></dt>
-<dd>
-<div class="block">Returns the configured <i>maxK</i> of this Union.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesUnionBuilder.html#getMaxK--">getMaxK()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesUnionBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesUnionBuilder</a></dt>
-<dd>
-<div class="block">Gets the current configured value of <i>maxK</i></div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsUnion.html#getMaxK--">getMaxK()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a></dt>
-<dd>
-<div class="block">Returns the configured <i>maxK</i> of this Union.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirItemsUnion.html#getMaxK--">getMaxK()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsUnion</a></dt>
-<dd>
-<div class="block">Returns the maximum allowed reservoir capacity in this union.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirLongsUnion.html#getMaxK--">getMaxK()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirLongsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsUnion</a></dt>
-<dd>
-<div class="block">Returns the maximum allowed reservoir capacity in this union.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#getMaxNumLocalThreads--">getMaxNumLocalThreads()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
-<dd>
-<div class="block">Gets the Maximum Number of Local Threads.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Family.html#getMaxPreLongs--">getMaxPreLongs()</a></span> - Method in enum com.yahoo.sketches.<a href="com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></dt>
-<dd>
-<div class="block">Returns the maximum preamble size for this family in longs</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/Union.html#getMaxSerializationBytes-int-">getMaxSerializationBytes(int)</a></span> - Static method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></dt>
-<dd>
-<div class="block">Returns the maximum size in bytes that this union operator can grow to given a lgK.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcSketch.html#getMaxSerializedBytes-int-">getMaxSerializedBytes(int)</a></span> - Static method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></dt>
-<dd>
-<div class="block">The actual size of a compressed CPC sketch has a small random variance, but the following
- empirically measured size should be large enough for at least 99.9 percent of sketches.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#getMaxSerializedSizeBytes-int-long-">getMaxSerializedSizeBytes(int, long)</a></span> - Static method in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></dt>
-<dd>
-<div class="block">Returns upper bound on the serialized size of a sketch given a parameter <em>k</em> and stream
- length.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SetOperation.html#getMaxUnionBytes-int-">getMaxUnionBytes(int)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></dt>
-<dd>
-<div class="block">Returns the maximum required storage bytes given a nomEntries parameter for Union operations</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketches.html#getMaxUnionBytes-int-">getMaxUnionBytes(int)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta">Sketches</a></dt>
-<dd>
-<div class="block">Ref: <a href="com/yahoo/sketches/theta/SetOperation.html#getMaxUnionBytes-int-"><code>SetOperation.getMaxUnionBytes(int)</code></a></div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#getMaxUpdatableSerializationBytes-int-com.yahoo.sketches.hll.TgtHllType-">getMaxUpdatableSerializationBytes(int, TgtHllType)</a></span> - Static method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
-<dd>
-<div class="block">Returns the maximum size in bytes that this sketch can grow to given lgConfigK.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketch.html#getMaxUpdateSketchBytes-int-">getMaxUpdateSketchBytes(int)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></dt>
-<dd>
-<div class="block">Returns the maximum number of storage bytes required for an UpdateSketch with the given
- number of nominal entries (power of 2).</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketches.html#getMaxUpdateSketchBytes-int-">getMaxUpdateSketchBytes(int)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta">Sketches</a></dt>
-<dd>
-<div class="block">Ref: <a href="com/yahoo/sketches/theta/Sketch.html#getMaxUpdateSketchBytes-int-"><code>Sketch.getMaxUpdateSketchBytes(int)</code></a></div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#getMaxValue--">getMaxValue()</a></span> - Method in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></dt>
-<dd>
-<div class="block">Returns the max value of the stream.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#getMaxValue--">getMaxValue()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">Returns the max value of the stream.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#getMaxValue--">getMaxValue()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
-<dd>
-<div class="block">Returns the max value of the stream</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SetOperationBuilder.html#getMemoryRequestServer--">getMemoryRequestServer()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></dt>
-<dd>
-<div class="block">Returns the MemoryRequestServer</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#getMemoryRequestServer--">getMemoryRequestServer()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
-<dd>
-<div class="block">Returns the MemoryRequestServer</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hllmap/UniqueCountMap.html#getMemoryUsageBytes--">getMemoryUsageBytes()</a></span> - Method in class com.yahoo.sketches.hllmap.<a href="com/yahoo/sketches/hllmap/UniqueCountMap.html" title="class in com.yahoo.sketches.hllmap">UniqueCountMap</a></dt>
-<dd>
-<div class="block">Returns total bytes used by all internal maps</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Family.html#getMinPreLongs--">getMinPreLongs()</a></span> - Method in enum com.yahoo.sketches.<a href="com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></dt>
-<dd>
-<div class="block">Returns the minimum preamble size for this family in longs</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#getMinValue--">getMinValue()</a></span> - Method in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></dt>
-<dd>
-<div class="block">Returns the min value of the stream.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#getMinValue--">getMinValue()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">Returns the min value of the stream.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#getMinValue--">getMinValue()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
-<dd>
-<div class="block">Returns the min value of the stream</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#getN--">getN()</a></span> - Method in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></dt>
-<dd>
-<div class="block">Returns the length of the input stream.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#getN--">getN()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">Returns the length of the input stream so far.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#getN--">getN()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
-<dd>
-<div class="block">Returns the length of the input stream so far.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html#getN--">getN()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a></dt>
-<dd>
-<div class="block">Returns the number of items processed from the input stream</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html#getN--">getN()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a></dt>
-<dd>
-<div class="block">Returns the number of items processed from the input stream</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html#getN--">getN()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a></dt>
-<dd>
-<div class="block">Returns the number of items processed from the input stream</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#getNominalEntries--">getNominalEntries()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></dt>
-<dd>
-<div class="block">Gets the configured nominal number of entries</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#getNormalizedRankError--">getNormalizedRankError()</a></span> - Method in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">replaced by <a href="com/yahoo/sketches/kll/KllFloatsSketch.html#getNormalizedRankError-boolean-"><code>KllFloatsSketch.getNormalizedRankError(boolean)</code></a></span></div>
-</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#getNormalizedRankError-boolean-">getNormalizedRankError(boolean)</a></span> - Method in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></dt>
-<dd>
-<div class="block">Gets the approximate rank error of this sketch normalized as a fraction between zero and one.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#getNormalizedRankError-int-">getNormalizedRankError(int)</a></span> - Static method in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">replaced by <a href="com/yahoo/sketches/kll/KllFloatsSketch.html#getNormalizedRankError-int-boolean-"><code>KllFloatsSketch.getNormalizedRankError(int, boolean)</code></a></span></div>
-</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#getNormalizedRankError-int-boolean-">getNormalizedRankError(int, boolean)</a></span> - Static method in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></dt>
-<dd>
-<div class="block">Gets the normalized rank error given k and pmf.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError--">getNormalizedRankError()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">replaced by <a href="com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError-boolean-"><code>DoublesSketch.getNormalizedRankError(boolean)</code></a></span></div>
-</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError-boolean-">getNormalizedRankError(boolean)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">Gets the approximate rank error of this sketch normalized as a fraction between zero and one.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError-int-">getNormalizedRankError(int)</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">replaced by <a href="com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError-int-boolean-"><code>DoublesSketch.getNormalizedRankError(int, boolean)</code></a></span></div>
-</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError-int-boolean-">getNormalizedRankError(int, boolean)</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">Gets the normalized rank error given k and pmf.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#getNormalizedRankError--">getNormalizedRankError()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">replaced by <a href="com/yahoo/sketches/quantiles/ItemsSketch.html#getNormalizedRankError-boolean-"><code>getNormalizedRankError(boolean)</code></a></span></div>
-</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#getNormalizedRankError-boolean-">getNormalizedRankError(boolean)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
-<dd>
-<div class="block">Gets the approximate rank error of this sketch normalized as a fraction between zero and one.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#getNormalizedRankError-int-">getNormalizedRankError(int)</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">replaced by <a href="com/yahoo/sketches/quantiles/ItemsSketch.html#getNormalizedRankError-int-boolean-"><code>getNormalizedRankError(int, boolean)</code></a></span></div>
-</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#getNormalizedRankError-int-boolean-">getNormalizedRankError(int, boolean)</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
-<dd>
-<div class="block">Gets the normalized rank error given k and pmf.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.html#getNumActiveItems--">getNumActiveItems()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.html#getNumActiveItems--">getNumActiveItems()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#getNumPoolThreads--">getNumPoolThreads()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
-<dd>
-<div class="block">Gets the number of background pool threads used for propagation in the concurrent sketches.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#getNumRetained--">getNumRetained()</a></span> - Method in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></dt>
-<dd>
-<div class="block">Returns the number of retained items (samples) in the sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html#getNumSamples--">getNumSamples()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a></dt>
-<dd>
-<div class="block">Returns the current number of items in the reservoir, which may be smaller than the
- reservoir capacity.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html#getNumSamples--">getNumSamples()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a></dt>
-<dd>
-<div class="block">Returns the current number of items in the reservoir, which may be smaller than the reservoir
- capacity.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsSamples.html#getNumSamples--">getNumSamples()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples</a></dt>
-<dd>
-<div class="block">Returns the length Copies items and weights from the sketch, if necessary, and returns the
- length of
- any
- resulting array.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html#getNumSamples--">getNumSamples()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a></dt>
-<dd>
-<div class="block">Returns the current number of items in the sketch, which may be smaller than the
- sketch capacity.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#getNumValues--">getNumValues()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/DeserializeResult.html#getObject--">getObject()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple">DeserializeResult</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SetOperationBuilder.html#getP--">getP()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></dt>
-<dd>
-<div class="block">Returns the pre-sampling probability <i>p</i></div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#getP--">getP()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
-<dd>
-<div class="block">Returns the pre-sampling probability <i>p</i></div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#getPMF-float:A-">getPMF(float[])</a></span> - Method in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></dt>
-<dd>
-<div class="block">Returns an approximation to the Probability Mass Function (PMF) of the input stream
- given a set of splitPoints (values).</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#getPMF-double:A-">getPMF(double[])</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">Returns an approximation to the Probability Mass Function (PMF) of the input stream
- given a set of splitPoints (values).</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#getPMF-T:A-">getPMF(T[])</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
-<dd>
-<div class="block">Returns an approximation to the Probability Mass Function (PMF) of the input stream
- given a set of splitPoints (values).</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#getPropagateOrderedCompact--">getPropagateOrderedCompact()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
-<dd>
-<div class="block">Gets the Propagate Ordered Compact flag used with concurrent sketches.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#getQuantile-double-">getQuantile(double)</a></span> - Method in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></dt>
-<dd>
-<div class="block">Returns an approximation to the value of the data item
- that would be preceded by the given fraction of a hypothetical sorted
- version of the input stream so far.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantile-double-">getQuantile(double)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">This returns an approximation to the value of the data item
- that would be preceded by the given fraction of a hypothetical sorted
- version of the input stream so far.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#getQuantile-double-">getQuantile(double)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
-<dd>
-<div class="block">This returns an approximation to the value of the data item
- that would be preceded by the given fraction of a hypothetical sorted
- version of the input stream so far.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#getQuantileLowerBound-double-">getQuantileLowerBound(double)</a></span> - Method in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></dt>
-<dd>
-<div class="block">Gets the lower bound of the value interval in which the true quantile of the given rank
- exists with a confidence of at least 99%.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantileLowerBound-double-">getQuantileLowerBound(double)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">Gets the lower bound of the value interval in which the true quantile of the given rank
- exists with a confidence of at least 99%.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#getQuantileLowerBound-double-">getQuantileLowerBound(double)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
-<dd>
-<div class="block">Gets the lower bound of the value interval in which the true quantile of the given rank
- exists with a confidence of at least 99%.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#getQuantiles-double:A-">getQuantiles(double[])</a></span> - Method in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></dt>
-<dd>
-<div class="block">This is a more efficient multiple-query version of getQuantile().</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#getQuantiles-int-">getQuantiles(int)</a></span> - Method in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></dt>
-<dd>
-<div class="block">This is also a more efficient multiple-query version of getQuantile() and allows the caller to
- specify the number of evenly spaced fractional ranks.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantiles-double:A-">getQuantiles(double[])</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">This is a more efficient multiple-query version of getQuantile().</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantiles-int-">getQuantiles(int)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">This is also a more efficient multiple-query version of getQuantile() and allows the caller to
- specify the number of evenly spaced fractional ranks.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#getQuantiles-double:A-">getQuantiles(double[])</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
-<dd>
-<div class="block">This is a more efficient multiple-query version of getQuantile().</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#getQuantiles-int-">getQuantiles(int)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
-<dd>
-<div class="block">This is also a more efficient multiple-query version of getQuantile() and allows the caller to
- specify the number of evenly spaced fractional ranks.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#getQuantileUpperBound-double-">getQuantileUpperBound(double)</a></span> - Method in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></dt>
-<dd>
-<div class="block">Gets the upper bound of the value interval in which the true quantile of the given rank
- exists with a confidence of at least 99%.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantileUpperBound-double-">getQuantileUpperBound(double)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">Gets the upper bound of the value interval in which the true quantile of the given rank
- exists with a confidence of at least 99%.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#getQuantileUpperBound-double-">getQuantileUpperBound(double)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
-<dd>
-<div class="block">Gets the upper bound of the value interval in which the true quantile of the given rank
- exists with a confidence of at least 99%.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#getRank-float-">getRank(float)</a></span> - Method in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></dt>
-<dd>
-<div class="block">Returns an approximation to the normalized (fractional) rank of the given value from 0 to 1,
- inclusive.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#getRank-double-">getRank(double)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">Returns an approximation to the normalized (fractional) rank of the given value from 0 to 1
- inclusive.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#getRank-T-">getRank(T)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
-<dd>
-<div class="block">Returns an approximation to the normalized (fractional) rank of the given value from 0 to 1
- inclusive.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SetOperationBuilder.html#getResizeFactor--">getResizeFactor()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></dt>
-<dd>
-<div class="block">Returns the Resize Factor</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketch.html#getResizeFactor--">getResizeFactor()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></dt>
-<dd>
-<div class="block">Returns the configured ResizeFactor</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#getResizeFactor--">getResizeFactor()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
-<dd>
-<div class="block">Returns the Resize Factor</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#getResizeFactor--">getResizeFactor()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></dt>
-<dd>
-<div class="block">Gets the configured resize factor</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcUnion.html#getResult--">getResult()</a></span> - Method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcUnion.html" title="class in com.yahoo.sketches.cpc">CpcUnion</a></dt>
-<dd>
-<div class="block">Returns the result of union operations as a CPC sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/Union.html#getResult--">getResult()</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></dt>
-<dd>
-<div class="block">Return the result of this union operator as an HLL_4 sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/Union.html#getResult-com.yahoo.sketches.hll.TgtHllType-">getResult(TgtHllType)</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></dt>
-<dd>
-<div class="block">Return the result of this union operator with the specified <a href="com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll"><code>TgtHllType</code></a></div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesUnion.html#getResult--">getResult()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></dt>
-<dd>
-<div class="block">Gets the result of this Union as an UpdateDoublesSketch, which enables further update
- operations on the resulting sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesUnion.html#getResult-com.yahoo.memory.WritableMemory-">getResult(WritableMemory)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></dt>
-<dd>
-<div class="block">Places the result of this Union into the provided memory as an UpdateDoublesSketch,
- which enables further update operations on the resulting sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsUnion.html#getResult--">getResult()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a></dt>
-<dd>
-<div class="block">Gets the result of this Union operation as a copy of the internal state.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirItemsUnion.html#getResult--">getResult()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsUnion</a></dt>
-<dd>
-<div class="block">Returns a sketch representing the current state of the union.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirLongsUnion.html#getResult--">getResult()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirLongsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsUnion</a></dt>
-<dd>
-<div class="block">Returns a sketch representing the current state of the union.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsUnion.html#getResult--">getResult()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="class in com.yahoo.sketches.sampling">VarOptItemsUnion</a></dt>
-<dd>
-<div class="block">Gets the varopt sketch resulting from the union of any input sketches.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/AnotB.html#getResult-boolean-com.yahoo.memory.WritableMemory-">getResult(boolean, WritableMemory)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/AnotB.html" title="class in com.yahoo.sketches.theta">AnotB</a></dt>
-<dd>
-<div class="block">Gets the result of this set operation as a CompactSketch of the chosen form</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/AnotB.html#getResult--">getResult()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/AnotB.html" title="class in com.yahoo.sketches.theta">AnotB</a></dt>
-<dd>
-<div class="block">Gets the result of this operation as an ordered CompactSketch on the Java heap</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Intersection.html#getResult-boolean-com.yahoo.memory.WritableMemory-">getResult(boolean, WritableMemory)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta">Intersection</a></dt>
-<dd>
-<div class="block">Gets the result of this operation as a CompactSketch of the chosen form.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Intersection.html#getResult--">getResult()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta">Intersection</a></dt>
-<dd>
-<div class="block">Gets the result of this operation as an ordered CompactSketch on the Java heap.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Union.html#getResult-boolean-com.yahoo.memory.WritableMemory-">getResult(boolean, WritableMemory)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Union</a></dt>
-<dd>
-<div class="block">Gets the result of this operation as a CompactSketch of the chosen form.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Union.html#getResult--">getResult()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Union</a></dt>
-<dd>
-<div class="block">Gets the result of this operation as an ordered CompactSketch on the Java heap.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/AnotB.html#getResult--">getResult()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/AnotB.html" title="class in com.yahoo.sketches.tuple">AnotB</a></dt>
-<dd>
-<div class="block">Gets the result of this operation</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html#getResult--">getResult()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesAnotB</a></dt>
-<dd>
-<div class="block">Gets the result of this operation in the form of a ArrayOfDoublesCompactSketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html#getResult-com.yahoo.memory.WritableMemory-">getResult(WritableMemory)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesAnotB</a></dt>
-<dd>
-<div class="block">Gets the result of this operation in the form of a ArrayOfDoublesCompactSketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html#getResult-com.yahoo.memory.WritableMemory-">getResult(WritableMemory)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesIntersection</a></dt>
-<dd>
-<div class="block">Gets the internal set as an off-heap compact sketch using the given memory.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html#getResult--">getResult()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesIntersection</a></dt>
-<dd>
-<div class="block">Gets the internal set as an on-heap compact sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html#getResult-com.yahoo.memory.WritableMemory-">getResult(WritableMemory)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></dt>
-<dd>
-<div class="block">Returns the resulting union in the form of a compact sketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html#getResult--">getResult()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></dt>
-<dd>
-<div class="block">Returns the resulting union in the form of a compact sketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/Intersection.html#getResult--">getResult()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/Intersection.html" title="class in com.yahoo.sketches.tuple">Intersection</a></dt>
-<dd>
-<div class="block">Gets the internal set as a CompactSketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/Union.html#getResult--">getResult()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/Union.html" title="class in com.yahoo.sketches.tuple">Union</a></dt>
-<dd>
-<div class="block">Gets the internal set as a CompactSketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesUnion.html#getResultAndReset--">getResultAndReset()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></dt>
-<dd>
-<div class="block">Gets the result of this Union  as an UpdateDoublesSketch, which enables further update
- operations on the resulting sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsUnion.html#getResultAndReset--">getResultAndReset()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a></dt>
-<dd>
-<div class="block">Gets the result of this Union operation (without a copy) and resets this Union to the
- virgin state.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SingleItemSketch.html#getRetainedEntries-boolean-">getRetainedEntries(boolean)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketch.html#getRetainedEntries--">getRetainedEntries()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></dt>
-<dd>
-<div class="block">Returns the number of valid entries that have been retained by the sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketch.html#getRetainedEntries-boolean-">getRetainedEntries(boolean)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></dt>
-<dd>
-<div class="block">Returns the number of entries that have been retained by the sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#getRetainedEntries--">getRetainedEntries()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/CompactSketch.html#getRetainedEntries--">getRetainedEntries()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple">CompactSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/Sketch.html#getRetainedEntries--">getRetainedEntries()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#getRetainedItems--">getRetainedItems()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">Computes the number of retained items (samples) in the sketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#getRetainedItems--">getRetainedItems()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
-<dd>
-<div class="block">Computes the number of retained entries (samples) in the sketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ResizeFactor.html#getRF-int-">getRF(int)</a></span> - Static method in enum com.yahoo.sketches.<a href="com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a></dt>
-<dd>
-<div class="block">Returns the Resize Factor given the Log-base 2 of the Resize Factor</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.Row.html#getRowHeader--">getRowHeader()</a></span> - Static method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch.Row</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.Row.html#getRowHeader--">getRowHeader()</a></span> - Static method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">LongsSketch.Row</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html#getSamples--">getSamples()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a></dt>
-<dd>
-<div class="block">Returns a copy of the items in the reservoir, or null if empty.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html#getSamples-java.lang.Class-">getSamples(Class&lt;?&gt;)</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a></dt>
-<dd>
-<div class="block">Returns a copy of the items in the reservoir as members of Class <em>clazz</em>, or null
- if empty.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html#getSamples--">getSamples()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a></dt>
-<dd>
-<div class="block">Returns a copy of the items in the reservoir.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#getSamplingProbability--">getSamplingProbability()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></dt>
-<dd>
-<div class="block">Gets the configured sampling probability</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SetOperationBuilder.html#getSeed--">getSeed()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></dt>
-<dd>
-<div class="block">Returns the seed</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#getSeed--">getSeed()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
-<dd>
-<div class="block">Returns the seed</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketch.html#getSerializationVersion-com.yahoo.memory.Memory-">getSerializationVersion(Memory)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></dt>
-<dd>
-<div class="block">Returns the serialization version from the given Memory</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketches.html#getSerializationVersion-com.yahoo.memory.Memory-">getSerializationVersion(Memory)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta">Sketches</a></dt>
-<dd>
-<div class="block">Ref: <a href="com/yahoo/sketches/theta/Sketch.html#getSerializationVersion-com.yahoo.memory.Memory-"><code>Sketch.getSerializationVersion(Memory)</code></a></div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#getSerializedSizeBytes--">getSerializedSizeBytes()</a></span> - Method in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></dt>
-<dd>
-<div class="block">Returns the number of bytes this sketch would require to store.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#getShortBE-byte:A-int-">getShortBE(byte[], int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
-<dd>
-<div class="block">Get a <i>short</i> from the given byte array starting at the given offset
- in big endian order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#getShortLE-byte:A-int-">getShortLE(byte[], int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
-<dd>
-<div class="block">Get a <i>short</i> from the given byte array starting at the given offset
- in little endian order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/DeserializeResult.html#getSize--">getSize()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple">DeserializeResult</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html#getSketchSamples--">getSketchSamples()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a></dt>
-<dd>
-<div class="block">Gets a result iterator object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.html#getStorageBytes--">getStorageBytes()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></dt>
-<dd>
-<div class="block">Returns the number of bytes required to store this sketch as an array of bytes.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#getStorageBytes--">getStorageBytes()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">Returns the number of bytes this sketch would require to store in native form: compact for
- a CompactDoublesSketch, non-compact for an UpdateDoublesSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.html#getStreamLength--">getStreamLength()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a></dt>
-<dd>
-<div class="block">Returns the sum of the frequencies in the stream seen so far by the sketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.html#getStreamLength--">getStreamLength()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></dt>
-<dd>
-<div class="block">Returns the sum of the frequencies (weights or counts) in the stream seen so far by the sketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/SketchIterator.html#getSummary--">getSummary()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/SketchIterator.html" title="class in com.yahoo.sketches.tuple">SketchIterator</a></dt>
-<dd>
-<div class="block">Gets a Summary object from the current entry in the sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#getTgtHllType--">getTgtHllType()</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/Union.html#getTgtHllType--">getTgtHllType()</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketch.html#getTheta--">getTheta()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></dt>
-<dd>
-<div class="block">Gets the value of theta as a double with a value between zero and one</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#getTheta--">getTheta()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></dt>
-<dd>
-<div class="block">Gets the value of theta as a double between zero and one</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/Sketch.html#getTheta--">getTheta()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a></dt>
-<dd>
-<div class="block">Gets the value of theta as a double between zero and one</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SingleItemSketch.html#getThetaLong--">getThetaLong()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketch.html#getThetaLong--">getThetaLong()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></dt>
-<dd>
-<div class="block">Gets the value of theta as a long</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/SampleSubsetSummary.html#getTotalSketchWeight--">getTotalSketchWeight()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/SampleSubsetSummary.html" title="class in com.yahoo.sketches.sampling">SampleSubsetSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#getUpdatableSerializationBytes--">getUpdatableSerializationBytes()</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/Union.html#getUpdatableSerializationBytes--">getUpdatableSerializationBytes()</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#getUpdatableStorageBytes--">getUpdatableStorageBytes()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">Returns the number of bytes this sketch would require to store in updatable form.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#getUpdatableStorageBytes-int-long-">getUpdatableStorageBytes(int, long)</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">Returns the number of bytes a sketch would require to store in updatable form.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/BinomialBoundsN.html#getUpperBound-long-double-int-boolean-">getUpperBound(long, double, int, boolean)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/BinomialBoundsN.html" title="class in com.yahoo.sketches">BinomialBoundsN</a></dt>
-<dd>
-<div class="block">Returns the approximate upper bound value</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcSketch.html#getUpperBound-int-">getUpperBound(int)</a></span> - Method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></dt>
-<dd>
-<div class="block">Returns the best estimate of the upper bound of the confidence interval given <i>kappa</i>,
- the number of standard deviations from the mean.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcWrapper.html#getUpperBound-int-">getUpperBound(int)</a></span> - Method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcWrapper.html" title="class in com.yahoo.sketches.cpc">CpcWrapper</a></dt>
-<dd>
-<div class="block">Returns the best estimate of the upper bound of the confidence interval given <i>kappa</i>,
- the number of standard deviations from the mean.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.html#getUpperBound-T-">getUpperBound(T)</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a></dt>
-<dd>
-<div class="block">Gets the guaranteed upper bound frequency of the given item.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.Row.html#getUpperBound--">getUpperBound()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch.Row</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.html#getUpperBound-long-">getUpperBound(long)</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></dt>
-<dd>
-<div class="block">Gets the guaranteed upper bound frequency of the given item.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.Row.html#getUpperBound--">getUpperBound()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">LongsSketch.Row</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#getUpperBound-int-">getUpperBound(int)</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/Union.html#getUpperBound-int-">getUpperBound(int)</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hllmap/UniqueCountMap.html#getUpperBound-byte:A-">getUpperBound(byte[])</a></span> - Method in class com.yahoo.sketches.hllmap.<a href="com/yahoo/sketches/hllmap/UniqueCountMap.html" title="class in com.yahoo.sketches.hllmap">UniqueCountMap</a></dt>
-<dd>
-<div class="block">Returns the upper bound cardinality with respect to <a href="com/yahoo/sketches/hllmap/UniqueCountMap.html#getEstimate-byte:A-"><code>UniqueCountMap.getEstimate(byte[])</code></a> associated
- with the given key.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/SampleSubsetSummary.html#getUpperBound--">getUpperBound()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/SampleSubsetSummary.html" title="class in com.yahoo.sketches.sampling">SampleSubsetSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SingleItemSketch.html#getUpperBound-int-">getUpperBound(int)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketch.html#getUpperBound-int-">getUpperBound(int)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></dt>
-<dd>
-<div class="block">Gets the approximate upper error bound given the specified number of Standard Deviations.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketches.html#getUpperBound-int-com.yahoo.memory.Memory-">getUpperBound(int, Memory)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta">Sketches</a></dt>
-<dd>
-<div class="block">Gets the approximate upper error bound from a valid memory image of a Sketch
- given the specified number of Standard Deviations.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#getUpperBound-int-">getUpperBound(int)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></dt>
-<dd>
-<div class="block">Gets the approximate upper error bound given the specified number of Standard Deviations.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/Sketch.html#getUpperBound-int-">getUpperBound(int)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a></dt>
-<dd>
-<div class="block">Gets the approximate upper error bound given the specified number of Standard Deviations.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/BoundsOnRatiosInSampledSets.html#getUpperBoundForBoverA-long-long-double-">getUpperBoundForBoverA(long, long, double)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/BoundsOnRatiosInSampledSets.html" title="class in com.yahoo.sketches">BoundsOnRatiosInSampledSets</a></dt>
-<dd>
-<div class="block">Return the approximate upper bound based on a 95% confidence interval</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html#getUpperBoundForBoverA-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-">getUpperBoundForBoverA(Sketch, Sketch)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html" title="class in com.yahoo.sketches">BoundsOnRatiosInThetaSketchedSets</a></dt>
-<dd>
-<div class="block">Gets the approximate upper bound for B over A based on a 95% confidence interval</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketchIterator.html#getValue--">getValue()</a></span> - Method in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketchIterator.html" title="class in com.yahoo.sketches.kll">KllFloatsSketchIterator</a></dt>
-<dd>
-<div class="block">Gets a value from the current entry in the sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketchIterator.html#getValue--">getValue()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketchIterator.html" title="class in com.yahoo.sketches.quantiles">DoublesSketchIterator</a></dt>
-<dd>
-<div class="block">Gets a value from the current entry in the sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketchIterator.html#getValue--">getValue()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketchIterator.html" title="class in com.yahoo.sketches.quantiles">ItemsSketchIterator</a></dt>
-<dd>
-<div class="block">Gets a value from the current entry in the sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ResizeFactor.html#getValue--">getValue()</a></span> - Method in enum com.yahoo.sketches.<a href="com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a></dt>
-<dd>
-<div class="block">Returns the Resize Factor</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/DoubleSummary.html#getValue--">getValue()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#getValues--">getValues()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html#getValues--">getValues()</a></span> - Method in interface com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html" title="interface in com.yahoo.sketches.tuple">ArrayOfDoublesSketchIterator</a></dt>
-<dd>
-<div class="block">Gets an array of values from the current entry in the sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketchIterator.html#getWeight--">getWeight()</a></span> - Method in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketchIterator.html" title="class in com.yahoo.sketches.kll">KllFloatsSketchIterator</a></dt>
-<dd>
-<div class="block">Gets a weight for the value from the current entry in the sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketchIterator.html#getWeight--">getWeight()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketchIterator.html" title="class in com.yahoo.sketches.quantiles">DoublesSketchIterator</a></dt>
-<dd>
-<div class="block">Gets a weight for the value from the current entry in the sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketchIterator.html#getWeight--">getWeight()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketchIterator.html" title="class in com.yahoo.sketches.quantiles">ItemsSketchIterator</a></dt>
-<dd>
-<div class="block">Gets a weight for the value from the current entry in the sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html#getWeight--">getWeight()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples.WeightedSample</a></dt>
-<dd>
-<div class="block">Accesses the iterator's current weight value</div>
-</dd>
-</dl>
-<a name="I:H">
-<!--   -->
-</a>
-<h2 class="title">H</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3.html#hash-long:A-long-">hash(long[], long)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3.html" title="class in com.yahoo.sketches.hash">MurmurHash3</a></dt>
-<dd>
-<div class="block">Returns a long array of size 2, which is a 128-bit hash of the input.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3.html#hash-int:A-long-">hash(int[], long)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3.html" title="class in com.yahoo.sketches.hash">MurmurHash3</a></dt>
-<dd>
-<div class="block">Returns a long array of size 2, which is a 128-bit hash of the input.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3.html#hash-char:A-long-">hash(char[], long)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3.html" title="class in com.yahoo.sketches.hash">MurmurHash3</a></dt>
-<dd>
-<div class="block">Returns a long array of size 2, which is a 128-bit hash of the input.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3.html#hash-byte:A-long-">hash(byte[], long)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3.html" title="class in com.yahoo.sketches.hash">MurmurHash3</a></dt>
-<dd>
-<div class="block">Returns a long array of size 2, which is a 128-bit hash of the input.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3v2.html#hash-long:A-long-">hash(long[], long)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash">MurmurHash3v2</a></dt>
-<dd>
-<div class="block">Returns a 128-bit hash of the input.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3v2.html#hash-int:A-long-">hash(int[], long)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash">MurmurHash3v2</a></dt>
-<dd>
-<div class="block">Returns a 128-bit hash of the input.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3v2.html#hash-char:A-long-">hash(char[], long)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash">MurmurHash3v2</a></dt>
-<dd>
-<div class="block">Returns a 128-bit hash of the input.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3v2.html#hash-byte:A-long-">hash(byte[], long)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash">MurmurHash3v2</a></dt>
-<dd>
-<div class="block">Returns a 128-bit hash of the input.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3v2.html#hash-long-long-long:A-">hash(long, long, long[])</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash">MurmurHash3v2</a></dt>
-<dd>
-<div class="block">Returns a 128-bit hash of the input.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3v2.html#hash-double-long-long:A-">hash(double, long, long[])</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash">MurmurHash3v2</a></dt>
-<dd>
-<div class="block">Returns a 128-bit hash of the input.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3v2.html#hash-java.lang.String-long-long:A-">hash(String, long, long[])</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash">MurmurHash3v2</a></dt>
-<dd>
-<div class="block">Returns a 128-bit hash of the input.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3v2.html#hash-com.yahoo.memory.Memory-long-long-long-long:A-">hash(Memory, long, long, long, long[])</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash">MurmurHash3v2</a></dt>
-<dd>
-<div class="block">Returns a 128-bit hash of the input as a long array of size 2.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/XxHash.html#hash-com.yahoo.memory.Memory-long-long-long-">hash(Memory, long, long, long)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/XxHash.html" title="class in com.yahoo.sketches.hash">XxHash</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/XxHash.html#hash-long-long-">hash(long, long)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/XxHash.html" title="class in com.yahoo.sketches.hash">XxHash</a></dt>
-<dd>
-<div class="block">Returns a 64-bit hash.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/HashOperations.html#hashArrayInsert-long:A-long:A-int-long-">hashArrayInsert(long[], long[], int, long)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches">HashOperations</a></dt>
-<dd>
-<div class="block">Inserts the given long array into the given hash table array of the target size,
- removes any negative input values, ignores duplicates and counts the values inserted.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.Row.html#hashCode--">hashCode()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch.Row</a></dt>
-<dd>
-<div class="block">This hashCode is computed only from the Row.getEstimate() value.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.Row.html#hashCode--">hashCode()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">LongsSketch.Row</a></dt>
-<dd>
-<div class="block">This hashCode is computed only from the Row.getEstimate() value.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/HashOperations.html#hashInsertOnly-long:A-int-long-">hashInsertOnly(long[], int, long)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches">HashOperations</a></dt>
-<dd>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash insert scheme for on-heap.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/theta/HashIterator.html" title="interface in com.yahoo.sketches.theta"><span class="typeNameLink">HashIterator</span></a> - Interface in <a href="com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a></dt>
-<dd>
-<div class="block">This is used to iterate over the retained hash values of the Theta sketch.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches"><span class="typeNameLink">HashOperations</span></a> - Class in <a href="com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a></dt>
-<dd>
-<div class="block">Helper class for the common hash table methods.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/HashOperations.html#hashSearch-long:A-int-long-">hashSearch(long[], int, long)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches">HashOperations</a></dt>
-<dd>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash search scheme for on-heap.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/HashOperations.html#hashSearch-com.yahoo.memory.Memory-int-long-int-">hashSearch(Memory, int, long, int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches">HashOperations</a></dt>
-<dd>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash search scheme for off-heap.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/HashOperations.html#hashSearchOrInsert-long:A-int-long-">hashSearchOrInsert(long[], int, long)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches">HashOperations</a></dt>
-<dd>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash insert scheme for on-heap.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html#hashToBytes-long-long-">hashToBytes(long, long)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash">MurmurHash3Adaptor</a></dt>
-<dd>
-<div class="block">Hash a long and long seed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html#hashToBytes-long:A-long-">hashToBytes(long[], long)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash">MurmurHash3Adaptor</a></dt>
-<dd>
-<div class="block">Hash a long[] and long seed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html#hashToBytes-int:A-long-">hashToBytes(int[], long)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash">MurmurHash3Adaptor</a></dt>
-<dd>
-<div class="block">Hash an int[] and long seed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html#hashToBytes-char:A-long-">hashToBytes(char[], long)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash">MurmurHash3Adaptor</a></dt>
-<dd>
-<div class="block">Hash a char[] and long seed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html#hashToBytes-byte:A-long-">hashToBytes(byte[], long)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash">MurmurHash3Adaptor</a></dt>
-<dd>
-<div class="block">Hash a byte[] and long seed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html#hashToBytes-double-long-">hashToBytes(double, long)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash">MurmurHash3Adaptor</a></dt>
-<dd>
-<div class="block">Hash a double and long seed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html#hashToBytes-java.lang.String-long-">hashToBytes(String, long)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash">MurmurHash3Adaptor</a></dt>
-<dd>
-<div class="block">Hash a String and long seed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html#hashToLongs-long-long-">hashToLongs(long, long)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash">MurmurHash3Adaptor</a></dt>
-<dd>
-<div class="block">Hash a long and long seed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html#hashToLongs-long:A-long-">hashToLongs(long[], long)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash">MurmurHash3Adaptor</a></dt>
-<dd>
-<div class="block">Hash a long[] and long seed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html#hashToLongs-int:A-long-">hashToLongs(int[], long)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash">MurmurHash3Adaptor</a></dt>
-<dd>
-<div class="block">Hash a int[] and long seed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html#hashToLongs-char:A-long-">hashToLongs(char[], long)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash">MurmurHash3Adaptor</a></dt>
-<dd>
-<div class="block">Hash a char[] and long seed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html#hashToLongs-byte:A-long-">hashToLongs(byte[], long)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash">MurmurHash3Adaptor</a></dt>
-<dd>
-<div class="block">Hash a byte[] and long seed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html#hashToLongs-double-long-">hashToLongs(double, long)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash">MurmurHash3Adaptor</a></dt>
-<dd>
-<div class="block">Hash a double and long seed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html#hashToLongs-java.lang.String-long-">hashToLongs(String, long)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash">MurmurHash3Adaptor</a></dt>
-<dd>
-<div class="block">Hash a String and long seed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SingleItemSketch.html#hasMemory--">hasMemory()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketch.html#hasMemory--">hasMemory()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></dt>
-<dd>
-<div class="block">Returns true if this sketch's data structure is backed by Memory or WritableMemory.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsSamples.VarOptItemsIterator.html#hasNext--">hasNext()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsSamples.VarOptItemsIterator.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples.VarOptItemsIterator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Intersection.html#hasResult--">hasResult()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta">Intersection</a></dt>
-<dd>
-<div class="block">Returns true if there is an intersection result available</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcSketch.html#heapify-com.yahoo.memory.Memory-">heapify(Memory)</a></span> - Static method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></dt>
-<dd>
-<div class="block">Return the given Memory as a CpcSketch on the Java heap using the DEFAULT_UPDATE_SEED.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcSketch.html#heapify-byte:A-">heapify(byte[])</a></span> - Static method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></dt>
-<dd>
-<div class="block">Return the given byte array as a CpcSketch on the Java heap using the DEFAULT_UPDATE_SEED.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcSketch.html#heapify-com.yahoo.memory.Memory-long-">heapify(Memory, long)</a></span> - Static method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></dt>
-<dd>
-<div class="block">Return the given Memory as a CpcSketch on the Java heap.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcSketch.html#heapify-byte:A-long-">heapify(byte[], long)</a></span> - Static method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></dt>
-<dd>
-<div class="block">Return the given byte array as a CpcSketch on the Java heap.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#heapify-byte:A-">heapify(byte[])</a></span> - Static method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
-<dd>
-<div class="block">Heapify the given byte array, which must be a valid HllSketch image and may have data.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#heapify-com.yahoo.memory.Memory-">heapify(Memory)</a></span> - Static method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
-<dd>
-<div class="block">Heapify the given Memory, which must be a valid HllSketch image and may have data.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/Union.html#heapify-byte:A-">heapify(byte[])</a></span> - Static method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></dt>
-<dd>
-<div class="block">Construct a union operator populated with the given byte array image of an HllSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/Union.html#heapify-com.yahoo.memory.Memory-">heapify(Memory)</a></span> - Static method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></dt>
-<dd>
-<div class="block">Construct a union operator populated with the given Memory image of an HllSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#heapify-com.yahoo.memory.Memory-">heapify(Memory)</a></span> - Static method in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></dt>
-<dd>
-<div class="block">Heapify takes the sketch image in Memory and instantiates an on-heap sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/CompactDoublesSketch.html#heapify-com.yahoo.memory.Memory-">heapify(Memory)</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/CompactDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">CompactDoublesSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#heapify-com.yahoo.memory.Memory-">heapify(Memory)</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">Heapify takes the sketch image in Memory and instantiates an on-heap Sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesUnion.html#heapify-com.yahoo.sketches.quantiles.DoublesSketch-">heapify(DoublesSketch)</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></dt>
-<dd>
-<div class="block">Returns a Heap Union object that has been initialized with the data from the given sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesUnion.html#heapify-com.yahoo.memory.Memory-">heapify(Memory)</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></dt>
-<dd>
-<div class="block">Returns a Heap Union object that has been initialized with the data from the given memory
- image of a sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesUnionBuilder.html#heapify-com.yahoo.sketches.quantiles.DoublesSketch-">heapify(DoublesSketch)</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesUnionBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesUnionBuilder</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">moved to DoublesUnion</span></div>
-</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesUnionBuilder.html#heapify-com.yahoo.memory.Memory-">heapify(Memory)</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesUnionBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesUnionBuilder</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">moved to DoublesUnion</span></div>
-</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/UpdateDoublesSketch.html#heapify-com.yahoo.memory.Memory-">heapify(Memory)</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">UpdateDoublesSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html#heapify-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">heapify(Memory, ArrayOfItemsSerDe&lt;T&gt;)</a></span> - Static method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a></dt>
-<dd>
-<div class="block">Returns a sketch instance of this class from the given srcMem,
- which must be a Memory representation of this sketch class.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirItemsUnion.html#heapify-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">heapify(Memory, ArrayOfItemsSerDe&lt;T&gt;)</a></span> - Static method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsUnion</a></dt>
-<dd>
-<div class="block">Instantiates a Union from Memory</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html#heapify-com.yahoo.memory.Memory-">heapify(Memory)</a></span> - Static method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a></dt>
-<dd>
-<div class="block">Returns a sketch instance of this class from the given srcMem, which must be a Memory
- representation of this sketch class.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirLongsUnion.html#heapify-com.yahoo.memory.Memory-">heapify(Memory)</a></span> - Static method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirLongsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsUnion</a></dt>
-<dd>
-<div class="block">Instantiates a Union from Memory</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html#heapify-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">heapify(Memory, ArrayOfItemsSerDe&lt;T&gt;)</a></span> - Static method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a></dt>
-<dd>
-<div class="block">Returns a sketch instance of this class from the given srcMem,
- which must be a Memory representation of this sketch class.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsUnion.html#heapify-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">heapify(Memory, ArrayOfItemsSerDe&lt;T&gt;)</a></span> - Static method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="class in com.yahoo.sketches.sampling">VarOptItemsUnion</a></dt>
-<dd>
-<div class="block">Instantiates a Union from Memory</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SetOperation.html#heapify-com.yahoo.memory.Memory-">heapify(Memory)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></dt>
-<dd>
-<div class="block">Heapify takes the SetOperations image in Memory and instantiates an on-heap
- SetOperation using the
- <a href="./resources/dictionary.html#defaultUpdateSeed">Default Update Seed</a>.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SetOperation.html#heapify-com.yahoo.memory.Memory-long-">heapify(Memory, long)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></dt>
-<dd>
-<div class="block">Heapify takes the SetOperation image in Memory and instantiates an on-heap
- SetOperation using the given seed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SingleItemSketch.html#heapify-com.yahoo.memory.Memory-">heapify(Memory)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></dt>
-<dd>
-<div class="block">Creates a SingleItemSketch on the heap given a Memory and assumes the DEFAULT_UPDATE_SEED.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SingleItemSketch.html#heapify-com.yahoo.memory.Memory-long-">heapify(Memory, long)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></dt>
-<dd>
-<div class="block">Creates a SingleItemSketch on the heap given a Memory.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketch.html#heapify-com.yahoo.memory.Memory-">heapify(Memory)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></dt>
-<dd>
-<div class="block">Heapify takes the sketch image in Memory and instantiates an on-heap
- Sketch using the
- <a href="./resources/dictionary.html#defaultUpdateSeed">Default Update Seed</a>.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketch.html#heapify-com.yahoo.memory.Memory-long-">heapify(Memory, long)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></dt>
-<dd>
-<div class="block">Heapify takes the sketch image in Memory and instantiates an on-heap
- Sketch using the given seed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketch.html#heapify-com.yahoo.memory.Memory-">heapify(Memory)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></dt>
-<dd>
-<div class="block">Instantiates an on-heap UpdateSketch from Memory.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketch.html#heapify-com.yahoo.memory.Memory-long-">heapify(Memory, long)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></dt>
-<dd>
-<div class="block">Instantiates an on-heap UpdateSketch from Memory.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#heapify-com.yahoo.memory.Memory-">heapify(Memory)</a></span> - Static method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></dt>
-<dd>
-<div class="block">Heapify the given Memory as an ArrayOfDoublesSketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#heapify-com.yahoo.memory.Memory-long-">heapify(Memory, long)</a></span> - Static method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></dt>
-<dd>
-<div class="block">Heapify the given Memory and seed as a ArrayOfDoublesSketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html#heapify-com.yahoo.memory.Memory-">heapify(Memory)</a></span> - Static method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></dt>
-<dd>
-<div class="block">Heapify the given Memory as an ArrayOfDoublesUnion</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html#heapify-com.yahoo.memory.Memory-long-">heapify(Memory, long)</a></span> - Static method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></dt>
-<dd>
-<div class="block">Heapify the given Memory and seed as an ArrayOfDoublesUnion</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#heapify-com.yahoo.memory.Memory-">heapify(Memory)</a></span> - Static method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></dt>
-<dd>
-<div class="block">Heapify the given Memory as an ArrayOfDoublesUpdatableSketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#heapify-com.yahoo.memory.Memory-long-">heapify(Memory, long)</a></span> - Static method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></dt>
-<dd>
-<div class="block">Heapify the given Memory and seed as a ArrayOfDoublesUpdatableSketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketches.html#heapifySetOperation-com.yahoo.memory.Memory-">heapifySetOperation(Memory)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta">Sketches</a></dt>
-<dd>
-<div class="block">Ref: <a href="com/yahoo/sketches/theta/SetOperation.html#heapify-com.yahoo.memory.Memory-"><code>SetOperation.heapify(Memory)</code></a></div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketches.html#heapifySetOperation-com.yahoo.memory.Memory-long-">heapifySetOperation(Memory, long)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta">Sketches</a></dt>
-<dd>
-<div class="block">Ref: <a href="com/yahoo/sketches/theta/SetOperation.html#heapify-com.yahoo.memory.Memory-long-"><code>SetOperation.heapify(Memory, long)</code></a></div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketches.html#heapifySketch-com.yahoo.memory.Memory-">heapifySketch(Memory)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta">Sketches</a></dt>
-<dd>
-<div class="block">Ref: <a href="com/yahoo/sketches/theta/Sketch.html#heapify-com.yahoo.memory.Memory-"><code>Sketch.heapify(Memory)</code></a></div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketches.html#heapifySketch-com.yahoo.memory.Memory-long-">heapifySketch(Memory, long)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta">Sketches</a></dt>
-<dd>
-<div class="block">Ref: <a href="com/yahoo/sketches/theta/Sketch.html#heapify-com.yahoo.memory.Memory-long-"><code>Sketch.heapify(Memory, long)</code></a></div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#heapifySketch-com.yahoo.memory.Memory-">heapifySketch(Memory)</a></span> - Static method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketches</a></dt>
-<dd>
-<div class="block">Heapify the given Memory as an ArrayOfDoublesSketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#heapifySketch-com.yahoo.memory.Memory-long-">heapifySketch(Memory, long)</a></span> - Static method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketches</a></dt>
-<dd>
-<div class="block">Heapify the given Memory and seed as a ArrayOfDoublesSketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/Sketches.html#heapifySketch-com.yahoo.memory.Memory-com.yahoo.sketches.tuple.SummaryDeserializer-">heapifySketch(Memory, SummaryDeserializer&lt;S&gt;)</a></span> - Static method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/Sketches.html" title="class in com.yahoo.sketches.tuple">Sketches</a></dt>
-<dd>
-<div class="block">Instantiate Sketch from a given Memory</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/DoubleSummaryDeserializer.html#heapifySummary-com.yahoo.memory.Memory-">heapifySummary(Memory)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/DoubleSummaryDeserializer.html" title="class in com.yahoo.sketches.tuple">DoubleSummaryDeserializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/SummaryDeserializer.html#heapifySummary-com.yahoo.memory.Memory-">heapifySummary(Memory)</a></span> - Method in interface com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple">SummaryDeserializer</a></dt>
-<dd>
-<div class="block">This is to create an instance of a Summary given a serialized representation.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#heapifyUnion-com.yahoo.memory.Memory-">heapifyUnion(Memory)</a></span> - Static method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketches</a></dt>
-<dd>
-<div class="block">Heapify the given Memory as an ArrayOfDoublesUnion</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#heapifyUnion-com.yahoo.memory.Memory-long-">heapifyUnion(Memory, long)</a></span> - Static method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketches</a></dt>
-<dd>
-<div class="block">Heapify the given Memory and seed as an ArrayOfDoublesUnion</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#heapifyUpdatableSketch-com.yahoo.memory.Memory-">heapifyUpdatableSketch(Memory)</a></span> - Static method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketches</a></dt>
-<dd>
-<div class="block">Heapify the given Memory as an ArrayOfDoublesUpdatableSketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#heapifyUpdatableSketch-com.yahoo.memory.Memory-long-">heapifyUpdatableSketch(Memory, long)</a></span> - Static method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketches</a></dt>
-<dd>
-<div class="block">Heapify the given Memory and seed as a ArrayOfDoublesUpdatableSketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/Sketches.html#heapifyUpdatableSketch-com.yahoo.memory.Memory-com.yahoo.sketches.tuple.SummaryDeserializer-com.yahoo.sketches.tuple.SummaryFactory-">heapifyUpdatableSketch(Memory, SummaryDeserializer&lt;S&gt;, SummaryFactory&lt;S&gt;)</a></span> - Static method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/Sketches.html" title="class in com.yahoo.sketches.tuple">Sketches</a></dt>
-<dd>
-<div class="block">Instantiate UpdatableSketch from a given Memory</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketches.html#heapifyUpdateSketch-com.yahoo.memory.Memory-">heapifyUpdateSketch(Memory)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta">Sketches</a></dt>
-<dd>
-<div class="block">Ref: <a href="com/yahoo/sketches/theta/UpdateSketch.html#heapify-com.yahoo.memory.Memory-"><code>UpdateSketch.heapify(Memory)</code></a></div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketches.html#heapifyUpdateSketch-com.yahoo.memory.Memory-long-">heapifyUpdateSketch(Memory, long)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta">Sketches</a></dt>
-<dd>
-<div class="block">Ref: <a href="com/yahoo/sketches/theta/UpdateSketch.html#heapify-com.yahoo.memory.Memory-long-"><code>UpdateSketch.heapify(Memory, long)</code></a></div>
-</dd>
-<dt><a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll"><span class="typeNameLink">HllSketch</span></a> - Class in <a href="com/yahoo/sketches/hll/package-summary.html">com.yahoo.sketches.hll</a></dt>
-<dd>
-<div class="block">This is a high performance implementation of Phillipe Flajolet&#8217;s HLL sketch but with
- significantly improved error behavior.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#HllSketch--">HllSketch()</a></span> - Constructor for class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
-<dd>
-<div class="block">Constructs a new on-heap sketch with the default lgConfigK and tgtHllType.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#HllSketch-int-">HllSketch(int)</a></span> - Constructor for class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
-<dd>
-<div class="block">Constructs a new on-heap sketch with the default tgtHllType.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#HllSketch-int-com.yahoo.sketches.hll.TgtHllType-">HllSketch(int, TgtHllType)</a></span> - Constructor for class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
-<dd>
-<div class="block">Constructs a new on-heap sketch with the type of HLL sketch to configure.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#HllSketch-int-com.yahoo.sketches.hll.TgtHllType-com.yahoo.memory.WritableMemory-">HllSketch(int, TgtHllType, WritableMemory)</a></span> - Constructor for class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
-<dd>
-<div class="block">Constructs a new sketch with the type of HLL sketch to configure and the given
- WritableMemory as the destination for the sketch.</div>
-</dd>
-</dl>
-<a name="I:I">
-<!--   -->
-</a>
-<h2 class="title">I</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Family.html#idToFamily-int-">idToFamily(int)</a></span> - Static method in enum com.yahoo.sketches.<a href="com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></dt>
-<dd>
-<div class="block">Returns the Family given the ID</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#iGolden">iGolden</a></span> - Static variable in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">The inverse golden ratio as a fraction.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#iGoldenU64">iGoldenU64</a></span> - Static variable in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">The inverse golden ratio as an unsigned long.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/PairwiseSetOperations.html#intersect-com.yahoo.sketches.theta.CompactSketch-com.yahoo.sketches.theta.CompactSketch-">intersect(CompactSketch, CompactSketch)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/PairwiseSetOperations.html" title="class in com.yahoo.sketches.theta">PairwiseSetOperations</a></dt>
-<dd>
-<div class="block">This implements a stateless, pair-wise intersection operation on ordered,
- CompactSketches that are either Heap-based or Direct.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Intersection</span></a> - Class in <a href="com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a></dt>
-<dd>
-<div class="block">The API for intersection operations</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Intersection.html#Intersection--">Intersection()</a></span> - Constructor for class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta">Intersection</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/DoubleSummarySetOperations.html#intersection-com.yahoo.sketches.tuple.DoubleSummary-com.yahoo.sketches.tuple.DoubleSummary-">intersection(DoubleSummary, DoubleSummary)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/DoubleSummarySetOperations.html" title="class in com.yahoo.sketches.tuple">DoubleSummarySetOperations</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/tuple/Intersection.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Intersection</span></a>&lt;<a href="com/yahoo/sketches/tuple/Intersection.html" title="type parameter in Intersection">S</a> extends <a href="com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt; - Class in <a href="com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></dt>
-<dd>
-<div class="block">Computes an intersection of two or more generic tuple sketches.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/Intersection.html#Intersection-com.yahoo.sketches.tuple.SummarySetOperations-">Intersection(SummarySetOperations&lt;S&gt;)</a></span> - Constructor for class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/Intersection.html" title="class in com.yahoo.sketches.tuple">Intersection</a></dt>
-<dd>
-<div class="block">Creates new instance</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/SummarySetOperations.html#intersection-S-S-">intersection(S, S)</a></span> - Method in interface com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple">SummarySetOperations</a></dt>
-<dd>
-<div class="block">This is called when an intersection of two sketches is produced, and both sketches have the 
- same key.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#intToBytes-int-byte:A-">intToBytes(int, byte[])</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">Returns a Little-Endian byte array extracted from the given int.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#invPow2-int-">invPow2(int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">Computes the inverse integer power of 2: 1/(2^e) = 2^(-e).</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#isCompact--">isCompact()</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/Union.html#isCompact--">isCompact()</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/CompactSketch.html#isCompact--">isCompact()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketch.html#isCompact--">isCompact()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></dt>
-<dd>
-<div class="block">Returns true if this sketch is in compact form.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketch.html#isCompact--">isCompact()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#isDirect--">isDirect()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">Returns true if this sketch is direct</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesUnion.html#isDirect--">isDirect()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></dt>
-<dd>
-<div class="block">Returns true if this union is direct</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#isDirect--">isDirect()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsUnion.html#isDirect--">isDirect()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a></dt>
-<dd>
-<div class="block">Returns true if this union is direct</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SingleItemSketch.html#isDirect--">isDirect()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketch.html#isDirect--">isDirect()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></dt>
-<dd>
-<div class="block">Returns true if the this sketch's internal data structure is backed by direct (off-heap)
- Memory.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcSketch.html#isEmpty--">isEmpty()</a></span> - Method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></dt>
-<dd>
-<div class="block">Return true if this sketch is empty</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.html#isEmpty--">isEmpty()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a></dt>
-<dd>
-<div class="block">Returns true if this sketch is empty</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.html#isEmpty--">isEmpty()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></dt>
-<dd>
-<div class="block">Returns true if this sketch is empty</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#isEmpty--">isEmpty()</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/Union.html#isEmpty--">isEmpty()</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#isEmpty--">isEmpty()</a></span> - Method in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></dt>
-<dd>
-<div class="block">Returns true if this sketch is empty.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#isEmpty--">isEmpty()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">Returns true if this sketch is empty</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesUnion.html#isEmpty--">isEmpty()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></dt>
-<dd>
-<div class="block">Returns true if this union is empty</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#isEmpty--">isEmpty()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
-<dd>
-<div class="block">Returns true if this sketch is empty</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsUnion.html#isEmpty--">isEmpty()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a></dt>
-<dd>
-<div class="block">Returns true if this union is empty</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SingleItemSketch.html#isEmpty--">isEmpty()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketch.html#isEmpty--">isEmpty()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></dt>
-<dd>
-<div class="block"><a href="./resources/dictionary.html#empty">See Empty</a></div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#isEmpty--">isEmpty()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></dt>
-<dd>
-<div class="block"><a href="./resources/dictionary.html#empty">See Empty</a></div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/Sketch.html#isEmpty--">isEmpty()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a></dt>
-<dd>
-<div class="block"><a href="./resources/dictionary.html#empty">See Empty</a></div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#isEstimationMode--">isEstimationMode()</a></span> - Method in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></dt>
-<dd>
-<div class="block">Returns true if this sketch is in estimation mode.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#isEstimationMode--">isEstimationMode()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">Returns true if this sketch is in estimation mode.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#isEstimationMode--">isEstimationMode()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketch.html#isEstimationMode--">isEstimationMode()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></dt>
-<dd>
-<div class="block">Returns true if the sketch is Estimation Mode (as opposed to Exact Mode).</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#isEstimationMode--">isEstimationMode()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></dt>
-<dd>
-<div class="block">Returns true if the sketch is Estimation Mode (as opposed to Exact Mode).</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/Sketch.html#isEstimationMode--">isEstimationMode()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a></dt>
-<dd>
-<div class="block">Returns true if the sketch is Estimation Mode (as opposed to Exact Mode).</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#isLessThanUnsigned-long-long-">isLessThanUnsigned(long, long)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">Unsigned compare with longs.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#isMemory--">isMemory()</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/Union.html#isMemory--">isMemory()</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#isMultipleOf8AndGT0-long-">isMultipleOf8AndGT0(long)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">Returns true if v is a multiple of 8 and greater than zero</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#isOffHeap--">isOffHeap()</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/Union.html#isOffHeap--">isOffHeap()</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SingleItemSketch.html#isOrdered--">isOrdered()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketch.html#isOrdered--">isOrdered()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></dt>
-<dd>
-<div class="block">Returns true if internal cache is ordered</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketch.html#isOrdered--">isOrdered()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#isPowerOf2-int-">isPowerOf2(int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">Returns true if argument is exactly a positive power of 2 and greater than zero.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#isSameResource-com.yahoo.memory.Memory-">isSameResource(Memory)</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/Union.html#isSameResource-com.yahoo.memory.Memory-">isSameResource(Memory)</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#isSameResource-com.yahoo.memory.Memory-">isSameResource(Memory)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">Returns true if the backing resource of <i>this</i> is identical with the backing resource
- of <i>that</i>.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesUnion.html#isSameResource-com.yahoo.memory.Memory-">isSameResource(Memory)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></dt>
-<dd>
-<div class="block">Returns true if the backing resource of <i>this</i> is identical with the backing resource
- of <i>that</i>.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SetOperation.html#isSameResource-com.yahoo.memory.Memory-">isSameResource(Memory)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></dt>
-<dd>
-<div class="block">Returns true if the backing resource of <i>this</i> is identical with the backing resource
- of <i>that</i>.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketch.html#isSameResource-com.yahoo.memory.Memory-">isSameResource(Memory)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></dt>
-<dd>
-<div class="block">Returns true if the backing resource of <i>this</i> is identical with the backing resource
- of <i>that</i>.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsSamples.html#items--">items()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples</a></dt>
-<dd>
-<div class="block">Returns a shallow copy of the array of sample items contained in the sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsSamples.html#items-int-">items(int)</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples</a></dt>
-<dd>
-<div class="block">Returns a single item from the samples contained in the sketch.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies"><span class="typeNameLink">ItemsSketch</span></a>&lt;<a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt; - Class in <a href="com/yahoo/sketches/frequencies/package-summary.html">com.yahoo.sketches.frequencies</a></dt>
-<dd>
-<div class="block">This sketch is useful for tracking approximate frequencies of items of type <i>&lt;T&gt;</i>
- with optional associated counts (<i>&lt;T&gt;</i> item, <i>long</i> count) that are members of a
- multiset of such items.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.html#ItemsSketch-int-">ItemsSketch(int)</a></span> - Constructor for class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a></dt>
-<dd>
-<div class="block">Construct this sketch with the parameter maxMapSize and the default initialMapSize (8).</div>
-</dd>
-<dt><a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">ItemsSketch</span></a>&lt;<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt; - Class in <a href="com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a></dt>
-<dd>
-<div class="block">This is a stochastic streaming sketch that enables near-real time analysis of the
- approximate distribution of comparable items from a very large stream in a single pass.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies"><span class="typeNameLink">ItemsSketch.Row</span></a>&lt;<a href="com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="type parameter in ItemsSketch.Row">T</a>&gt; - Class in <a href="com/yahoo/sketches/frequencies/package-summary.html">com.yahoo.sketches.frequencies</a></dt>
-<dd>
-<div class="block">Row class that defines the return values from a getFrequentItems query.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/quantiles/ItemsSketchIterator.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">ItemsSketchIterator</span></a>&lt;<a href="com/yahoo/sketches/quantiles/ItemsSketchIterator.html" title="type parameter in ItemsSketchIterator">T</a>&gt; - Class in <a href="com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a></dt>
-<dd>
-<div class="block">Iterator over ItemsSketch.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">ItemsUnion</span></a>&lt;<a href="com/yahoo/sketches/quantiles/ItemsUnion.html" title="type parameter in ItemsUnion">T</a>&gt; - Class in <a href="com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a></dt>
-<dd>
-<div class="block">The API for Union operations for generic ItemsSketches</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#iterator--">iterator()</a></span> - Method in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#iterator--">iterator()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#iterator--">iterator()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsSamples.html#iterator--">iterator()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SingleItemSketch.html#iterator--">iterator()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketch.html#iterator--">iterator()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></dt>
-<dd>
-<div class="block">Returns a HashIterator that can be used to iterate over the retained hash values of the
- Theta sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#iterator--">iterator()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/Sketch.html#iterator--">iterator()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a></dt>
-<dd>
-<div class="block">Returns a SketchIterator</div>
-</dd>
-</dl>
-<a name="I:J">
-<!--   -->
-</a>
-<h2 class="title">J</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/JaccardSimilarity.html#jaccard-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-">jaccard(Sketch, Sketch)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/JaccardSimilarity.html" title="class in com.yahoo.sketches.theta">JaccardSimilarity</a></dt>
-<dd>
-<div class="block">Computes the Jaccard similarity ratio with upper and lower bounds.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/theta/JaccardSimilarity.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">JaccardSimilarity</span></a> - Class in <a href="com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a></dt>
-<dd>
-<div class="block">Jaccard similarity of two Theta Sketches.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/JaccardSimilarity.html#JaccardSimilarity--">JaccardSimilarity()</a></span> - Constructor for class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/JaccardSimilarity.html" title="class in com.yahoo.sketches.theta">JaccardSimilarity</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:K">
-<!--   -->
-</a>
-<h2 class="title">K</h2>
-<dl>
-<dt><a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll"><span class="typeNameLink">KllFloatsSketch</span></a> - Class in <a href="com/yahoo/sketches/kll/package-summary.html">com.yahoo.sketches.kll</a></dt>
-<dd>
-<div class="block">Implementation of a very compact quantiles sketch with lazy compaction scheme
- and nearly optimal accuracy per retained item.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#KllFloatsSketch--">KllFloatsSketch()</a></span> - Constructor for class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></dt>
-<dd>
-<div class="block">Constructor with the default <em>k</em> (rank error of about 1.65%)</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#KllFloatsSketch-int-">KllFloatsSketch(int)</a></span> - Constructor for class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></dt>
-<dd>
-<div class="block">Constructor with a given parameter <em>k</em>.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/kll/KllFloatsSketchIterator.html" title="class in com.yahoo.sketches.kll"><span class="typeNameLink">KllFloatsSketchIterator</span></a> - Class in <a href="com/yahoo/sketches/kll/package-summary.html">com.yahoo.sketches.kll</a></dt>
-<dd>
-<div class="block">Iterator over KllFloatsSketch.</div>
-</dd>
-</dl>
-<a name="I:L">
-<!--   -->
-</a>
-<h2 class="title">L</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ResizeFactor.html#lg--">lg()</a></span> - Method in enum com.yahoo.sketches.<a href="com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a></dt>
-<dd>
-<div class="block">Returns the Log-base 2 of the Resize Factor</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#LOG2">LOG2</a></span> - Static variable in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">The natural logarithm of 2.0.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#log2-double-">log2(double)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">The log base 2 of the value</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#logB-double-double-">logB(double, double)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">Returns the logarithm_logBase of x.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies"><span class="typeNameLink">LongsSketch</span></a> - Class in <a href="com/yahoo/sketches/frequencies/package-summary.html">com.yahoo.sketches.frequencies</a></dt>
-<dd>
-<div class="block">This sketch is useful for tracking approximate frequencies of <i>long</i> items with optional
- associated counts (<i>long</i> item, <i>long</i> count) that are members of a multiset of
- such items.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.html#LongsSketch-int-">LongsSketch(int)</a></span> - Constructor for class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></dt>
-<dd>
-<div class="block">Construct this sketch with the parameter maxMapSize and the default initialMapSize (8).</div>
-</dd>
-<dt><a href="com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies"><span class="typeNameLink">LongsSketch.Row</span></a> - Class in <a href="com/yahoo/sketches/frequencies/package-summary.html">com.yahoo.sketches.frequencies</a></dt>
-<dd>
-<div class="block">Row class that defines the return values from a getFrequentItems query.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#longToBytes-long-byte:A-">longToBytes(long, byte[])</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">Returns a Little-Endian byte array extracted from the given long.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#longToHexBytes-long-">longToHexBytes(long)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">Returns a string of spaced hex bytes in Big-Endian order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#LS">LS</a></span> - Static variable in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">The java line separator character as a String.</div>
-</dd>
-</dl>
-<a name="I:M">
-<!--   -->
-</a>
-<h2 class="title">M</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#MAX_LG_NOM_LONGS">MAX_LG_NOM_LONGS</a></span> - Static variable in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">The largest Log2 nom entries allowed: 26.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsUnion.html#maxK_">maxK_</a></span> - Variable in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.html#merge-com.yahoo.sketches.frequencies.ItemsSketch-">merge(ItemsSketch&lt;T&gt;)</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a></dt>
-<dd>
-<div class="block">This function merges the other sketch into this one.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.html#merge-com.yahoo.sketches.frequencies.LongsSketch-">merge(LongsSketch)</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></dt>
-<dd>
-<div class="block">This function merges the other sketch into this one.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#merge-com.yahoo.sketches.kll.KllFloatsSketch-">merge(KllFloatsSketch)</a></span> - Method in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></dt>
-<dd>
-<div class="block">Merges another sketch into this one.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#milliSecToString-long-">milliSecToString(long)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">Returns the given time in milliseconds formatted as Hours:Min:Sec.mSec</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#MIN_LG_ARR_LONGS">MIN_LG_ARR_LONGS</a></span> - Static variable in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">The smallest Log2 cache size allowed: 5.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#MIN_LG_NOM_LONGS">MIN_LG_NOM_LONGS</a></span> - Static variable in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">The smallest Log2 nom entries allowed: 4.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html#modulo-long-long-int-">modulo(long, long, int)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash">MurmurHash3Adaptor</a></dt>
-<dd>
-<div class="block">Returns the remainder from the modulo division of the 128-bit output of the murmurHash3 by the
- divisor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html#modulo-long:A-int-">modulo(long[], int)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.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="com/yahoo/sketches/hash/MurmurHash3.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">MurmurHash3</span></a> - Class in <a href="com/yahoo/sketches/hash/package-summary.html">com.yahoo.sketches.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="com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">MurmurHash3Adaptor</span></a> - Class in <a href="com/yahoo/sketches/hash/package-summary.html">com.yahoo.sketches.hash</a></dt>
-<dd>
-<div class="block">A general purpose wrapper for the MurmurHash3.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">MurmurHash3v2</span></a> - Class in <a href="com/yahoo/sketches/hash/package-summary.html">com.yahoo.sketches.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><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3v2.html#MurmurHash3v2--">MurmurHash3v2()</a></span> - Constructor for class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash">MurmurHash3v2</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:N">
-<!--   -->
-</a>
-<h2 class="title">N</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#nanoSecToString-long-">nanoSecToString(long)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">Returns the given time in nanoseconds formatted as Sec.mSec uSec nSec</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html#newInstance-int-">newInstance(int)</a></span> - Static method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a></dt>
-<dd>
-<div class="block">Construct a mergeable sampling sketch with up to k samples using the default resize
- factor (8).</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html#newInstance-int-com.yahoo.sketches.ResizeFactor-">newInstance(int, ResizeFactor)</a></span> - Static method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a></dt>
-<dd>
-<div class="block">Construct a mergeable sampling sketch with up to k samples using a specified resize factor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirItemsUnion.html#newInstance-int-">newInstance(int)</a></span> - Static method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsUnion</a></dt>
-<dd>
-<div class="block">Creates an empty Union with a maximum reservoir capacity of size k.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html#newInstance-int-">newInstance(int)</a></span> - Static method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a></dt>
-<dd>
-<div class="block">Construct a mergeable reservoir sampling sketch with up to k samples using the default resize
- factor (8).</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html#newInstance-int-com.yahoo.sketches.ResizeFactor-">newInstance(int, ResizeFactor)</a></span> - Static method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a></dt>
-<dd>
-<div class="block">Construct a mergeable reservoir sampling sketch with up to k samples using the default resize
- factor (8).</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirLongsUnion.html#newInstance-int-">newInstance(int)</a></span> - Static method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirLongsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsUnion</a></dt>
-<dd>
-<div class="block">Creates an empty Union with a maximum reservoir capacity of size k.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html#newInstance-int-">newInstance(int)</a></span> - Static method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a></dt>
-<dd>
-<div class="block">Construct a varopt sampling sketch with up to k samples using the default resize factor (8).</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html#newInstance-int-com.yahoo.sketches.ResizeFactor-">newInstance(int, ResizeFactor)</a></span> - Static method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a></dt>
-<dd>
-<div class="block">Construct a varopt sampling sketch with up to k samples using the specified resize factor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsUnion.html#newInstance-int-">newInstance(int)</a></span> - Static method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="class in com.yahoo.sketches.sampling">VarOptItemsUnion</a></dt>
-<dd>
-<div class="block">Creates an empty Union with a maximum capacity of size k.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/DoubleSummaryFactory.html#newSummary--">newSummary()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/DoubleSummaryFactory.html" title="class in com.yahoo.sketches.tuple">DoubleSummaryFactory</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/SummaryFactory.html#newSummary--">newSummary()</a></span> - Method in interface com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/SummaryFactory.html" title="interface in com.yahoo.sketches.tuple">SummaryFactory</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketchIterator.html#next--">next()</a></span> - Method in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketchIterator.html" title="class in com.yahoo.sketches.kll">KllFloatsSketchIterator</a></dt>
-<dd>
-<div class="block">Advancing the iterator and checking existence of the next entry
- is combined here for efficiency.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketchIterator.html#next--">next()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketchIterator.html" title="class in com.yahoo.sketches.quantiles">DoublesSketchIterator</a></dt>
-<dd>
-<div class="block">Advancing the iterator and checking existence of the next entry
- is combined here for efficiency.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketchIterator.html#next--">next()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketchIterator.html" title="class in com.yahoo.sketches.quantiles">ItemsSketchIterator</a></dt>
-<dd>
-<div class="block">Advancing the iterator and checking existence of the next entry
- is combined here for efficiency.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsSamples.VarOptItemsIterator.html#next--">next()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsSamples.VarOptItemsIterator.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples.VarOptItemsIterator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/HashIterator.html#next--">next()</a></span> - Method in interface com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/HashIterator.html" title="interface in com.yahoo.sketches.theta">HashIterator</a></dt>
-<dd>
-<div class="block">Returns true at the next hash value in sequence.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html#next--">next()</a></span> - Method in interface com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html" title="interface in com.yahoo.sketches.tuple">ArrayOfDoublesSketchIterator</a></dt>
-<dd>
-<div class="block">Advancing the iterator and checking existence of the next entry
- is combined here for efficiency.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/SketchIterator.html#next--">next()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/SketchIterator.html" title="class in com.yahoo.sketches.tuple">SketchIterator</a></dt>
-<dd>
-<div class="block">Advancing the iterator and checking existence of the next entry
- is combined here for efficiency.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/BoundsOnBinomialProportions.html#normalCDF-double-">normalCDF(double)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/BoundsOnBinomialProportions.html" title="class in com.yahoo.sketches">BoundsOnBinomialProportions</a></dt>
-<dd>
-<div class="block">Computes an approximation to normalCDF(x).</div>
-</dd>
-</dl>
-<a name="I:P">
-<!--   -->
-</a>
-<h2 class="title">P</h2>
-<dl>
-<dt><a href="com/yahoo/sketches/theta/PairwiseSetOperations.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">PairwiseSetOperations</span></a> - Class in <a href="com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a></dt>
-<dd>
-<div class="block">Set Operations where the arguments are presented in pairs as in <i>C = Op(A,B)</i>.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/PairwiseSetOperations.html#PairwiseSetOperations--">PairwiseSetOperations()</a></span> - Constructor for class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/PairwiseSetOperations.html" title="class in com.yahoo.sketches.theta">PairwiseSetOperations</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/QuantilesHelper.html#posOfPhi-double-long-">posOfPhi(double, long)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/QuantilesHelper.html" title="class in com.yahoo.sketches">QuantilesHelper</a></dt>
-<dd>
-<div class="block">Returns the zero-based index (position) of a value in the hypothetical sorted stream of
- values of size n.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/Sketch.html#PREAMBLE_LONGS">PREAMBLE_LONGS</a></span> - Static variable in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#putDoubleBE-byte:A-int-double-">putDoubleBE(byte[], int, double)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
-<dd>
-<div class="block">Put the source <i>double</i> into the destination byte array starting at the given offset
- in big endian order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#putDoubleLE-byte:A-int-double-">putDoubleLE(byte[], int, double)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
-<dd>
-<div class="block">Put the source <i>double</i> into the destination byte array starting at the given offset
- in little endian order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#putFloatBE-byte:A-int-float-">putFloatBE(byte[], int, float)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
-<dd>
-<div class="block">Put the source <i>float</i> into the destination byte array starting at the given offset
- in big endian order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#putFloatLE-byte:A-int-float-">putFloatLE(byte[], int, float)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
-<dd>
-<div class="block">Put the source <i>float</i> into the destination byte array starting at the given offset
- in little endian order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#putIntBE-byte:A-int-int-">putIntBE(byte[], int, int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
-<dd>
-<div class="block">Put the source <i>int</i> into the destination byte array starting at the given offset
- in big endian order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#putIntLE-byte:A-int-int-">putIntLE(byte[], int, int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
-<dd>
-<div class="block">Put the source <i>int</i> into the destination byte array starting at the given offset
- in little endian order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#putLongBE-byte:A-int-long-">putLongBE(byte[], int, long)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
-<dd>
-<div class="block">Put the source <i>long</i> into the destination byte array starting at the given offset
- in big endian order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#putLongLE-byte:A-int-long-">putLongLE(byte[], int, long)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
-<dd>
-<div class="block">Put the source <i>long</i> into the destination byte array starting at the given offset
- in little endian order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#putMemory-com.yahoo.memory.WritableMemory-">putMemory(WritableMemory)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">Puts the current sketch into the given Memory in compact form if there is sufficient space,
- otherwise, it throws an error.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#putMemory-com.yahoo.memory.WritableMemory-boolean-">putMemory(WritableMemory, boolean)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">Puts the current sketch into the given Memory if there is sufficient space, otherwise,
- throws an error.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#putMemory-com.yahoo.memory.WritableMemory-com.yahoo.sketches.ArrayOfItemsSerDe-">putMemory(WritableMemory, ArrayOfItemsSerDe&lt;T&gt;)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
-<dd>
-<div class="block">Puts the current sketch into the given Memory if there is sufficient space.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#putShortBE-byte:A-int-short-">putShortBE(byte[], int, short)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
-<dd>
-<div class="block">Put the source <i>short</i> into the destination byte array starting at the given offset
- in big endian order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#putShortLE-byte:A-int-short-">putShortLE(byte[], int, short)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
-<dd>
-<div class="block">Put the source <i>short</i> into the destination byte array starting at the given offset
- in little endian order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#pwr2LawNext-int-int-">pwr2LawNext(int, int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">Computes the next larger integer point in the power series
- <i>point = 2<sup>( i / ppo )</sup></i> given the current point in the series.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#pwr2LawPrev-int-int-">pwr2LawPrev(int, int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<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>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#pwrLawNextDouble-int-double-boolean-double-">pwrLawNextDouble(int, double, boolean, double)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">Computes the next larger double in the power series
- <i>point = logBase<sup>( i / ppo )</sup></i> given the current point in the series.</div>
-</dd>
-</dl>
-<a name="I:Q">
-<!--   -->
-</a>
-<h2 class="title">Q</h2>
-<dl>
-<dt><a href="com/yahoo/sketches/QuantilesHelper.html" title="class in com.yahoo.sketches"><span class="typeNameLink">QuantilesHelper</span></a> - Class in <a href="com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a></dt>
-<dd>
-<div class="block">Common static methods for quantiles sketches</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/QuantilesHelper.html#QuantilesHelper--">QuantilesHelper()</a></span> - Constructor for class com.yahoo.sketches.<a href="com/yahoo/sketches/QuantilesHelper.html" title="class in com.yahoo.sketches">QuantilesHelper</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/QuickSelect.html" title="class in com.yahoo.sketches"><span class="typeNameLink">QuickSelect</span></a> - Class in <a href="com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a></dt>
-<dd>
-<div class="block">QuickSelect algorithm improved from Sedgewick.</div>
-</dd>
-</dl>
-<a name="I:R">
-<!--   -->
-</a>
-<h2 class="title">R</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#rand">rand</a></span> - Static variable in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">Setting the seed makes the results of the sketch deterministic if the input values are
- received in exactly the same order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#rand">rand</a></span> - Static variable in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
-<dd>
-<div class="block">Setting the seed makes the results of the sketch deterministic if the input values are
- received in exactly the same order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketch.html#rebuild--">rebuild()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></dt>
-<dd>
-<div class="block">Rebuilds the hash table to remove dirty values or to reduce the size
- to nominal entries.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#REBUILD_THRESHOLD">REBUILD_THRESHOLD</a></span> - Static variable in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">The hash table rebuild threshold = 15.0/16.0.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">ReservoirItemsSketch</span></a>&lt;<a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="type parameter in ReservoirItemsSketch">T</a>&gt; - Class in <a href="com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a></dt>
-<dd>
-<div class="block">This sketch provides a reservoir sample over an input stream of items.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">ReservoirItemsUnion</span></a>&lt;<a href="com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="type parameter in ReservoirItemsUnion">T</a>&gt; - Class in <a href="com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a></dt>
-<dd>
-<div class="block">Class to union reservoir samples of generic items.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">ReservoirLongsSketch</span></a> - Class in <a href="com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a></dt>
-<dd>
-<div class="block">This sketch provides a reservoir sample over an input stream of <tt>long</tt>s.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/sampling/ReservoirLongsUnion.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">ReservoirLongsUnion</span></a> - Class in <a href="com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a></dt>
-<dd>
-<div class="block">Class to union reservoir samples of longs.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcSketch.html#reset--">reset()</a></span> - Method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></dt>
-<dd>
-<div class="block">Resets this sketch to empty but retains the original LgK and Seed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.html#reset--">reset()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a></dt>
-<dd>
-<div class="block">Resets this sketch to a virgin state.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.html#reset--">reset()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></dt>
-<dd>
-<div class="block">Resets this sketch to a virgin state.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#reset--">reset()</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/Union.html#reset--">reset()</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></dt>
-<dd>
-<div class="block">Resets to empty and retains the current lgK, but does not change the configured value of
- lgMaxK.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesUnion.html#reset--">reset()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></dt>
-<dd>
-<div class="block">Resets this Union to a virgin state.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#reset--">reset()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
-<dd>
-<div class="block">Resets this sketch to a virgin state, but retains the original value of k.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsUnion.html#reset--">reset()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a></dt>
-<dd>
-<div class="block">Resets this Union to a virgin state.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/UpdateDoublesSketch.html#reset--">reset()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">UpdateDoublesSketch</a></dt>
-<dd>
-<div class="block">Resets this sketch to the empty state, but retains the original value of k.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html#reset--">reset()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a></dt>
-<dd>
-<div class="block">Resets this sketch to the empty state, but retains the original value of k.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html#reset--">reset()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a></dt>
-<dd>
-<div class="block">Resets this sketch to the empty state, but retains the original value of k.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html#reset--">reset()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a></dt>
-<dd>
-<div class="block">Resets this sketch to the empty state, but retains the original value of k.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsUnion.html#reset--">reset()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="class in com.yahoo.sketches.sampling">VarOptItemsUnion</a></dt>
-<dd>
-<div class="block">Resets this sketch to the empty state, but retains the original value of max k.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Intersection.html#reset--">reset()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta">Intersection</a></dt>
-<dd>
-<div class="block">Resets this Intersection.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Union.html#reset--">reset()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Union</a></dt>
-<dd>
-<div class="block">Resets this Union.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketch.html#reset--">reset()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></dt>
-<dd>
-<div class="block">Resets this sketch back to a virgin empty state.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html#reset--">reset()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesIntersection</a></dt>
-<dd>
-<div class="block">Resets the internal set to the initial state, which represents the Universal Set</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html#reset--">reset()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></dt>
-<dd>
-<div class="block">Resets the union to an empty state</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#reset--">reset()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></dt>
-<dd>
-<div class="block">Resets this sketch an empty state.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/Intersection.html#reset--">reset()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/Intersection.html" title="class in com.yahoo.sketches.tuple">Intersection</a></dt>
-<dd>
-<div class="block">Resets the internal set to the initial state, which represents the Universal Set</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/Union.html#reset--">reset()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/Union.html" title="class in com.yahoo.sketches.tuple">Union</a></dt>
-<dd>
-<div class="block">Resets the internal set to the initial state, which represents an empty set</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#RESIZE_THRESHOLD">RESIZE_THRESHOLD</a></span> - Static variable in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">The resize threshold = 0.5; tuned for speed.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches"><span class="typeNameLink">ResizeFactor</span></a> - Enum in <a href="com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a></dt>
-<dd>
-<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.</div>
-</dd>
-</dl>
-<a name="I:S">
-<!--   -->
-</a>
-<h2 class="title">S</h2>
-<dl>
-<dt><a href="com/yahoo/sketches/sampling/SampleSubsetSummary.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">SampleSubsetSummary</span></a> - Class in <a href="com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a></dt>
-<dd>
-<div class="block">A simple object o capture the results of a subset sum query on a sampling sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/QuickSelect.html#select-long:A-int-int-int-">select(long[], int, int, int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/QuickSelect.html" title="class in com.yahoo.sketches">QuickSelect</a></dt>
-<dd>
-<div class="block">Gets the 0-based kth order statistic from the array.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/QuickSelect.html#select-double:A-int-int-int-">select(double[], int, int, int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/QuickSelect.html" title="class in com.yahoo.sketches">QuickSelect</a></dt>
-<dd>
-<div class="block">Gets the 0-based kth order statistic from the array.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/QuickSelect.html#selectExcludingZeros-long:A-int-int-">selectExcludingZeros(long[], int, int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/QuickSelect.html" title="class in com.yahoo.sketches">QuickSelect</a></dt>
-<dd>
-<div class="block">Gets the 1-based kth order statistic from the array excluding any zero values in the
- array.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/QuickSelect.html#selectExcludingZeros-double:A-int-int-">selectExcludingZeros(double[], int, int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/QuickSelect.html" title="class in com.yahoo.sketches">QuickSelect</a></dt>
-<dd>
-<div class="block">Gets the 1-based kth order statistic from the array excluding any zero values in the
- array.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/QuickSelect.html#selectIncludingZeros-long:A-int-">selectIncludingZeros(long[], int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/QuickSelect.html" title="class in com.yahoo.sketches">QuickSelect</a></dt>
-<dd>
-<div class="block">Gets the 1-based kth order statistic from the array including any zero values in the
- array.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/QuickSelect.html#selectIncludingZeros-double:A-int-">selectIncludingZeros(double[], int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/QuickSelect.html" title="class in com.yahoo.sketches">QuickSelect</a></dt>
-<dd>
-<div class="block">Gets the 1-based kth order statistic from the array including any zero values in the
- array.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ArrayOfBooleansSerDe.html#serializeToByteArray-java.lang.Boolean:A-">serializeToByteArray(Boolean[])</a></span> - Method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ArrayOfBooleansSerDe.html" title="class in com.yahoo.sketches">ArrayOfBooleansSerDe</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ArrayOfDoublesSerDe.html#serializeToByteArray-java.lang.Double:A-">serializeToByteArray(Double[])</a></span> - Method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ArrayOfDoublesSerDe.html" title="class in com.yahoo.sketches">ArrayOfDoublesSerDe</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">serializeToByteArray(T[])</a></span> - Method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a></dt>
-<dd>
-<div class="block">Serialize an array of items to byte array.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ArrayOfLongsSerDe.html#serializeToByteArray-java.lang.Long:A-">serializeToByteArray(Long[])</a></span> - Method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ArrayOfLongsSerDe.html" title="class in com.yahoo.sketches">ArrayOfLongsSerDe</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ArrayOfNumbersSerDe.html#serializeToByteArray-java.lang.Number:A-">serializeToByteArray(Number[])</a></span> - Method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ArrayOfNumbersSerDe.html" title="class in com.yahoo.sketches">ArrayOfNumbersSerDe</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ArrayOfStringsSerDe.html#serializeToByteArray-java.lang.String:A-">serializeToByteArray(String[])</a></span> - Method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ArrayOfStringsSerDe.html" title="class in com.yahoo.sketches">ArrayOfStringsSerDe</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html#serializeToByteArray-java.lang.String:A-">serializeToByteArray(String[])</a></span> - Method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" title="class in com.yahoo.sketches">ArrayOfUtf16StringsSerDe</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.html#serializeToString--">serializeToString()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></dt>
-<dd>
-<div class="block">Returns a String representation of this sketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsSamples.html#setClass-java.lang.Class-">setClass(Class&lt;?&gt;)</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples</a></dt>
-<dd>
-<div class="block">Specifies the class to use when copying the item array from the sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#setFamily-com.yahoo.sketches.Family-">setFamily(Family)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
-<dd>
-<div class="block">Set the Family.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketchBuilder.html#setK-int-">setK(int)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketchBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesSketchBuilder</a></dt>
-<dd>
-<div class="block">Sets the parameter <i>k</i> that determines the accuracy and size of the sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#setLocalLogNominalEntries-int-">setLocalLogNominalEntries(int)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
-<dd>
-<div class="block">Alternative method of setting the Nominal Entries for a local concurrent sketch from the
- log_base2 value.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#setLocalNominalEntries-int-">setLocalNominalEntries(int)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
-<dd>
-<div class="block">Sets the Nominal Entries for the concurrent local sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#setLogNominalEntries-int-">setLogNominalEntries(int)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
-<dd>
-<div class="block">Alternative method of setting the Nominal Entries for this sketch from the log_base2 value.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#setMaxConcurrencyError-double-">setMaxConcurrencyError(double)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
-<dd>
-<div class="block">Sets the Maximum Concurrency Error.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesUnionBuilder.html#setMaxK-int-">setMaxK(int)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesUnionBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesUnionBuilder</a></dt>
-<dd>
-<div class="block">Sets the parameter <i>masK</i> that determines the maximum size of the sketch that
- results from a union and its accuracy.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#setMaxNumLocalThreads-int-">setMaxNumLocalThreads(int)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
-<dd>
-<div class="block">Sets the Maximum Number of Local Threads.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SetOperationBuilder.html#setMemoryRequestServer-com.yahoo.memory.MemoryRequestServer-">setMemoryRequestServer(MemoryRequestServer)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></dt>
-<dd>
-<div class="block">Set the MemoryRequestServer</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#setMemoryRequestServer-com.yahoo.memory.MemoryRequestServer-">setMemoryRequestServer(MemoryRequestServer)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
-<dd>
-<div class="block">Set the MemoryRequestServer</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SetOperationBuilder.html#setNominalEntries-int-">setNominalEntries(int)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></dt>
-<dd>
-<div class="block">Sets the Nominal Entries for this set operation.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#setNominalEntries-int-">setNominalEntries(int)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
-<dd>
-<div class="block">Sets the Nominal Entries for this sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html#setNominalEntries-int-">setNominalEntries(int)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSetOperationBuilder</a></dt>
-<dd>
-<div class="block">This is to set the nominal number of entries.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html#setNominalEntries-int-">setNominalEntries(int)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketchBuilder</a></dt>
-<dd>
-<div class="block">This is to set the nominal number of entries.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/UpdatableSketchBuilder.html#setNominalEntries-int-">setNominalEntries(int)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">UpdatableSketchBuilder</a></dt>
-<dd>
-<div class="block">This is to set the nominal number of entries.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html#setNumberOfValues-int-">setNumberOfValues(int)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSetOperationBuilder</a></dt>
-<dd>
-<div class="block">This is to set the number of double values associated with each key</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html#setNumberOfValues-int-">setNumberOfValues(int)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketchBuilder</a></dt>
-<dd>
-<div class="block">This is to set the number of double values associated with each key</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#setNumPoolThreads-int-">setNumPoolThreads(int)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
-<dd>
-<div class="block">Sets the number of pool threads used for background propagation in the concurrent sketches.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">SetOperation</span></a> - Class in <a href="com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a></dt>
-<dd>
-<div class="block">The parent API for all Set Operations</div>
-</dd>
-<dt><a href="com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">SetOperationBuilder</span></a> - Class in <a href="com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a></dt>
-<dd>
-<div class="block">For building a new SetOperation.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SetOperationBuilder.html#SetOperationBuilder--">SetOperationBuilder()</a></span> - Constructor for class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></dt>
-<dd>
-<div class="block">Constructor for building a new SetOperation.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketches.html#setOperationBuilder--">setOperationBuilder()</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta">Sketches</a></dt>
-<dd>
-<div class="block">Ref: <a href="com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta"><code>SetOperationBuilder</code></a></div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SetOperationBuilder.html#setP-float-">setP(float)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></dt>
-<dd>
-<div class="block">Sets the upfront uniform sampling probability, <i>p</i>.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#setP-float-">setP(float)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
-<dd>
-<div class="block">Sets the upfront uniform sampling probability, <i>p</i></div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#setPropagateOrderedCompact-boolean-">setPropagateOrderedCompact(boolean)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
-<dd>
-<div class="block">Sets the Propagate Ordered Compact flag to the given value.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SetOperationBuilder.html#setResizeFactor-com.yahoo.sketches.ResizeFactor-">setResizeFactor(ResizeFactor)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></dt>
-<dd>
-<div class="block">Sets the cache Resize Factor</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#setResizeFactor-com.yahoo.sketches.ResizeFactor-">setResizeFactor(ResizeFactor)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
-<dd>
-<div class="block">Sets the cache Resize Factor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html#setResizeFactor-com.yahoo.sketches.ResizeFactor-">setResizeFactor(ResizeFactor)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketchBuilder</a></dt>
-<dd>
-<div class="block">This is to set the resize factor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/UpdatableSketchBuilder.html#setResizeFactor-com.yahoo.sketches.ResizeFactor-">setResizeFactor(ResizeFactor)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">UpdatableSketchBuilder</a></dt>
-<dd>
-<div class="block">This is to set the resize factor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html#setSamplingProbability-float-">setSamplingProbability(float)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketchBuilder</a></dt>
-<dd>
-<div class="block">This is to set sampling probability.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/UpdatableSketchBuilder.html#setSamplingProbability-float-">setSamplingProbability(float)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">UpdatableSketchBuilder</a></dt>
-<dd>
-<div class="block">This is to set sampling probability.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SetOperationBuilder.html#setSeed-long-">setSeed(long)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></dt>
-<dd>
-<div class="block">Sets the long seed value that is require by the hashing function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#setSeed-long-">setSeed(long)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
-<dd>
-<div class="block">Sets the long seed value that is required by the hashing function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html#setSeed-long-">setSeed(long)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSetOperationBuilder</a></dt>
-<dd>
-<div class="block">Sets the long seed value that is required by the hashing function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html#setSeed-long-">setSeed(long)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketchBuilder</a></dt>
-<dd>
-<div class="block">Sets the long seed value that is required by the hashing function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/JaccardSimilarity.html#similarityTest-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-double-">similarityTest(Sketch, Sketch, double)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/JaccardSimilarity.html" title="class in com.yahoo.sketches.theta">JaccardSimilarity</a></dt>
-<dd>
-<div class="block">Tests similarity of a measured Sketch against an expected Sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#simpleIntLog2-int-">simpleIntLog2(int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">Gives the log2 of an integer that is known to be a power of 2.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">SingleItemSketch</span></a> - Class in <a href="com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Sketch</span></a> - Class in <a href="com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a></dt>
-<dd>
-<div class="block">The top-level class for all sketches.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Sketch</span></a>&lt;<a href="com/yahoo/sketches/tuple/Sketch.html" title="type parameter in Sketch">S</a> extends <a href="com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt; - Class in <a href="com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></dt>
-<dd>
-<div class="block">This is an equivalent to com.yahoo.sketches.theta.Sketch with
- addition of a user-defined Summary object associated with every unique entry
- in the sketch.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Sketches</span></a> - Class in <a href="com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a></dt>
-<dd>
-<div class="block">This class brings together the common sketch and set operation creation methods and
- the public static methods into one place.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/tuple/Sketches.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Sketches</span></a> - Class in <a href="com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></dt>
-<dd>
-<div class="block">Convenient static methods to instantiate generic tuple sketches.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/Sketches.html#Sketches--">Sketches()</a></span> - Constructor for class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/Sketches.html" title="class in com.yahoo.sketches.tuple">Sketches</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/SketchesArgumentException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">SketchesArgumentException</span></a> - Exception in <a href="com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a></dt>
-<dd>
-<div class="block">Illegal Arguments Exception class for the library</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/SketchesArgumentException.html#SketchesArgumentException-java.lang.String-">SketchesArgumentException(String)</a></span> - Constructor for exception com.yahoo.sketches.<a href="com/yahoo/sketches/SketchesArgumentException.html" title="class in com.yahoo.sketches">SketchesArgumentException</a></dt>
-<dd>
-<div class="block">Constructs a new runtime exception with the specified detail message.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">SketchesException</span></a> - Exception in <a href="com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a></dt>
-<dd>
-<div class="block">Exception class for the library</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/SketchesException.html#SketchesException-java.lang.String-">SketchesException(String)</a></span> - Constructor for exception com.yahoo.sketches.<a href="com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches">SketchesException</a></dt>
-<dd>
-<div class="block">Constructs a new runtime exception with the specified detail message.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/SketchesException.html#SketchesException-java.lang.String-java.lang.Throwable-">SketchesException(String, Throwable)</a></span> - Constructor for exception com.yahoo.sketches.<a href="com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches">SketchesException</a></dt>
-<dd>
-<div class="block">Constructs a new runtime exception with the specified detail message and cause.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/SketchesReadOnlyException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">SketchesReadOnlyException</span></a> - Exception in <a href="com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a></dt>
-<dd>
-<div class="block">Write operation attempted on a read-only class.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/SketchesReadOnlyException.html#SketchesReadOnlyException--">SketchesReadOnlyException()</a></span> - Constructor for exception com.yahoo.sketches.<a href="com/yahoo/sketches/SketchesReadOnlyException.html" title="class in com.yahoo.sketches">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><span class="memberNameLink"><a href="com/yahoo/sketches/SketchesReadOnlyException.html#SketchesReadOnlyException-java.lang.String-">SketchesReadOnlyException(String)</a></span> - Constructor for exception com.yahoo.sketches.<a href="com/yahoo/sketches/SketchesReadOnlyException.html" title="class in com.yahoo.sketches">SketchesReadOnlyException</a></dt>
-<dd>
-<div class="block">Constructs a new runtime exception with the specified detail message.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/SketchesStateException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">SketchesStateException</span></a> - Exception in <a href="com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a></dt>
-<dd>
-<div class="block">Illegal State Exception class for the library</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/SketchesStateException.html#SketchesStateException-java.lang.String-">SketchesStateException(String)</a></span> - Constructor for exception com.yahoo.sketches.<a href="com/yahoo/sketches/SketchesStateException.html" title="class in com.yahoo.sketches">SketchesStateException</a></dt>
-<dd>
-<div class="block">Constructs a new runtime exception with the specified detail message.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/tuple/SketchIterator.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">SketchIterator</span></a>&lt;<a href="com/yahoo/sketches/tuple/SketchIterator.html" title="type parameter in SketchIterator">S</a> extends <a href="com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt; - Class in <a href="com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></dt>
-<dd>
-<div class="block">Iterator over a generic tuple sketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#startingSubMultiple-int-com.yahoo.sketches.ResizeFactor-int-">startingSubMultiple(int, ResizeFactor, int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">Gets the smallest allowed exponent of 2 that it is a sub-multiple of the target by zero,
- one or more resize factors.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/HashOperations.html#STRIDE_MASK">STRIDE_MASK</a></span> - Static variable in class com.yahoo.sketches.<a href="com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches">HashOperations</a></dt>
-<dd>
-<div class="block">The stride mask for the Open Address, Double Hashing (OADH) hash table algorithm.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Family.html#stringToFamily-java.lang.String-">stringToFamily(String)</a></span> - Static method in enum com.yahoo.sketches.<a href="com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></dt>
-<dd>
-<div class="block">Returns the Family given the family name</div>
-</dd>
-<dt><a href="com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">Summary</span></a> - Interface in <a href="com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></dt>
-<dd>
-<div class="block">Interface for user-defined Summary, which is associated with every key in a tuple sketch</div>
-</dd>
-<dt><a href="com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">SummaryDeserializer</span></a>&lt;<a href="com/yahoo/sketches/tuple/SummaryDeserializer.html" title="type parameter in SummaryDeserializer">S</a> extends <a href="com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt; - Interface in <a href="com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></dt>
-<dd>
-<div class="block">Interface for deserializing user-defined Summary</div>
-</dd>
-<dt><a href="com/yahoo/sketches/tuple/SummaryFactory.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">SummaryFactory</span></a>&lt;<a href="com/yahoo/sketches/tuple/SummaryFactory.html" title="type parameter in SummaryFactory">S</a> extends <a href="com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt; - Interface in <a href="com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></dt>
-<dd>
-<div class="block">Interface for user-defined SummaryFactory</div>
-</dd>
-<dt><a href="com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">SummarySetOperations</span></a>&lt;<a href="com/yahoo/sketches/tuple/SummarySetOperations.html" title="type parameter in SummarySetOperations">S</a> extends <a href="com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt; - Interface in <a href="com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></dt>
-<dd>
-<div class="block">This is to provide methods of producing unions and intersections of two Summary objects.</div>
-</dd>
-</dl>
-<a name="I:T">
-<!--   -->
-</a>
-<h2 class="title">T</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#TAB">TAB</a></span> - Static variable in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">The tab character</div>
-</dd>
-<dt><a href="com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll"><span class="typeNameLink">TgtHllType</span></a> - Enum in <a href="com/yahoo/sketches/hll/package-summary.html">com.yahoo.sketches.hll</a></dt>
-<dd>
-<div class="block">Specifies the target type of HLL sketch to be created.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcSketch.html#toByteArray--">toByteArray()</a></span> - Method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></dt>
-<dd>
-<div class="block">Return this sketch as a compressed byte array.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.html#toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-">toByteArray(ArrayOfItemsSerDe&lt;T&gt;)</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a></dt>
-<dd>
-<div class="block">Returns a byte array representation of this sketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.html#toByteArray--">toByteArray()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></dt>
-<dd>
-<div class="block">Returns a byte array representation of this sketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#toByteArray--">toByteArray()</a></span> - Method in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></dt>
-<dd>
-<div class="block">Returns serialized sketch in a byte array form.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#toByteArray--">toByteArray()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">Serialize this sketch to a byte array.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#toByteArray-boolean-">toByteArray(boolean)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">Serialize this sketch in a byte array form.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesUnion.html#toByteArray--">toByteArray()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></dt>
-<dd>
-<div class="block">Serialize this union to a byte array.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-">toByteArray(ArrayOfItemsSerDe&lt;T&gt;)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
-<dd>
-<div class="block">Serialize this sketch to a byte array form.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#toByteArray-boolean-com.yahoo.sketches.ArrayOfItemsSerDe-">toByteArray(boolean, ArrayOfItemsSerDe&lt;T&gt;)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
-<dd>
-<div class="block">Serialize this sketch to a byte array form.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsUnion.html#toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-">toByteArray(ArrayOfItemsSerDe&lt;T&gt;)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a></dt>
-<dd>
-<div class="block">Serialize this union to a byte array.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html#toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-">toByteArray(ArrayOfItemsSerDe&lt;? super T&gt;)</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a></dt>
-<dd>
-<div class="block">Returns a byte array representation of this sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html#toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-java.lang.Class-">toByteArray(ArrayOfItemsSerDe&lt;? super T&gt;, Class&lt;?&gt;)</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a></dt>
-<dd>
-<div class="block">Returns a byte array representation of this sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirItemsUnion.html#toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-">toByteArray(ArrayOfItemsSerDe&lt;T&gt;)</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsUnion</a></dt>
-<dd>
-<div class="block">Returns a byte array representation of this union</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirItemsUnion.html#toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-java.lang.Class-">toByteArray(ArrayOfItemsSerDe&lt;T&gt;, Class&lt;?&gt;)</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsUnion</a></dt>
-<dd>
-<div class="block">Returns a byte array representation of this union.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html#toByteArray--">toByteArray()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a></dt>
-<dd>
-<div class="block">Returns a byte array representation of this sketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirLongsUnion.html#toByteArray--">toByteArray()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirLongsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsUnion</a></dt>
-<dd>
-<div class="block">Returns a byte array representation of this union</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html#toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-">toByteArray(ArrayOfItemsSerDe&lt;? super T&gt;)</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a></dt>
-<dd>
-<div class="block">Returns a byte array representation of this sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html#toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-java.lang.Class-">toByteArray(ArrayOfItemsSerDe&lt;? super T&gt;, Class&lt;?&gt;)</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a></dt>
-<dd>
-<div class="block">Returns a byte array representation of this sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsUnion.html#toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-">toByteArray(ArrayOfItemsSerDe&lt;T&gt;)</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="class in com.yahoo.sketches.sampling">VarOptItemsUnion</a></dt>
-<dd>
-<div class="block">Returns a byte array representation of this union</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsUnion.html#toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-java.lang.Class-">toByteArray(ArrayOfItemsSerDe&lt;T&gt;, Class&lt;?&gt;)</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="class in com.yahoo.sketches.sampling">VarOptItemsUnion</a></dt>
-<dd>
-<div class="block">Returns a byte array representation of this union.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Intersection.html#toByteArray--">toByteArray()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta">Intersection</a></dt>
-<dd>
-<div class="block">Serialize this intersection to a byte array form.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SingleItemSketch.html#toByteArray--">toByteArray()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketch.html#toByteArray--">toByteArray()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></dt>
-<dd>
-<div class="block">Serialize this sketch to a byte array form.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Union.html#toByteArray--">toByteArray()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Union</a></dt>
-<dd>
-<div class="block">Returns a byte array image of this Union object</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#toByteArray--">toByteArray()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html#toByteArray--">toByteArray()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/CompactSketch.html#toByteArray--">toByteArray()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple">CompactSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/DoubleSummary.html#toByteArray--">toByteArray()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/Sketch.html#toByteArray--">toByteArray()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a></dt>
-<dd>
-<div class="block">This is to serialize an instance to a byte array.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/Summary.html#toByteArray--">toByteArray()</a></span> - Method in interface com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a></dt>
-<dd>
-<div class="block">This is to serialize a Summary instance to a byte array.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#toCompactByteArray--">toCompactByteArray()</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/Union.html#toCompactByteArray--">toCompactByteArray()</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></dt>
-<dd>
-<div class="block">Gets the serialization of this union operator as a byte array in compact form, which is
- designed to be heapified only.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#toLog2-int-java.lang.String-">toLog2(int, String)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">Checks the given value if it is a power of 2.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcSketch.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></dt>
-<dd>
-<div class="block">Return a human-readable string summary of this sketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcSketch.html#toString-boolean-">toString(boolean)</a></span> - Method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></dt>
-<dd>
-<div class="block">Return a human-readable string summary of this sketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcSketch.html#toString-byte:A-boolean-">toString(byte[], boolean)</a></span> - Static method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a byte array image of a CpcSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcSketch.html#toString-com.yahoo.memory.Memory-boolean-">toString(Memory, boolean)</a></span> - Static method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a Memory image of a CpcSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Family.html#toString--">toString()</a></span> - Method in enum com.yahoo.sketches.<a href="com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.Row.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch.Row</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable summary of this sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.html#toString-byte:A-">toString(byte[])</a></span> - Static method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a byte array image of a ItemsSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.html#toString-com.yahoo.memory.Memory-">toString(Memory)</a></span> - Static method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a Memory image of a ItemsSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.Row.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">LongsSketch.Row</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable summary of this sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.html#toString-byte:A-">toString(byte[])</a></span> - Static method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a byte array image of a LongsSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.html#toString-com.yahoo.memory.Memory-">toString(Memory)</a></span> - Static method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a Memory image of a LongsSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#toString-boolean-boolean-boolean-boolean-">toString(boolean, boolean, boolean, boolean)</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#toString-byte:A-">toString(byte[])</a></span> - Static method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a byte array image of an HllSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#toString-com.yahoo.memory.Memory-">toString(Memory)</a></span> - Static method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a Memory image of an HllSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/Union.html#toString-boolean-boolean-boolean-boolean-">toString(boolean, boolean, boolean, boolean)</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hllmap/UniqueCountMap.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.hllmap.<a href="com/yahoo/sketches/hllmap/UniqueCountMap.html" title="class in com.yahoo.sketches.hllmap">UniqueCountMap</a></dt>
-<dd>
-<div class="block">Returns a string with a human-readable summary of the UniqueCountMap and all the internal maps</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#toString-boolean-boolean-">toString(boolean, boolean)</a></span> - Method in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></dt>
-<dd>
-<div class="block">Returns a summary of the sketch as a string.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">Returns summary information about this sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#toString-boolean-boolean-">toString(boolean, boolean)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">Returns summary information about this sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#toString-byte:A-">toString(byte[])</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a byte array image of a DoublesSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#toString-com.yahoo.memory.Memory-">toString(Memory)</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a Memory image of a DoublesSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketchBuilder.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketchBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesSketchBuilder</a></dt>
-<dd>
-<div class="block">Creates a human readable string that describes the current configuration of this builder.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesUnion.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></dt>
-<dd>
-<div class="block">Returns summary information about the backing sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesUnion.html#toString-boolean-boolean-">toString(boolean, boolean)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></dt>
-<dd>
-<div class="block">Returns summary information about the backing sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
-<dd>
-<div class="block">Returns summary information about this sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#toString-boolean-boolean-">toString(boolean, boolean)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
-<dd>
-<div class="block">Returns summary information about this sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#toString-byte:A-">toString(byte[])</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a byte array image of an ItemsSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#toString-com.yahoo.memory.Memory-">toString(Memory)</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a Memory image of an ItemsSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsUnion.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a></dt>
-<dd>
-<div class="block">Returns summary information about the backing sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsUnion.html#toString-boolean-boolean-">toString(boolean, boolean)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a></dt>
-<dd>
-<div class="block">Returns summary information about the backing sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a></dt>
-<dd>
-<div class="block">Returns a human-readable summary of the sketch, without items.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html#toString-byte:A-">toString(byte[])</a></span> - Static method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a byte array image of a ReservoirItemsSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html#toString-com.yahoo.memory.Memory-">toString(Memory)</a></span> - Static method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a Memory image of a ReservoirItemsSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirItemsUnion.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsUnion</a></dt>
-<dd>
-<div class="block">Returns a human-readable summary of the sketch, without items.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a></dt>
-<dd>
-<div class="block">Returns a human-readable summary of the sketch, without items.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html#toString-byte:A-">toString(byte[])</a></span> - Static method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a byte array image of a ReservoirLongsSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html#toString-com.yahoo.memory.Memory-">toString(Memory)</a></span> - Static method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a Memory image of a ReservoirLongsSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirLongsUnion.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirLongsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsUnion</a></dt>
-<dd>
-<div class="block">Returns a human-readable summary of the sketch, without items.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a></dt>
-<dd>
-<div class="block">Returns a human-readable summary of the sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html#toString-byte:A-">toString(byte[])</a></span> - Static method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a byte array image of a VarOptItemsSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html#toString-com.yahoo.memory.Memory-">toString(Memory)</a></span> - Static method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a Memory image of a VarOptItemsSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsUnion.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="class in com.yahoo.sketches.sampling">VarOptItemsUnion</a></dt>
-<dd>
-<div class="block">Returns a human-readable summary of the sketch, without items.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SetOperationBuilder.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketch.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></dt>
-<dd>
-<div class="block">Returns a human readable summary of the sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketch.html#toString-boolean-boolean-int-boolean-">toString(boolean, boolean, int, boolean)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></dt>
-<dd>
-<div class="block">Gets a human readable listing of contents and summary of the given sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketch.html#toString-byte:A-">toString(byte[])</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a byte array image of a Theta Sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketch.html#toString-com.yahoo.memory.Memory-">toString(Memory)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a Memory image of a Theta Sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/Sketch.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#toUpdatableByteArray--">toUpdatableByteArray()</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/Union.html#toUpdatableByteArray--">toUpdatableByteArray()</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#trim--">trim()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></dt>
-<dd>
-<div class="block">Rebuilds reducing the actual number of entries to the nominal number of entries if needed</div>
-</dd>
-</dl>
-<a name="I:U">
-<!--   -->
-</a>
-<h2 class="title">U</h2>
-<dl>
-<dt><a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll"><span class="typeNameLink">Union</span></a> - Class in <a href="com/yahoo/sketches/hll/package-summary.html">com.yahoo.sketches.hll</a></dt>
-<dd>
-<div class="block">This performs union operations for HLL sketches.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/Union.html#Union--">Union()</a></span> - Constructor for class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></dt>
-<dd>
-<div class="block">Construct this Union operator with the default maximum log-base-2 of <i>K</i>.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/Union.html#Union-int-">Union(int)</a></span> - Constructor for class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></dt>
-<dd>
-<div class="block">Construct this Union operator with a given maximum log-base-2 of <i>K</i>.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/Union.html#Union-int-com.yahoo.memory.WritableMemory-">Union(int, WritableMemory)</a></span> - Constructor for class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></dt>
-<dd>
-<div class="block">Construct this Union operator with a given maximum log-base-2 of <i>K</i> and the given
- WritableMemory as the destination for this Union.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/PairwiseSetOperations.html#union-com.yahoo.sketches.theta.CompactSketch-com.yahoo.sketches.theta.CompactSketch-">union(CompactSketch, CompactSketch)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/PairwiseSetOperations.html" title="class in com.yahoo.sketches.theta">PairwiseSetOperations</a></dt>
-<dd>
-<div class="block">This implements a stateless, pair-wise union operation on ordered,
- CompactSketches that are either Heap-based or Direct.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/PairwiseSetOperations.html#union-com.yahoo.sketches.theta.CompactSketch-com.yahoo.sketches.theta.CompactSketch-int-">union(CompactSketch, CompactSketch, int)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/PairwiseSetOperations.html" title="class in com.yahoo.sketches.theta">PairwiseSetOperations</a></dt>
-<dd>
-<div class="block">This implements a stateless, pair-wise union operation on ordered,
- CompactSketches that are either Heap-based or Direct.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Union</span></a> - Class in <a href="com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a></dt>
-<dd>
-<div class="block">The API for Union operations</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Union.html#Union--">Union()</a></span> - Constructor for class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Union</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/DoubleSummarySetOperations.html#union-com.yahoo.sketches.tuple.DoubleSummary-com.yahoo.sketches.tuple.DoubleSummary-">union(DoubleSummary, DoubleSummary)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/DoubleSummarySetOperations.html" title="class in com.yahoo.sketches.tuple">DoubleSummarySetOperations</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/SummarySetOperations.html#union-S-S-">union(S, S)</a></span> - Method in interface com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple">SummarySetOperations</a></dt>
-<dd>
-<div class="block">This is called when a union of two sketches is produced, and both sketches have the same key.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/tuple/Union.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Union</span></a>&lt;<a href="com/yahoo/sketches/tuple/Union.html" title="type parameter in Union">S</a> extends <a href="com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple">Summary</a>&gt; - Class in <a href="com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></dt>
-<dd>
-<div class="block">Compute a union of two or more tuple sketches.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/Union.html#Union-com.yahoo.sketches.tuple.SummarySetOperations-">Union(SummarySetOperations&lt;S&gt;)</a></span> - Constructor for class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/Union.html" title="class in com.yahoo.sketches.tuple">Union</a></dt>
-<dd>
-<div class="block">Creates new instance with default nominal entries</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/Union.html#Union-int-com.yahoo.sketches.tuple.SummarySetOperations-">Union(int, SummarySetOperations&lt;S&gt;)</a></span> - Constructor for class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/Union.html" title="class in com.yahoo.sketches.tuple">Union</a></dt>
-<dd>
-<div class="block">Creates new instance</div>
-</dd>
-<dt><a href="com/yahoo/sketches/hllmap/UniqueCountMap.html" title="class in com.yahoo.sketches.hllmap"><span class="typeNameLink">UniqueCountMap</span></a> - Class in <a href="com/yahoo/sketches/hllmap/package-summary.html">com.yahoo.sketches.hllmap</a></dt>
-<dd>
-<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>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hllmap/UniqueCountMap.html#UniqueCountMap-int-">UniqueCountMap(int)</a></span> - Constructor for class com.yahoo.sketches.hllmap.<a href="com/yahoo/sketches/hllmap/UniqueCountMap.html" title="class in com.yahoo.sketches.hllmap">UniqueCountMap</a></dt>
-<dd>
-<div class="block">Constructs a UniqueCountMap with an initial capacity of one million entries.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hllmap/UniqueCountMap.html#UniqueCountMap-int-int-">UniqueCountMap(int, int)</a></span> - Constructor for class com.yahoo.sketches.hllmap.<a href="com/yahoo/sketches/hllmap/UniqueCountMap.html" title="class in com.yahoo.sketches.hllmap">UniqueCountMap</a></dt>
-<dd>
-<div class="block">Constructs a UniqueCountMap with a given initial number of entries.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/tuple/UpdatableSketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">UpdatableSketch</span></a>&lt;<a href="com/yahoo/sketches/tuple/UpdatableSketch.html" title="type parameter in UpdatableSketch">U</a>,<a href="com/yahoo/sketches/tuple/UpdatableSketch.html" title="type parameter in UpdatableSketch">S</a> extends <a href="com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple">UpdatableSummary</a>&lt;<a href="com/yahoo/sketches/tuple/UpdatableSketch.html" title="type parameter in UpdatableSketch">U</a>&gt;&gt; - Class in <a href="com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></dt>
-<dd>
-<div class="block">An extension of QuickSelectSketch, which can be updated with many types of keys.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">UpdatableSketchBuilder</span></a>&lt;<a href="com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">U</a>,<a href="com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">S</a> extends <a href="com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple">UpdatableSummary</a>&lt;<a href="com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">U</a>&gt;&gt; - Class in <a href="com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></dt>
-<dd>
-<div class="block">For building a new generic tuple UpdatableSketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/UpdatableSketchBuilder.html#UpdatableSketchBuilder-com.yahoo.sketches.tuple.SummaryFactory-">UpdatableSketchBuilder(SummaryFactory&lt;S&gt;)</a></span> - Constructor for class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">UpdatableSketchBuilder</a></dt>
-<dd>
-<div class="block">Creates an instance of UpdatableSketchBuilder with default parameters</div>
-</dd>
-<dt><a href="com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">UpdatableSummary</span></a>&lt;<a href="com/yahoo/sketches/tuple/UpdatableSummary.html" title="type parameter in UpdatableSummary">U</a>&gt; - Interface in <a href="com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></dt>
-<dd>
-<div class="block">Interface for updating user-defined Summary</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcSketch.html#update-long-">update(long)</a></span> - Method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></dt>
-<dd>
-<div class="block">Present the given long as a potential unique item.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcSketch.html#update-double-">update(double)</a></span> - Method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></dt>
-<dd>
-<div class="block">Present the given double (or float) datum as a potential unique item.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcSketch.html#update-java.lang.String-">update(String)</a></span> - Method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></dt>
-<dd>
-<div class="block">Present the given String as a potential unique item.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcSketch.html#update-byte:A-">update(byte[])</a></span> - Method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></dt>
-<dd>
-<div class="block">Present the given byte array as a potential unique item.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcSketch.html#update-char:A-">update(char[])</a></span> - Method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></dt>
-<dd>
-<div class="block">Present the given char array as a potential unique item.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcSketch.html#update-int:A-">update(int[])</a></span> - Method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></dt>
-<dd>
-<div class="block">Present the given integer array as a potential unique item.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcSketch.html#update-long:A-">update(long[])</a></span> - Method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></dt>
-<dd>
-<div class="block">Present the given long array as a potential unique item.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcUnion.html#update-com.yahoo.sketches.cpc.CpcSketch-">update(CpcSketch)</a></span> - Method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcUnion.html" title="class in com.yahoo.sketches.cpc">CpcUnion</a></dt>
-<dd>
-<div class="block">Update this union with a CpcSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.html#update-T-">update(T)</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a></dt>
-<dd>
-<div class="block">Update this sketch with an item and a frequency count of one.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.html#update-T-long-">update(T, long)</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a></dt>
-<dd>
-<div class="block">Update this sketch with a item and a positive frequency count.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.html#update-long-">update(long)</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></dt>
-<dd>
-<div class="block">Update this sketch with an item and a frequency count of one.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.html#update-long-long-">update(long, long)</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></dt>
-<dd>
-<div class="block">Update this sketch with a item and a positive frequency count (or weight).</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/Union.html#update-com.yahoo.sketches.hll.HllSketch-">update(HllSketch)</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></dt>
-<dd>
-<div class="block">Update this union operator with the given sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hllmap/UniqueCountMap.html#update-byte:A-byte:A-">update(byte[], byte[])</a></span> - Method in class com.yahoo.sketches.hllmap.<a href="com/yahoo/sketches/hllmap/UniqueCountMap.html" title="class in com.yahoo.sketches.hllmap">UniqueCountMap</a></dt>
-<dd>
-<div class="block">Updates the map with a given key and identifier and returns the estimate of the number of
- unique identifiers encountered so far for the given key.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#update-float-">update(float)</a></span> - Method in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></dt>
-<dd>
-<div class="block">Updates this sketch with the given data item.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesUnion.html#update-com.yahoo.sketches.quantiles.DoublesSketch-">update(DoublesSketch)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></dt>
-<dd>
-<div class="block">Iterative union operation, which means this method can be repeatedly called.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesUnion.html#update-com.yahoo.memory.Memory-">update(Memory)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></dt>
-<dd>
-<div class="block">Iterative union operation, which means this method can be repeatedly called.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesUnion.html#update-double-">update(double)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></dt>
-<dd>
-<div class="block">Update this union with the given double (or float) data Item.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#update-T-">update(T)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
-<dd>
-<div class="block">Updates this sketch with the given double data item</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsUnion.html#update-com.yahoo.sketches.quantiles.ItemsSketch-">update(ItemsSketch&lt;T&gt;)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a></dt>
-<dd>
-<div class="block">Iterative union operation, which means this method can be repeatedly called.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsUnion.html#update-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">update(Memory, ArrayOfItemsSerDe&lt;T&gt;)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a></dt>
-<dd>
-<div class="block">Iterative union operation, which means this method can be repeatedly called.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsUnion.html#update-T-">update(T)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a></dt>
-<dd>
-<div class="block">Update this union with the given double (or float) data Item.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/UpdateDoublesSketch.html#update-double-">update(double)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">UpdateDoublesSketch</a></dt>
-<dd>
-<div class="block">Updates this sketch with the given double data item</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html#update-T-">update(T)</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a></dt>
-<dd>
-<div class="block">Randomly decide whether or not to include an item in the sample set.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirItemsUnion.html#update-com.yahoo.sketches.sampling.ReservoirItemsSketch-">update(ReservoirItemsSketch&lt;T&gt;)</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsUnion</a></dt>
-<dd>
-<div class="block">Union the given sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirItemsUnion.html#update-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">update(Memory, ArrayOfItemsSerDe&lt;T&gt;)</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsUnion</a></dt>
-<dd>
-<div class="block">Union the given Memory image of the sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirItemsUnion.html#update-T-">update(T)</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsUnion</a></dt>
-<dd>
-<div class="block">Present this union with a single item to be added to the union.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirItemsUnion.html#update-long-int-java.util.ArrayList-">update(long, int, ArrayList&lt;T&gt;)</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsUnion</a></dt>
-<dd>
-<div class="block">Present this union with raw elements of a sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html#update-long-">update(long)</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a></dt>
-<dd>
-<div class="block">Randomly decide whether or not to include an item in the sample set.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirLongsUnion.html#update-com.yahoo.sketches.sampling.ReservoirLongsSketch-">update(ReservoirLongsSketch)</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirLongsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsUnion</a></dt>
-<dd>
-<div class="block">Union the given sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirLongsUnion.html#update-com.yahoo.memory.Memory-">update(Memory)</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirLongsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsUnion</a></dt>
-<dd>
-<div class="block">Union the given Memory image of the sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirLongsUnion.html#update-long-">update(long)</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirLongsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsUnion</a></dt>
-<dd>
-<div class="block">Present this union with a long.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html#update-T-double-">update(T, double)</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a></dt>
-<dd>
-<div class="block">Randomly decide whether or not to include an item in the sample set.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsUnion.html#update-com.yahoo.sketches.sampling.VarOptItemsSketch-">update(VarOptItemsSketch&lt;T&gt;)</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="class in com.yahoo.sketches.sampling">VarOptItemsUnion</a></dt>
-<dd>
-<div class="block">Union the given sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsUnion.html#update-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">update(Memory, ArrayOfItemsSerDe&lt;T&gt;)</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="class in com.yahoo.sketches.sampling">VarOptItemsUnion</a></dt>
-<dd>
-<div class="block">Union the given Memory image of the sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsUnion.html#update-com.yahoo.sketches.sampling.ReservoirItemsSketch-">update(ReservoirItemsSketch&lt;T&gt;)</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="class in com.yahoo.sketches.sampling">VarOptItemsUnion</a></dt>
-<dd>
-<div class="block">Union a reservoir sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/AnotB.html#update-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-">update(Sketch, Sketch)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/AnotB.html" title="class in com.yahoo.sketches.theta">AnotB</a></dt>
-<dd>
-<div class="block">Perform A-and-not-B set operation on the two given sketches.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Intersection.html#update-com.yahoo.sketches.theta.Sketch-">update(Sketch)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta">Intersection</a></dt>
-<dd>
-<div class="block">Intersect the given sketch with the internal state.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Union.html#update-com.yahoo.sketches.theta.Sketch-">update(Sketch)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Union</a></dt>
-<dd>
-<div class="block">Union the given on-heap sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Union.html#update-com.yahoo.memory.Memory-">update(Memory)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Union</a></dt>
-<dd>
-<div class="block">Union the given Memory image of the OpenSource Theta Sketch,
- which may be ordered or unordered, or the earlier versions of SetSketch,
- which must be compact and ordered.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Union.html#update-long-">update(long)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Union</a></dt>
-<dd>
-<div class="block">Present this union with a long.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Union.html#update-double-">update(double)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Union</a></dt>
-<dd>
-<div class="block">Present this union with the given double (or float) datum.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Union.html#update-java.lang.String-">update(String)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Union</a></dt>
-<dd>
-<div class="block">Present this union with the given String.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Union.html#update-byte:A-">update(byte[])</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Union</a></dt>
-<dd>
-<div class="block">Present this union with the given byte array.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Union.html#update-int:A-">update(int[])</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Union</a></dt>
-<dd>
-<div class="block">Present this union with the given integer array.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Union.html#update-char:A-">update(char[])</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Union</a></dt>
-<dd>
-<div class="block">Present this union with the given char array.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Union.html#update-long:A-">update(long[])</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Union</a></dt>
-<dd>
-<div class="block">Present this union with the given long array.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketch.html#update-long-">update(long)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></dt>
-<dd>
-<div class="block">Present this sketch with a long.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketch.html#update-double-">update(double)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></dt>
-<dd>
-<div class="block">Present this sketch with the given double (or float) datum.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketch.html#update-java.lang.String-">update(String)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></dt>
-<dd>
-<div class="block">Present this sketch with the given String.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketch.html#update-byte:A-">update(byte[])</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></dt>
-<dd>
-<div class="block">Present this sketch with the given byte array.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketch.html#update-char:A-">update(char[])</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></dt>
-<dd>
-<div class="block">Present this sketch with the given char array.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketch.html#update-int:A-">update(int[])</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></dt>
-<dd>
-<div class="block">Present this sketch with the given integer array.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketch.html#update-long:A-">update(long[])</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></dt>
-<dd>
-<div class="block">Present this sketch with the given long array.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/AnotB.html#update-com.yahoo.sketches.tuple.Sketch-com.yahoo.sketches.tuple.Sketch-">update(Sketch&lt;S&gt;, Sketch&lt;S&gt;)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/AnotB.html" title="class in com.yahoo.sketches.tuple">AnotB</a></dt>
-<dd>
-<div class="block">Perform A-and-not-B set operation on the two given sketches.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html#update-com.yahoo.sketches.tuple.ArrayOfDoublesSketch-com.yahoo.sketches.tuple.ArrayOfDoublesSketch-">update(ArrayOfDoublesSketch, ArrayOfDoublesSketch)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesAnotB</a></dt>
-<dd>
-<div class="block">Perform A-and-not-B set operation on the two given sketches.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html#update-com.yahoo.sketches.tuple.ArrayOfDoublesSketch-com.yahoo.sketches.tuple.ArrayOfDoublesCombiner-">update(ArrayOfDoublesSketch, ArrayOfDoublesCombiner)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesIntersection</a></dt>
-<dd>
-<div class="block">Updates the internal set by intersecting it with the given sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html#update-com.yahoo.sketches.tuple.ArrayOfDoublesSketch-">update(ArrayOfDoublesSketch)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></dt>
-<dd>
-<div class="block">Updates the union by adding a set of entries from a given sketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#update-long-double:A-">update(long, double[])</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></dt>
-<dd>
-<div class="block">Updates this sketch with a long key and double values.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#update-double-double:A-">update(double, double[])</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></dt>
-<dd>
-<div class="block">Updates this sketch with a double key and double values.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#update-java.lang.String-double:A-">update(String, double[])</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></dt>
-<dd>
-<div class="block">Updates this sketch with a String key and double values.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#update-byte:A-double:A-">update(byte[], double[])</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></dt>
-<dd>
-<div class="block">Updates this sketch with a byte[] key and double values.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#update-int:A-double:A-">update(int[], double[])</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></dt>
-<dd>
-<div class="block">Updates this sketch with a int[] key and double values.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#update-long:A-double:A-">update(long[], double[])</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></dt>
-<dd>
-<div class="block">Updates this sketch with a long[] key and double values.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/DoubleSummary.html#update-java.lang.Double-">update(Double)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/Intersection.html#update-com.yahoo.sketches.tuple.Sketch-">update(Sketch&lt;S&gt;)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/Intersection.html" title="class in com.yahoo.sketches.tuple">Intersection</a></dt>
-<dd>
-<div class="block">Updates the internal set by intersecting it with the given sketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/Union.html#update-com.yahoo.sketches.tuple.Sketch-">update(Sketch&lt;S&gt;)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/Union.html" title="class in com.yahoo.sketches.tuple">Union</a></dt>
-<dd>
-<div class="block">Updates the internal set by adding entries from the given sketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/UpdatableSketch.html#update-long-U-">update(long, U)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/UpdatableSketch.html" title="class in com.yahoo.sketches.tuple">UpdatableSketch</a></dt>
-<dd>
-<div class="block">Updates this sketch with a long key and U value.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/UpdatableSketch.html#update-double-U-">update(double, U)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/UpdatableSketch.html" title="class in com.yahoo.sketches.tuple">UpdatableSketch</a></dt>
-<dd>
-<div class="block">Updates this sketch with a double key and U value.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/UpdatableSketch.html#update-java.lang.String-U-">update(String, U)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/UpdatableSketch.html" title="class in com.yahoo.sketches.tuple">UpdatableSketch</a></dt>
-<dd>
-<div class="block">Updates this sketch with a String key and U value.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/UpdatableSketch.html#update-byte:A-U-">update(byte[], U)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/UpdatableSketch.html" title="class in com.yahoo.sketches.tuple">UpdatableSketch</a></dt>
-<dd>
-<div class="block">Updates this sketch with a byte[] key and U value.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/UpdatableSketch.html#update-int:A-U-">update(int[], U)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/UpdatableSketch.html" title="class in com.yahoo.sketches.tuple">UpdatableSketch</a></dt>
-<dd>
-<div class="block">Updates this sketch with a int[] key and U value.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/UpdatableSketch.html#update-long:A-U-">update(long[], U)</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/UpdatableSketch.html" title="class in com.yahoo.sketches.tuple">UpdatableSketch</a></dt>
-<dd>
-<div class="block">Updates this sketch with a long[] key and U value.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/UpdatableSummary.html#update-U-">update(U)</a></span> - Method in interface com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple">UpdatableSummary</a></dt>
-<dd>
-<div class="block">This is to provide a method of updating summaries</div>
-</dd>
-<dt><a href="com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">UpdateDoublesSketch</span></a> - Class in <a href="com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta"><span class="typeNameLink">UpdateReturnState</span></a> - Enum in <a href="com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a></dt>
-<dd>
-<div class="block"><a href="./resources/dictionary.html#updateReturnState">See Update Return State</a></div>
-</dd>
-<dt><a href="com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">UpdateSketch</span></a> - Class in <a href="com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a></dt>
-<dd>
-<div class="block">The parent class for the  Update Sketch families, such as QuickSelect and Alpha.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketches.html#updateSketchBuilder--">updateSketchBuilder()</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta">Sketches</a></dt>
-<dd>
-<div class="block">Ref: <a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta"><code>UpdateSketchBuilder</code></a></div>
-</dd>
-<dt><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">UpdateSketchBuilder</span></a> - Class in <a href="com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a></dt>
-<dd>
-<div class="block">For building a new UpdateSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#UpdateSketchBuilder--">UpdateSketchBuilder()</a></span> - Constructor for class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
-<dd>
-<div class="block">Constructor for building a new UpdateSketch.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Util</span></a> - Class in <a href="com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a></dt>
-<dd>
-<div class="block">Common utility functions.</div>
-</dd>
-</dl>
-<a name="I:V">
-<!--   -->
-</a>
-<h2 class="title">V</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcSketch.html#validate--">validate()</a></span> - Method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></dt>
-<dd>
-<div class="block">Convience function that this Sketch is valid.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Family.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum com.yahoo.sketches.<a href="com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></dt>
-<dd>
-<div class="block">Returns the enum constant of this type with the specified name.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ErrorType.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a></dt>
-<dd>
-<div class="block">Returns the enum constant of this type with the specified name.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/TgtHllType.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a></dt>
-<dd>
-<div class="block">Returns the enum constant of this type with the specified name.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ResizeFactor.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum com.yahoo.sketches.<a href="com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a></dt>
-<dd>
-<div class="block">Returns the enum constant of this type with the specified name.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateReturnState.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a></dt>
-<dd>
-<div class="block">Returns the enum constant of this type with the specified name.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/DoubleSummary.Mode.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple">DoubleSummary.Mode</a></dt>
-<dd>
-<div class="block">Returns the enum constant of this type with the specified name.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Family.html#values--">values()</a></span> - Static method in enum com.yahoo.sketches.<a href="com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></dt>
-<dd>
-<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ErrorType.html#values--">values()</a></span> - Static method in enum com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a></dt>
-<dd>
-<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/TgtHllType.html#values--">values()</a></span> - Static method in enum com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a></dt>
-<dd>
-<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ResizeFactor.html#values--">values()</a></span> - Static method in enum com.yahoo.sketches.<a href="com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a></dt>
-<dd>
-<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateReturnState.html#values--">values()</a></span> - Static method in enum com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a></dt>
-<dd>
-<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/DoubleSummary.Mode.html#values--">values()</a></span> - Static method in enum com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple">DoubleSummary.Mode</a></dt>
-<dd>
-<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">VarOptItemsSamples</span></a>&lt;<a href="com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="type parameter in VarOptItemsSamples">T</a>&gt; - Class in <a href="com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a></dt>
-<dd>
-<div class="block">This class provides access to the samples contained in a VarOptItemsSketch.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/sampling/VarOptItemsSamples.VarOptItemsIterator.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">VarOptItemsSamples.VarOptItemsIterator</span></a> - Class in <a href="com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">VarOptItemsSamples.WeightedSample</span></a> - Class in <a href="com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a></dt>
-<dd>
-<div class="block">A convenience class to allow easy iterator access to a VarOpt sample.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">VarOptItemsSketch</span></a>&lt;<a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="type parameter in VarOptItemsSketch">T</a>&gt; - Class in <a href="com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.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="com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">VarOptItemsUnion</span></a>&lt;<a href="com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="type parameter in VarOptItemsUnion">T</a>&gt; - Class in <a href="com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a></dt>
-<dd>
-<div class="block">Provides a unioning operation over varopt sketches.</div>
-</dd>
-</dl>
-<a name="I:W">
-<!--   -->
-</a>
-<h2 class="title">W</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsSamples.html#weights--">weights()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples</a></dt>
-<dd>
-<div class="block">Returns a copy of the array of weights contained in the sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsSamples.html#weights-int-">weights(int)</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples</a></dt>
-<dd>
-<div class="block">Returns a single weight from the samples contained in the sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#wrap-com.yahoo.memory.Memory-">wrap(Memory)</a></span> - Static method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
-<dd>
-<div class="block">Wraps the given read-only Memory that must be a image of a valid sketch,
- which may be in compact or updatable form, and should have data.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#wrap-com.yahoo.memory.Memory-">wrap(Memory)</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">Wrap this sketch around the given Memory image of a DoublesSketch, compact or non-compact.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesUnion.html#wrap-com.yahoo.memory.Memory-">wrap(Memory)</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></dt>
-<dd>
-<div class="block">Returns a read-only Union object that wraps off-heap data of the given memory image of
- a sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesUnion.html#wrap-com.yahoo.memory.WritableMemory-">wrap(WritableMemory)</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></dt>
-<dd>
-<div class="block">Returns an updatable Union object that wraps off-heap data of the given memory image of
- a sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesUnionBuilder.html#wrap-com.yahoo.memory.Memory-">wrap(Memory)</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesUnionBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesUnionBuilder</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">moved to DoublesUnion</span></div>
-</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesUnionBuilder.html#wrap-com.yahoo.memory.WritableMemory-">wrap(WritableMemory)</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesUnionBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesUnionBuilder</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">moved to DoublesUnion</span></div>
-</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/UpdateDoublesSketch.html#wrap-com.yahoo.memory.WritableMemory-">wrap(WritableMemory)</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">UpdateDoublesSketch</a></dt>
-<dd>
-<div class="block">Wrap this sketch around the given non-compact Memory image of a DoublesSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-">wrap(Memory)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></dt>
-<dd>
-<div class="block">Wrap takes the SetOperation image in Memory and refers to it directly.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-long-">wrap(Memory, long)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></dt>
-<dd>
-<div class="block">Wrap takes the SetOperation image in Memory and refers to it directly.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.WritableMemory-">wrap(WritableMemory)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></dt>
-<dd>
-<div class="block">Wrap takes the SetOperation image in Memory and refers to it directly.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.WritableMemory-long-">wrap(WritableMemory, long)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></dt>
-<dd>
-<div class="block">Wrap takes the SetOperation image in Memory and refers to it directly.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-">wrap(Memory)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></dt>
-<dd>
-<div class="block">Wrap takes the sketch image in Memory and refers to it directly.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-long-">wrap(Memory, long)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></dt>
-<dd>
-<div class="block">Wrap takes the sketch image in Memory and refers to it directly.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketch.html#wrap-com.yahoo.memory.WritableMemory-">wrap(WritableMemory)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></dt>
-<dd>
-<div class="block">Wrap takes the sketch image in Memory and refers to it directly.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketch.html#wrap-com.yahoo.memory.WritableMemory-long-">wrap(WritableMemory, long)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></dt>
-<dd>
-<div class="block">Wrap takes the sketch image in Memory and refers to it directly.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#wrap-com.yahoo.memory.Memory-">wrap(Memory)</a></span> - Static method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></dt>
-<dd>
-<div class="block">Wrap the given Memory as an ArrayOfDoublesSketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#wrap-com.yahoo.memory.Memory-long-">wrap(Memory, long)</a></span> - Static method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></dt>
-<dd>
-<div class="block">Wrap the given Memory and seed as a ArrayOfDoublesSketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html#wrap-com.yahoo.memory.Memory-">wrap(Memory)</a></span> - Static method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></dt>
-<dd>
-<div class="block">Wrap the given Memory as an ArrayOfDoublesUnion</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html#wrap-com.yahoo.memory.Memory-long-">wrap(Memory, long)</a></span> - Static method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></dt>
-<dd>
-<div class="block">Wrap the given Memory and seed as an ArrayOfDoublesUnion</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html#wrap-com.yahoo.memory.WritableMemory-">wrap(WritableMemory)</a></span> - Static method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></dt>
-<dd>
-<div class="block">Wrap the given WritableMemory as an ArrayOfDoublesUnion</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html#wrap-com.yahoo.memory.WritableMemory-long-">wrap(WritableMemory, long)</a></span> - Static method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></dt>
-<dd>
-<div class="block">Wrap the given WritableMemory and seed as an ArrayOfDoublesUnion</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#wrap-com.yahoo.memory.WritableMemory-">wrap(WritableMemory)</a></span> - Static method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></dt>
-<dd>
-<div class="block">Wrap the given WritableMemory as an ArrayOfDoublesUpdatableSketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#wrap-com.yahoo.memory.WritableMemory-long-">wrap(WritableMemory, long)</a></span> - Static method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></dt>
-<dd>
-<div class="block">Wrap the given WritableMemory and seed as a ArrayOfDoublesUpdatableSketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketches.html#wrapIntersection-com.yahoo.memory.Memory-">wrapIntersection(Memory)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta">Sketches</a></dt>
-<dd>
-<div class="block">Convenience method, calls <a href="com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-"><code>SetOperation.wrap(Memory)</code></a> and casts the result to a Intersection</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketches.html#wrapIntersection-com.yahoo.memory.WritableMemory-">wrapIntersection(WritableMemory)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta">Sketches</a></dt>
-<dd>
-<div class="block">Convenience method, calls <a href="com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-"><code>SetOperation.wrap(Memory)</code></a> and casts the result to a Intersection</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketches.html#wrapSetOperation-com.yahoo.memory.Memory-">wrapSetOperation(Memory)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta">Sketches</a></dt>
-<dd>
-<div class="block">Ref: <a href="com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-"><code>SetOperation.wrap(Memory)</code></a></div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketches.html#wrapSetOperation-com.yahoo.memory.WritableMemory-">wrapSetOperation(WritableMemory)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta">Sketches</a></dt>
-<dd>
-<div class="block">Ref: <a href="com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-"><code>SetOperation.wrap(Memory)</code></a></div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketches.html#wrapSetOperation-com.yahoo.memory.Memory-long-">wrapSetOperation(Memory, long)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta">Sketches</a></dt>
-<dd>
-<div class="block">Ref: <a href="com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-long-"><code>SetOperation.wrap(Memory, long)</code></a></div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketches.html#wrapSetOperation-com.yahoo.memory.WritableMemory-long-">wrapSetOperation(WritableMemory, long)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta">Sketches</a></dt>
-<dd>
-<div class="block">Ref: <a href="com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-long-"><code>SetOperation.wrap(Memory, long)</code></a></div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketches.html#wrapSketch-com.yahoo.memory.Memory-">wrapSketch(Memory)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta">Sketches</a></dt>
-<dd>
-<div class="block">Ref: <a href="com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-"><code>Sketch.wrap(Memory)</code></a></div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketches.html#wrapSketch-com.yahoo.memory.Memory-long-">wrapSketch(Memory, long)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta">Sketches</a></dt>
-<dd>
-<div class="block">Ref: <a href="com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-long-"><code>Sketch.wrap(Memory, long)</code></a></div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#wrapSketch-com.yahoo.memory.Memory-">wrapSketch(Memory)</a></span> - Static method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketches</a></dt>
-<dd>
-<div class="block">Wrap the given Memory as an ArrayOfDoublesSketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#wrapSketch-com.yahoo.memory.Memory-long-">wrapSketch(Memory, long)</a></span> - Static method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketches</a></dt>
-<dd>
-<div class="block">Wrap the given Memory and seed as a ArrayOfDoublesSketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketches.html#wrapUnion-com.yahoo.memory.Memory-">wrapUnion(Memory)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta">Sketches</a></dt>
-<dd>
-<div class="block">Convenience method, calls <a href="com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-"><code>SetOperation.wrap(Memory)</code></a> and casts the result to a Union</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketches.html#wrapUnion-com.yahoo.memory.WritableMemory-">wrapUnion(WritableMemory)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta">Sketches</a></dt>
-<dd>
-<div class="block">Convenience method, calls <a href="com/yahoo/sketches/theta/SetOperation.html#wrap-com.yahoo.memory.Memory-"><code>SetOperation.wrap(Memory)</code></a> and casts the result to a Union</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#wrapUnion-com.yahoo.memory.Memory-">wrapUnion(Memory)</a></span> - Static method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketches</a></dt>
-<dd>
-<div class="block">Wrap the given Memory as an ArrayOfDoublesUnion</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#wrapUnion-com.yahoo.memory.Memory-long-">wrapUnion(Memory, long)</a></span> - Static method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketches</a></dt>
-<dd>
-<div class="block">Wrap the given Memory and seed as an ArrayOfDoublesUnion</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#wrapUnion-com.yahoo.memory.WritableMemory-">wrapUnion(WritableMemory)</a></span> - Static method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketches</a></dt>
-<dd>
-<div class="block">Wrap the given Memory as an ArrayOfDoublesUnion</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#wrapUnion-com.yahoo.memory.WritableMemory-long-">wrapUnion(WritableMemory, long)</a></span> - Static method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketches</a></dt>
-<dd>
-<div class="block">Wrap the given Memory and seed as an ArrayOfDoublesUnion</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#wrapUpdatableSketch-com.yahoo.memory.WritableMemory-">wrapUpdatableSketch(WritableMemory)</a></span> - Static method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketches</a></dt>
-<dd>
-<div class="block">Wrap the given WritableMemory as an ArrayOfDoublesUpdatableSketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html#wrapUpdatableSketch-com.yahoo.memory.WritableMemory-long-">wrapUpdatableSketch(WritableMemory, long)</a></span> - Static method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketches</a></dt>
-<dd>
-<div class="block">Wrap the given WritableMemory and seed as a ArrayOfDoublesUpdatableSketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketches.html#wrapUpdateSketch-com.yahoo.memory.WritableMemory-">wrapUpdateSketch(WritableMemory)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta">Sketches</a></dt>
-<dd>
-<div class="block">Ref: <a href="com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-"><code>UpdateSketch.wrap(Memory)</code></a></div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketches.html#wrapUpdateSketch-com.yahoo.memory.WritableMemory-long-">wrapUpdateSketch(WritableMemory, long)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta">Sketches</a></dt>
-<dd>
-<div class="block">Ref: <a href="com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-long-"><code>UpdateSketch.wrap(Memory, long)</code></a></div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#writableWrap-com.yahoo.memory.WritableMemory-">writableWrap(WritableMemory)</a></span> - Static method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
-<dd>
-<div class="block">Wraps the given WritableMemory, which must be a image of a valid updatable sketch,
- and may have data.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/Union.html#writableWrap-com.yahoo.memory.WritableMemory-">writableWrap(WritableMemory)</a></span> - Static method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></dt>
-<dd>
-<div class="block">Wraps the given WritableMemory, which must be a image of a valid updatable HLL_8 sketch,
- and may have data.</div>
-</dd>
-</dl>
-<a name="I:X">
-<!--   -->
-</a>
-<h2 class="title">X</h2>
-<dl>
-<dt><a href="com/yahoo/sketches/hash/XxHash.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">XxHash</span></a> - Class in <a href="com/yahoo/sketches/hash/package-summary.html">com.yahoo.sketches.hash</a></dt>
-<dd>
-<div class="block">The XxHash is a fast, non-cryptographic, 64-bit hash function that has
- excellent avalanche and 2-way bit independence properties.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/XxHash.html#XxHash--">XxHash()</a></span> - Constructor for class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/XxHash.html" title="class in com.yahoo.sketches.hash">XxHash</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:Z">
-<!--   -->
-</a>
-<h2 class="title">Z</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#zeroPad-java.lang.String-int-">zeroPad(String, int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">Prepend the given string with zeros.</div>
-</dd>
-</dl>
-<a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:K">K</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:Q">Q</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:W">W</a>&nbsp;<a href="#I:X">X</a>&nbsp;<a href="#I:Z">Z</a>&nbsp;</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li class="navBarCell1Rev">Index</li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
-<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/index.html b/api/core/snapshot/apidocs/index.html
deleted file mode 100644
index a3801ac..0000000
--- a/api/core/snapshot/apidocs/index.html
+++ /dev/null
@@ -1,76 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API</title>
-<script type="text/javascript">
-    tmpTargetPage = "" + window.location.search;
-    if (tmpTargetPage != "" && tmpTargetPage != "undefined")
-        tmpTargetPage = tmpTargetPage.substring(1);
-    if (tmpTargetPage.indexOf(":") != -1 || (tmpTargetPage != "" && !validURL(tmpTargetPage)))
-        tmpTargetPage = "undefined";
-    targetPage = tmpTargetPage;
-    function validURL(url) {
-        try {
-            url = decodeURIComponent(url);
-        }
-        catch (error) {
-            return false;
-        }
-        var pos = url.indexOf(".html");
-        if (pos == -1 || pos != url.length - 5)
-            return false;
-        var allowNumber = false;
-        var allowSep = false;
-        var seenDot = false;
-        for (var i = 0; i < url.length - 5; i++) {
-            var ch = url.charAt(i);
-            if ('a' <= ch && ch <= 'z' ||
-                    'A' <= ch && ch <= 'Z' ||
-                    ch == '$' ||
-                    ch == '_' ||
-                    ch.charCodeAt(0) > 127) {
-                allowNumber = true;
-                allowSep = true;
-            } else if ('0' <= ch && ch <= '9'
-                    || ch == '-') {
-                if (!allowNumber)
-                     return false;
-            } else if (ch == '/' || ch == '.') {
-                if (!allowSep)
-                    return false;
-                allowNumber = false;
-                allowSep = false;
-                if (ch == '.')
-                     seenDot = true;
-                if (ch == '/' && seenDot)
-                     return false;
-            } else {
-                return false;
-            }
-        }
-        return true;
-    }
-    function loadFrames() {
-        if (targetPage != "" && targetPage != "undefined")
-             top.classFrame.location = top.targetPage;
-    }
-</script>
-</head>
-<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()">
-<frameset rows="30%,70%" title="Left frames" onload="top.loadFrames()">
-<frame src="overview-frame.html" name="packageListFrame" title="All Packages">
-<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
-</frameset>
-<frame src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
-<noframes>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<h2>Frame Alert</h2>
-<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p>
-</noframes>
-</frameset>
-</html>
diff --git a/api/core/snapshot/apidocs/overview-frame.html b/api/core/snapshot/apidocs/overview-frame.html
deleted file mode 100644
index 4618956..0000000
--- a/api/core/snapshot/apidocs/overview-frame.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Overview List (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<div class="indexHeader"><span><a href="allclasses-frame.html" target="packageFrame">All&nbsp;Classes</a></span></div>
-<div class="indexContainer">
-<h2 title="Packages">Packages</h2>
-<ul title="Packages">
-<li><a href="com/yahoo/sketches/package-frame.html" target="packageFrame">com.yahoo.sketches</a></li>
-<li><a href="com/yahoo/sketches/cpc/package-frame.html" target="packageFrame">com.yahoo.sketches.cpc</a></li>
-<li><a href="com/yahoo/sketches/frequencies/package-frame.html" target="packageFrame">com.yahoo.sketches.frequencies</a></li>
-<li><a href="com/yahoo/sketches/hash/package-frame.html" target="packageFrame">com.yahoo.sketches.hash</a></li>
-<li><a href="com/yahoo/sketches/hll/package-frame.html" target="packageFrame">com.yahoo.sketches.hll</a></li>
-<li><a href="com/yahoo/sketches/hllmap/package-frame.html" target="packageFrame">com.yahoo.sketches.hllmap</a></li>
-<li><a href="com/yahoo/sketches/kll/package-frame.html" target="packageFrame">com.yahoo.sketches.kll</a></li>
-<li><a href="com/yahoo/sketches/quantiles/package-frame.html" target="packageFrame">com.yahoo.sketches.quantiles</a></li>
-<li><a href="com/yahoo/sketches/sampling/package-frame.html" target="packageFrame">com.yahoo.sketches.sampling</a></li>
-<li><a href="com/yahoo/sketches/theta/package-frame.html" target="packageFrame">com.yahoo.sketches.theta</a></li>
-<li><a href="com/yahoo/sketches/tuple/package-frame.html" target="packageFrame">com.yahoo.sketches.tuple</a></li>
-</ul>
-</div>
-<p>&nbsp;</p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/overview-summary.html b/api/core/snapshot/apidocs/overview-summary.html
deleted file mode 100644
index 78e8cd5..0000000
--- a/api/core/snapshot/apidocs/overview-summary.html
+++ /dev/null
@@ -1,258 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Overview (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Overview (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li class="navBarCell1Rev">Overview</li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?overview-summary.html" target="_top">Frames</a></li>
-<li><a href="overview-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API</h1>
-</div>
-<div class="header">
-<div class="subTitle">
-<div class="block">Sketching Core Library</div>
-</div>
-<p>See: <a href="#overview.description">Description</a></p>
-</div>
-<div class="contentContainer">
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Packages table, listing packages, and an explanation">
-<caption><span>Packages</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="com/yahoo/sketches/package-summary.html">com.yahoo.sketches</a></td>
-<td class="colLast">
-<div class="block">This package is the parent package for all sketch algorithms.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="com/yahoo/sketches/cpc/package-summary.html">com.yahoo.sketches.cpc</a></td>
-<td class="colLast">
-<div class="block">Compressed Probabilistic Counting</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="com/yahoo/sketches/frequencies/package-summary.html">com.yahoo.sketches.frequencies</a></td>
-<td class="colLast">
-<div class="block">This package is dedicated to streaming algorithms that enable estimation of the 
- frequency of occurence of items in a weighted multiset stream of items.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="com/yahoo/sketches/hash/package-summary.html">com.yahoo.sketches.hash</a></td>
-<td class="colLast">
-<div class="block">The hash package contains a high-performing and extended Java implementation 
- of Austin Appleby's 128-bit MurmurHash3 hash function originally coded in C.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="com/yahoo/sketches/hll/package-summary.html">com.yahoo.sketches.hll</a></td>
-<td class="colLast">
-<div class="block">The hll package contains a high performance implementation of Phillipe
- Flajolet's HLL sketch with significantly improved error behavior.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="com/yahoo/sketches/hllmap/package-summary.html">com.yahoo.sketches.hllmap</a></td>
-<td class="colLast">
-<div class="block">The hllmap package contains a space efficient HLL mapping sketch of keys to approximate unique
- count of identifiers.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="com/yahoo/sketches/kll/package-summary.html">com.yahoo.sketches.kll</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="com/yahoo/sketches/quantiles/package-summary.html">com.yahoo.sketches.quantiles</a></td>
-<td class="colLast">
-<div class="block">The quantiles package contains stochastic streaming algorithms that enable single-pass 
- analysis of the distribution of a stream of real (double) values or generic items.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a></td>
-<td class="colLast">
-<div class="block">This package is dedicated to streaming algorithms that enable fixed size, uniform sampling of
- unweighted items from a stream.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a></td>
-<td class="colLast">
-<div class="block">The theta package contains all the sketch classes that are members of the 
- <a href="./resources/dictionary.html#thetaSketch">Theta Sketch Framework</a>.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="com/yahoo/sketches/tuple/package-summary.html">com.yahoo.sketches.tuple</a></td>
-<td class="colLast">
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="contentContainer"><a name="overview.description">
-<!--   -->
-</a>
-<div class="block"><h2>Sketching Core Library</h2> 
-<h3>Overview</h3>
-
-<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 
-  systems that must deal with massive data. Click on the package links below for the package 
-  introduction and APIs.
-</p>
-
-<p>This library is divided into packages that constitute distinct groups of functionality:</p>
-
-<ul>
-<li><b><a href="com/yahoo/sketches/frequencies/package-summary.html">Frequencies</a></b>
-</li>
-
-<li><b><a href="com/yahoo/sketches/hash/package-summary.html">Hash</a></b>
-</li>
-
-<li><b><a href="com/yahoo/sketches/hll/package-summary.html">HLL</a></b> 
-</li>
-
-<li><b><a href="com/yahoo/sketches/hllmap/package-summary.html">HLLMap</a></b> 
-</li>
-
-<li><b><a href="com/yahoo/sketches/quantiles/package-summary.html">Quantiles</a></b> 
-</li>
-
-<li><b><a href="com/yahoo/sketches/sampling/package-summary.html">Sampling</a></b>
-</li>
-
-<li><b><a href="com/yahoo/sketches/theta/package-summary.html">Theta</a></b>
-</li>
-
-<li><b><a href="com/yahoo/sketches/tuple/package-summary.html">Tuple</a></b>
-</li>
-</ul>
-Note: In general, if the requirements or promises of any method's contract are not fulfilled 
-(that is, if there is a bug in either the method or its caller), 
-then an unchecked exception will be thrown. 
-The precise type of such an unchecked exception does not form part of any method's contract.</div>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li class="navBarCell1Rev">Overview</li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?overview-summary.html" target="_top">Frames</a></li>
-<li><a href="overview-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/overview-tree.html b/api/core/snapshot/apidocs/overview-tree.html
deleted file mode 100644
index e2c349a..0000000
--- a/api/core/snapshot/apidocs/overview-tree.html
+++ /dev/null
@@ -1,308 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Class Hierarchy (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Class Hierarchy (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
-<li><a href="overview-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For All Packages</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="com/yahoo/sketches/package-tree.html">com.yahoo.sketches</a>, </li>
-<li><a href="com/yahoo/sketches/cpc/package-tree.html">com.yahoo.sketches.cpc</a>, </li>
-<li><a href="com/yahoo/sketches/frequencies/package-tree.html">com.yahoo.sketches.frequencies</a>, </li>
-<li><a href="com/yahoo/sketches/hash/package-tree.html">com.yahoo.sketches.hash</a>, </li>
-<li><a href="com/yahoo/sketches/hll/package-tree.html">com.yahoo.sketches.hll</a>, </li>
-<li><a href="com/yahoo/sketches/hllmap/package-tree.html">com.yahoo.sketches.hllmap</a>, </li>
-<li><a href="com/yahoo/sketches/kll/package-tree.html">com.yahoo.sketches.kll</a>, </li>
-<li><a href="com/yahoo/sketches/quantiles/package-tree.html">com.yahoo.sketches.quantiles</a>, </li>
-<li><a href="com/yahoo/sketches/sampling/package-tree.html">com.yahoo.sketches.sampling</a>, </li>
-<li><a href="com/yahoo/sketches/theta/package-tree.html">com.yahoo.sketches.theta</a>, </li>
-<li><a href="com/yahoo/sketches/tuple/package-tree.html">com.yahoo.sketches.tuple</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/AnotB.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">AnotB</span></a>&lt;S&gt;</li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">ArrayOfDoublesAnotB</span></a></li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">ArrayOfDoublesIntersection</span></a></li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">ArrayOfDoublesSetOperationBuilder</span></a></li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">ArrayOfDoublesSketch</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">ArrayOfDoublesCompactSketch</span></a></li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">ArrayOfDoublesUpdatableSketch</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">ArrayOfDoublesSketches</span></a></li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">ArrayOfDoublesUnion</span></a></li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">ArrayOfDoublesUpdatableSketchBuilder</span></a></li>
-<li type="circle">com.yahoo.sketches.<a href="com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">ArrayOfItemsSerDe</span></a>&lt;T&gt;
-<ul>
-<li type="circle">com.yahoo.sketches.<a href="com/yahoo/sketches/ArrayOfBooleansSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">ArrayOfBooleansSerDe</span></a></li>
-<li type="circle">com.yahoo.sketches.<a href="com/yahoo/sketches/ArrayOfDoublesSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">ArrayOfDoublesSerDe</span></a></li>
-<li type="circle">com.yahoo.sketches.<a href="com/yahoo/sketches/ArrayOfLongsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">ArrayOfLongsSerDe</span></a></li>
-<li type="circle">com.yahoo.sketches.<a href="com/yahoo/sketches/ArrayOfNumbersSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">ArrayOfNumbersSerDe</span></a></li>
-<li type="circle">com.yahoo.sketches.<a href="com/yahoo/sketches/ArrayOfStringsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">ArrayOfStringsSerDe</span></a></li>
-<li type="circle">com.yahoo.sketches.<a href="com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">ArrayOfUtf16StringsSerDe</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.<a href="com/yahoo/sketches/BinomialBoundsN.html" title="class in com.yahoo.sketches"><span class="typeNameLink">BinomialBoundsN</span></a></li>
-<li type="circle">com.yahoo.sketches.<a href="com/yahoo/sketches/BoundsOnBinomialProportions.html" title="class in com.yahoo.sketches"><span class="typeNameLink">BoundsOnBinomialProportions</span></a></li>
-<li type="circle">com.yahoo.sketches.<a href="com/yahoo/sketches/BoundsOnRatiosInSampledSets.html" title="class in com.yahoo.sketches"><span class="typeNameLink">BoundsOnRatiosInSampledSets</span></a></li>
-<li type="circle">com.yahoo.sketches.<a href="com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html" title="class in com.yahoo.sketches"><span class="typeNameLink">BoundsOnRatiosInThetaSketchedSets</span></a></li>
-<li type="circle">com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches"><span class="typeNameLink">ByteArrayUtil</span></a></li>
-<li type="circle">com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc"><span class="typeNameLink">CpcSketch</span></a></li>
-<li type="circle">com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcUnion.html" title="class in com.yahoo.sketches.cpc"><span class="typeNameLink">CpcUnion</span></a></li>
-<li type="circle">com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcWrapper.html" title="class in com.yahoo.sketches.cpc"><span class="typeNameLink">CpcWrapper</span></a></li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">DeserializeResult</span></a>&lt;T&gt;</li>
-<li type="circle">com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">DoublesSketch</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/CompactDoublesSketch.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">CompactDoublesSketch</span></a></li>
-<li type="circle">com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">UpdateDoublesSketch</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketchBuilder.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">DoublesSketchBuilder</span></a></li>
-<li type="circle">com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketchIterator.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">DoublesSketchIterator</span></a></li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">DoubleSummary</span></a> (implements com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple">UpdatableSummary</a>&lt;U&gt;)</li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/DoubleSummaryDeserializer.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">DoubleSummaryDeserializer</span></a> (implements com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple">SummaryDeserializer</a>&lt;S&gt;)</li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/DoubleSummaryFactory.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">DoubleSummaryFactory</span></a> (implements com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/SummaryFactory.html" title="interface in com.yahoo.sketches.tuple">SummaryFactory</a>&lt;S&gt;)</li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/DoubleSummarySetOperations.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">DoubleSummarySetOperations</span></a> (implements com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple">SummarySetOperations</a>&lt;S&gt;)</li>
-<li type="circle">com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">DoublesUnion</span></a></li>
-<li type="circle">com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesUnionBuilder.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">DoublesUnionBuilder</span></a></li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/Filter.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Filter</span></a>&lt;T&gt;</li>
-<li type="circle">com.yahoo.sketches.<a href="com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches"><span class="typeNameLink">HashOperations</span></a></li>
-<li type="circle">com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll"><span class="typeNameLink">HllSketch</span></a></li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/Intersection.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Intersection</span></a>&lt;S&gt;</li>
-<li type="circle">com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies"><span class="typeNameLink">ItemsSketch</span></a>&lt;T&gt;</li>
-<li type="circle">com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">ItemsSketch</span></a>&lt;T&gt;</li>
-<li type="circle">com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies"><span class="typeNameLink">ItemsSketch.Row</span></a>&lt;T&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;)</li>
-<li type="circle">com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketchIterator.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">ItemsSketchIterator</span></a>&lt;T&gt;</li>
-<li type="circle">com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles"><span class="typeNameLink">ItemsUnion</span></a>&lt;T&gt;</li>
-<li type="circle">com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/JaccardSimilarity.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">JaccardSimilarity</span></a></li>
-<li type="circle">com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll"><span class="typeNameLink">KllFloatsSketch</span></a></li>
-<li type="circle">com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketchIterator.html" title="class in com.yahoo.sketches.kll"><span class="typeNameLink">KllFloatsSketchIterator</span></a></li>
-<li type="circle">com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies"><span class="typeNameLink">LongsSketch</span></a></li>
-<li type="circle">com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies"><span class="typeNameLink">LongsSketch.Row</span></a> (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;)</li>
-<li type="circle">com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">MurmurHash3</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
-<li type="circle">com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">MurmurHash3Adaptor</span></a></li>
-<li type="circle">com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">MurmurHash3v2</span></a></li>
-<li type="circle">com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/PairwiseSetOperations.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">PairwiseSetOperations</span></a></li>
-<li type="circle">com.yahoo.sketches.<a href="com/yahoo/sketches/QuantilesHelper.html" title="class in com.yahoo.sketches"><span class="typeNameLink">QuantilesHelper</span></a></li>
-<li type="circle">com.yahoo.sketches.<a href="com/yahoo/sketches/QuickSelect.html" title="class in com.yahoo.sketches"><span class="typeNameLink">QuickSelect</span></a></li>
-<li type="circle">com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">ReservoirItemsSketch</span></a>&lt;T&gt;</li>
-<li type="circle">com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">ReservoirItemsUnion</span></a>&lt;T&gt;</li>
-<li type="circle">com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">ReservoirLongsSketch</span></a></li>
-<li type="circle">com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirLongsUnion.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">ReservoirLongsUnion</span></a></li>
-<li type="circle">com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/SampleSubsetSummary.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">SampleSubsetSummary</span></a></li>
-<li type="circle">com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">SetOperation</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/AnotB.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">AnotB</span></a></li>
-<li type="circle">com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Intersection</span></a></li>
-<li type="circle">com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Union</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">SetOperationBuilder</span></a></li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Sketch</span></a>&lt;S&gt;
-<ul>
-<li type="circle">com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">CompactSketch</span></a>&lt;S&gt;</li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/UpdatableSketch.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">UpdatableSketch</span></a>&lt;U,S&gt;</li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Sketch</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">CompactSketch</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">SingleItemSketch</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">UpdateSketch</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/Sketches.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Sketches</span></a></li>
-<li type="circle">com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">Sketches</span></a></li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/SketchIterator.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">SketchIterator</span></a>&lt;S&gt;</li>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Throwable</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Exception</span></a>
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">RuntimeException</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.<a href="com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">SketchesException</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.<a href="com/yahoo/sketches/SketchesArgumentException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">SketchesArgumentException</span></a></li>
-<li type="circle">com.yahoo.sketches.<a href="com/yahoo/sketches/SketchesReadOnlyException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">SketchesReadOnlyException</span></a></li>
-<li type="circle">com.yahoo.sketches.<a href="com/yahoo/sketches/SketchesStateException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">SketchesStateException</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll"><span class="typeNameLink">Union</span></a></li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/Union.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">Union</span></a>&lt;S&gt;</li>
-<li type="circle">com.yahoo.sketches.hllmap.<a href="com/yahoo/sketches/hllmap/UniqueCountMap.html" title="class in com.yahoo.sketches.hllmap"><span class="typeNameLink">UniqueCountMap</span></a></li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple"><span class="typeNameLink">UpdatableSketchBuilder</span></a>&lt;U,S&gt;</li>
-<li type="circle">com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">UpdateSketchBuilder</span></a></li>
-<li type="circle">com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Util</span></a></li>
-<li type="circle">com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">VarOptItemsSamples</span></a>&lt;T&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;T&gt;)</li>
-<li type="circle">com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsSamples.VarOptItemsIterator.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">VarOptItemsSamples.VarOptItemsIterator</span></a> (implements java.util.<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;E&gt;)</li>
-<li type="circle">com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">VarOptItemsSamples.WeightedSample</span></a></li>
-<li type="circle">com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">VarOptItemsSketch</span></a>&lt;T&gt;</li>
-<li type="circle">com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">VarOptItemsUnion</span></a>&lt;T&gt;</li>
-<li type="circle">com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/XxHash.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">XxHash</span></a></li>
-</ul>
-</li>
-</ul>
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li type="circle">com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesCombiner.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">ArrayOfDoublesCombiner</span></a></li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">ArrayOfDoublesSketchIterator</span></a></li>
-<li type="circle">com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/HashIterator.html" title="interface in com.yahoo.sketches.theta"><span class="typeNameLink">HashIterator</span></a></li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">Summary</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">UpdatableSummary</span></a>&lt;U&gt;</li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">SummaryDeserializer</span></a>&lt;S&gt;</li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/SummaryFactory.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">SummaryFactory</span></a>&lt;S&gt;</li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple"><span class="typeNameLink">SummarySetOperations</span></a>&lt;S&gt;</li>
-</ul>
-<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
-<ul>
-<li type="circle">com.yahoo.sketches.<a href="com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches"><span class="typeNameLink">Family</span></a></li>
-<li type="circle">com.yahoo.sketches.<a href="com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches"><span class="typeNameLink">ResizeFactor</span></a></li>
-<li type="circle">com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll"><span class="typeNameLink">TgtHllType</span></a></li>
-<li type="circle">com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple"><span class="typeNameLink">DoubleSummary.Mode</span></a></li>
-<li type="circle">com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies"><span class="typeNameLink">ErrorType</span></a></li>
-<li type="circle">com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta"><span class="typeNameLink">UpdateReturnState</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
-<li><a href="overview-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/package-list b/api/core/snapshot/apidocs/package-list
deleted file mode 100644
index d29c4c9..0000000
--- a/api/core/snapshot/apidocs/package-list
+++ /dev/null
@@ -1,11 +0,0 @@
-com.yahoo.sketches
-com.yahoo.sketches.cpc
-com.yahoo.sketches.frequencies
-com.yahoo.sketches.hash
-com.yahoo.sketches.hll
-com.yahoo.sketches.hllmap
-com.yahoo.sketches.kll
-com.yahoo.sketches.quantiles
-com.yahoo.sketches.sampling
-com.yahoo.sketches.theta
-com.yahoo.sketches.tuple
diff --git a/api/core/snapshot/apidocs/resources/dictionary.html b/api/core/snapshot/apidocs/resources/dictionary.html
deleted file mode 100644
index 1ad0352..0000000
--- a/api/core/snapshot/apidocs/resources/dictionary.html
+++ /dev/null
@@ -1,261 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "https://www.w3.org/TR/html4/frameset.dtd">
-<html>
-<head>
-<title>Sketch Library Dictionary</title>
-</head>
-<body>
-<h2>Sketch Library Dictionary</h2>
-
-<h3><a name="accuracy">Sketch Accuracy</a></h3>
-Refers to sketch accuracy...
-
-<h3><a name="alphaTCF">Alpha TCF</a></h3>
-The Alpha Theta Choosing Function (TCF) and the theory behind it is fully described in the 
-<a href="https://github.com/DataSketches/DataSketches.github.io/blob/master/docs/pdf/ThetaSketchFramework.pdf">Theta Sketch Framework</a> paper. 
-The alpha algorithm is optimized for speed and accuracy in a real-time sketch
-building / estimating environment.
-<p>One of the properties of the Alpha Algorithm used for cache management within a sketch is that
-the value of <a href="#thetaLong">Theta Long</a> is always up-to-date. There may be 
-<a href="#dirtyHash">dirty hash</a> 
-values in the cache, but the Alpha Algorithm estimation function ignores them.</p>
-
-<h3><a name="defaultNomEntries">Default Nominal Entries</a></h3>
-In Theta Sketches, the default nominal entries of 4096 is provided as a convenience for those cases where the 
-number of entries is not provided. 
-A sketch of 4096 entries has a Relative Standard Error (RSE) of +/- 1.56% at a confidence of 68%; 
-or equivalently, a Relative Error of +/- 3.1% at a confidence of 95.4%.
-
-<h3><a name="defaultUpdateSeed">Default Update Seed</a></h3>
-<p>In Theta Sketches, the default <a href="#seed">Update Hash Seed</a> 9001 is a prime number that was chosen 
-very early on in experimental testing. 
-Choosing a seed is somewhat arbitrary, and this particular seed is not superior to other seeds.
-<p>In performing set operations on two sketches it is critical that the same hash
-function and seed was used for both sketches, otherwise the assumed 1:1 relationship 
-between the original source key value and the hashed bit string would be violated. 
-Once you have developed a history of stored sketches you are stuck with your chosen seed. 
-So don't change it!
-<a href="#seed">Update Hash Seed</a>
-
-<h3><a name="degenerateSketch">Degenerate Sketch</a></h3>
-A sketch is considered <i>degenerate</i> if it has never reached reached 
-<a href="#estMode">Estimation Mode</a> where the count of its retained hash values is 
-exact and less than <a href="#nomEntries">Nominal Entries</a> (or <i>k</i> entries)
-and no estimation is needed.  This is also referred to as <i>Exact Mode</i>.
-
-<h3><a name="dstMem">Destination Memory</a></h3>
-The destination Memory for this object.  If not required it may be null. If not null and large 
-enough the returned object will be backed by this Memory. 
-If null, the returned object will be on the Java heap.
-
-<h3><a name="dstOrdered">Destination Ordered</a></h3>
-In Theta Sketches, this refers to the ordering of hash values in a returned CompactSketch. 
-If true, the internal hash values will be ordered. This will enable much higher 
-performance during union (merge) operations but at the cost of a sort, which may not be 
-desirable in some applications, especially real-time.
-
-<h3><a name="dirtyHash">Dirty Hash</a></h3>
-For the Theta Alpha Sketch, a retained hash value is considered <i>dirty</i> if it is &ge; <a href="#thetaLong">Theta Long</a> or &lt; 0.  
-See <a href="#validHash">Valid Hash</a>.
-
-<h3><a name="empty">Empty</a></h3>
-In Theta Sketches, the state <i>Empty</i> for a sketch means that the sketch cache has zero hash values and that none of the
-update methods have been called with valid data.  In other words, the sketch has never seen any data.
-However, if the P sampling mode is used, a virgin sketch will have a theta &lt; 1.0, and a set operation could be
-(and should be) impacted by this lower theta. This is by design.
-
-It is only safe to exclude empty sketches from set operations if isEmpty() == true and getTheta() == 1.0.
-
-<p>Note that <i>Empty</i> does not mean that theta is 1.0 because if <i>p</i> &lt; 1.0, theta will be set 
-equal to <i>p</i> during construction. 
-Also, a cache of zero values (<i>getRetainedEntries(true) = 0</i>) does not mean that the sketch is <i>Empty</i> since set intersection or difference 
-operations can result in a sketch with zero values. 
-If the sourcing sketches had seen data then a resulting intersection or difference sketch will be <i>not Empty</i> 
-and have valid upper and lower bounds even if the cache has zero values. In other words, the resulting sketch represents
-a valid distribution of data that just happens to have zero samples collected from it. 
-
-<p>These are subtle distinctions and exist for mathematical correctness. Excluding sketches that just have <i>getRetainedEntries(true) = 0</i> 
-from set operations them could result in impacting the accuracy of results.
-
-<h3><a name="estMode">Estimation Mode</a></h3>
-Once a Theta Sketch exceeds the configured <a href="#nomEntries">Nominal Entries</a>, or <i>k</i>, number of retained hash values,
-the sketch transitions into <i>estimation mode</i> where it must now estimate the population of uniques that
-the retained entries represent.  A sketch can also be in estimation mode if the sketch was configured with a
-<a href="#p">Sampling Probability</a> &lt; 1.0.  
-<i>Estimation Mode</i> = (<a href="#theta">&theta;</a> &lt; 1.0) &amp; NOT <i>empty</i>.
-
-<h3><a name="lgNomLongs">lgNomLongs</a></h3>
-For Theta Sketches, the Log base 2 of the number of <a href="#nomEntries">Nominal Entries</a>.
-
-<h3><a name="lgArrLongs">lgArrLongs</a></h3>
-For Theta Sketches, the Log base 2 of the size of the internal hash table in 64-bit longs.
-
-<h3><a name="mem">Memory</a></h3>
-The backing Memory object which may be a source or destination.
-
-<h3><a name="nomEntries">Nominal Entries</a></h3>
-For Theta Sketches and depending on the specific sketch, the constructor data type is <i>int</i> or <i>String</i>. 
-Acceptable values for constructing new sketches are positive integers that are powers of two.
-This parameter specifies the target nominal number of entries (a.k.a. <i>k</i>) that will be retained in the internal cache 
-and ultimately determines the accuracy of the sketch (see <a href="#accuracy">Sketch Accuracy</a>).
-Internally each entry is retained as a long of 8 bytes.
-
-<p>The reason it is called "nominal" is that depending on the specific algorithm of the sketch, the actual
-number of entries retained by the sketch after the sketch goes into <i>estimation mode</i> 
-may differ from the configured value. For the <i>AlphaSketch</i> the number of retained entries statistically varies
-but has a mean of <i>k</i>.  For the <i>QuickSelect</i> sketches, the number of retained entries will statistically 
-vary from <i>k</i> to almost <i>2*k</i>.
-
-<p>Each sketch type also has a minimum acceptable value for this value.  For QuickSelect Sketches this value is 16 and for 
-Alpha Sketches this value is 512.  Specifying a value less than this minimum value just results in the minimum value being used.
-
-<h3><a name="numStdDev">Number of Standard Deviations</a></h3>
-This is a positive number, which may be either an integer (1, 2, or 3) or a double &le; 3.0. 
-This value is used in the getUpperBounds(int numStdDev) and 
-getLowerBounds(int numStdDev) methods and represents (theoretically) the +/- standard deviation from the center of the 
-Standard Normal Gaussian Distribution.  For example:
-
-<p>getUpperBound(1) returns the estimated quantile(0.841) of the distribution.<br>
-getLowerBound(1) returns the estimated quantile(0.158) of the distribution.<br>
-getUpperBound(2) returns the estimated quantile(0.977) of the distribution.<br>
-getLowerBound(2) returns the estimated quantile(0.023) of the distribution.<br>
-getUpperBound(3) returns the estimated quantile(0.9986) of the distribution.<br>
-getLowerBound(3) returns the estimated quantile(0.0013) of the distribution.<br>
-</p>
-
-<p>However, for sketches with small configured values of <i>Nominal Entries &lt; 4096</i> for Theta or <i>lgConfigK &lt; 12</i> for HLL, 
-the error distribution of the sketch becomes quite asymmetric and cannot be approximated with a Gaussian. In these cases the interpretation of 
-<i>numStdDev</i> is that of an index that returns the quantile of the sketch error distribution that corresponds to fractional normalized rank 
-of the standard normal distribution at the specified <i>numStdDev</i>.
-
-<p>Thus, getUpperBound(1) and getLowerBound(2) represent the 68.3% confidence bounds, 
-getUpperBound(2) and getLowerBound(2) represent the 95.4% confidence bounds, and
-getUpperBound(3) and getLowerBound(3) represent the 99.7% confidence bounds.
-<br>
-
-<p>For some sketches where the error distribution is not Gaussian, special mathematical approximation methods are used. 
-See <a href="#accuracy">Sketch Accuracy</a>.</p>
-
-
-
-<h3><a name="quickSelectTCF">Quick Select TCF</a></h3>
-The fundamental Theta Sketch QuickSelect algorithm is described in classic algorithm texts by Sedgewick and
-is the Theta Choosing Function (<a href="#tcf">TCF</a>) for the QuickSelect Sketches.
-When the internal hash table of the sketch reaches its internal 
-<i>refresh threshold</i>, 
-the quick select algorithm is used to select the <code>(k+1)th order statistic</code> 
-from the hash table with a complexity of <i>O(n)</i>.  
-The value of the selected hash becomes the new 
-<a href="#thetaLong">Theta Long</a> 
-and immediately makes some number of entries in the table 
-<a href="#dirtyHash">dirty</a>.
-The <i>rebuild()</i> method is called that rebuilds the hash table removing the 
-<a href="#dirtyHash">dirty</a> values.
-Since the value of <a href="#thetaLong">Theta Long</a>
-is only changed when the hash table needs to be rebuilt, 
-the values in the hash table are only ever <a href="#dirtyHash">dirty</a> 
-briefly during the rebuild process. 
-Thus, all the values in the hash table are always
-<a href="#validHash">valid</a> during normal updating of the sketch.
-<p>One of the benefits of using the QuickSelect algorithm for the cache management of the sketch is
-that the number of <a href="#validHash">valid</a> hashes ranges from 
-<a href="#nomEntries">nominal entries</a> 
-to the current <i>REBUILD_THRESHOLD</i></a>, which is nominally 15/16 * <i>cacheSize</i>.  
-This means that without the user forcing 
-a <i>rebuild()</i>, the sketch, on average, may be about 50% larger than 
-<a href="#nomEntries">nominal entries</a>, about 19% more accurate, and faster.</p>
-
-<h3><a name="resizeFactor">Resize Factor</a></h3>
-For Theta Sketches, the Resize Factor is a dynamic, speed performance vs. memory size tradeoff.
-The sketches created on-heap and configured with a Resize Factor of &gt; X1 start out with
-an internal hash table size that is the smallest submultiple of the the target 
-<a href="#nomEntries">Nominal Entries</a> 
-and larger than the minimum required hash table size for that sketch.  
-When the sketch needs to be resized larger, then the Resize Factor is used as a multiplier of
-the current sketch cache array size. <br> 
-"X1" means no resizing is allowed and the sketch will be intialized at full size.<br>
-"X2" means the internal cache will start very small and double in size until the target size is reached.<br>
-Similarly, "X4" is a factor of 4 and "X8 is a factor of 8.
-
-<h3><a name="p">Sampling Probability <i>p</i></a></h3>
-For Theta Sketches, the uniform random pre-sketching sampling probability.
-Depending on the specific sketch, the constructor data type is <i>float</i> or <i>String</i>.
-Incoming hashed data values are sampled by this probability factor before being submitted to 
-the sketching algorithm.  For example, if <i>p</i> were set to 0.25, then on average, only one 
-forth of the incoming values, selected uniformly and at random, would be evaluated by the 
-sketching algorithm to be retained by the sketch.
-Its default value is 1.0 (no sampling).  
-Its value must be in the range: 0 &lt; p &le; 1.0.
-<p>This mode is particularly useful when merging large numbers of 
-<a href="#degenerateSketch">degenerate sketches</a>.
-
-<h3><a name="seed">Seed</a></h3>
-For Theta Sketches, the long (64-bit) seed is required by the Update Hash Function. 
-This seed value is intentionally not serialized along with this sketch in order to provide 
-some security and protection against "dictionary attacks". 
-<p>In order to provide some protection against accidental mixing 
-of sketches that were generated with different seeds a short, 16-bit, 
-<a href="#seedHash">Seed Hash</a> is stored with the sketch image.
-When heapifying or wrapping an UpdateSketch image, which can be either a byte array or a Memory object, 
-the user must provide the original seed either directly or indirectly by assuming the <i>DEFAULT_UPDATE_SEED</i>. 
-The provided seed will be hashed and validated against the internal short Seed Hash and an error will be thrown if the seed hashes do not match.
-The Set Operations classes, Union, Intersection and AnotB also require the user to provide the seed either directly or indirectly.
-<p>An internal check will be made to make sure that the provided seed does not hash to a 16-bit value of zero. 
-If it does produce zero, an error will be thrown and the user must provide a different seed value. 
-<br>
-See also <a href="#defaultUpdateSeed">Default Update Seed</a>. 
-
-<h3><a name="seedHash">Seed Hash</a></h3>
-For Theta Sketches, a 16-bit hash of the <a href="#seed">Update Hash Seed</a> used internally to validate 
-(1) that two sketches undergoing set operations were, in fact, created using matching <a href="#seed">Update Hash Seeds</a>; 
-or (2) that when deserializing or wrapping a sketch image that the caller has the correct seed.
-
-<h3><a name="SnowPlow">Snow Plow Effect</a></h3>
-When coordinated hash tables are merged and if the merging process does not update the target sketch with sufficient randomness, clustering 
-in the target hash table can be greatly exaggerated causing poor speed performance for both updates and searches.  This is called the
-"snowplow" effect because of the analogy of visualizing the clusters in a hash table as piles of snow that grow larger and larger. Since the
-size of the clusters are only represented by their width (not height like piles of snow), the clusters push themselves out horizontally and
-merge together as if they were pushed together with a snowplow.
-
-<h3><a name="tcf">Theta Choosing Function (TCF)</a></h3>
-For Theta Sketches, the Theta Choosing Function (TCF) and the theory behind it is fully described in the
-<a href="https://github.com/DataSketches/DataSketches.github.io/blob/master/docs/pdf/ThetaSketchFramework.pdf">Theta Sketch Framework</a> paper.
-
-<h3><a name="theta">Theta, &theta;</a></h3>
-For Theta Sketches, refers to the mathematical random variable &theta; that represents the current probability
-that the next, non-duplicate unique input value presented to the sketch will change the state of the sketch. 
-Given <i>N</i> uniquified inputs to a sketch configured to retain at most <i>k</i> hashes of the inputs, 
-<code>&theta; &asymp; <i>k/N</i>,  0 &lt; &theta; &le; 1.0</code>, and &theta; = (double) thetaLong / Long.MAX_VALUE;.  
-See <a href="#thetaLong">thetaLong</a>.
-
-<h3><a name="thetaLong">thetaLong</a></h3>
-For Theta Sketches, the 64-bit, positive <i>long</i> equivalent of <a href="#theta">theta</a> where<br>
-0 &lt; <i>thetaLong</i> &le; <i>Long.MAX_VALUE</i>, and <i>thetaLong</i> = &theta; * Long.MAX_VALUE.
-
-<h3><a name="thetaSketch">Theta Sketch Framework</a></h3>
-This framework enables sketches with different algorithms and Theta Choosing Functions 
-to be arguments to the Union, Intersection and AnotB Set Operations. 
-This framework also enables the sketches to share estimation, upper and lower bounds algorithms and 
-a common serialization data structure.
-The Theta Sketch Framework, Theta Choosing Functions and the theory behind them is fully described 
-in the <a href="https://github.com/DataSketches/DataSketches.github.io/blob/master/docs/pdf/ThetaSketchFramework.pdf">Theta Sketch Framework</a> paper.
-
-<h3><a name="updateReturnState">Update Return State</a></h3>
-For Theta Sketches, this provides useful detail for sketch characterization and debugging.  It is not required that any of
-these values be monitored during normal operation.
-The UpdateReturnState is defined as follows:
-<ul>
-<li> InsertedCountIncremented: Inserted, not full, retained_entries_count incremented.</li>
-<li> InsertedCountNotIncremented: Inserted, not full, retained-entries-count not incremented 
-because a dirty value was overridden.</li>
-<li> RejectedDuplicate: Rejected as duplicate.</li>
-<li> RejectedNullOrEmpty: Rejected because input was null or empty. Only for update objects.</li>
-<li> RejectedOverTheta: Rejected because the computed hash was over the current value of thetaLong.</li>
-</ul>
-
-
-<h3><a name="validHash">Valid Hash</a></h3>
-For Theta Sketches, a retained hash value is considered <i>valid</i> if it is greater than zero and less than 
-<a href="#thetaLong">thetaLong</a>.  See <a href="#dirtyHash">Dirty Hash</a>.
-
-</body>
-</html>
\ No newline at end of file
diff --git a/api/core/snapshot/apidocs/script.js b/api/core/snapshot/apidocs/script.js
deleted file mode 100644
index b346356..0000000
--- a/api/core/snapshot/apidocs/script.js
+++ /dev/null
@@ -1,30 +0,0 @@
-function show(type)
-{
-    count = 0;
-    for (var key in methods) {
-        var row = document.getElementById(key);
-        if ((methods[key] &  type) != 0) {
-            row.style.display = '';
-            row.className = (count++ % 2) ? rowColor : altColor;
-        }
-        else
-            row.style.display = 'none';
-    }
-    updateTabs(type);
-}
-
-function updateTabs(type)
-{
-    for (var value in tabs) {
-        var sNode = document.getElementById(tabs[value][0]);
-        var spanNode = sNode.firstChild;
-        if (value == type) {
-            sNode.className = activeTableTab;
-            spanNode.innerHTML = tabs[value][1];
-        }
-        else {
-            sNode.className = tableTab;
-            spanNode.innerHTML = "<a href=\"javascript:show("+ value + ");\">" + tabs[value][1] + "</a>";
-        }
-    }
-}
diff --git a/api/core/snapshot/apidocs/serialized-form.html b/api/core/snapshot/apidocs/serialized-form.html
deleted file mode 100644
index a6caea2..0000000
--- a/api/core/snapshot/apidocs/serialized-form.html
+++ /dev/null
@@ -1,184 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Serialized Form (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Serialized Form (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li>
-<li><a href="serialized-form.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Serialized Form" class="title">Serialized Form</h1>
-</div>
-<div class="serializedFormContainer">
-<ul class="blockList">
-<li class="blockList">
-<h2 title="Package">Package&nbsp;com.yahoo.sketches</h2>
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.SketchesArgumentException">
-<!--   -->
-</a>
-<h3>Class <a href="com/yahoo/sketches/SketchesArgumentException.html" title="class in com.yahoo.sketches">com.yahoo.sketches.SketchesArgumentException</a> extends <a href="com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches">SketchesException</a> implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>1L</dd>
-</dl>
-</li>
-<li class="blockList"><a name="com.yahoo.sketches.SketchesException">
-<!--   -->
-</a>
-<h3>Class <a href="com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches">com.yahoo.sketches.SketchesException</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a> implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>1L</dd>
-</dl>
-</li>
-<li class="blockList"><a name="com.yahoo.sketches.SketchesReadOnlyException">
-<!--   -->
-</a>
-<h3>Class <a href="com/yahoo/sketches/SketchesReadOnlyException.html" title="class in com.yahoo.sketches">com.yahoo.sketches.SketchesReadOnlyException</a> extends <a href="com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches">SketchesException</a> implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>1L</dd>
-</dl>
-</li>
-<li class="blockList"><a name="com.yahoo.sketches.SketchesStateException">
-<!--   -->
-</a>
-<h3>Class <a href="com/yahoo/sketches/SketchesStateException.html" title="class in com.yahoo.sketches">com.yahoo.sketches.SketchesStateException</a> extends <a href="com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches">SketchesException</a> implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>1L</dd>
-</dl>
-</li>
-</ul>
-</li>
-<li class="blockList">
-<h2 title="Package">Package&nbsp;com.yahoo.sketches.hash</h2>
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.hash.MurmurHash3">
-<!--   -->
-</a>
-<h3>Class <a href="com/yahoo/sketches/hash/MurmurHash3.html" title="class in com.yahoo.sketches.hash">com.yahoo.sketches.hash.MurmurHash3</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>0L</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li>
-<li><a href="serialized-form.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/stylesheet.css b/api/core/snapshot/apidocs/stylesheet.css
deleted file mode 100644
index 1892267..0000000
--- a/api/core/snapshot/apidocs/stylesheet.css
+++ /dev/null
@@ -1,646 +0,0 @@
-/* Javadoc style sheet */
-/*
-Overall document style
-*/
-
-/*
-@import url('resources/fonts/dejavu.css');
-*/
-
-body {
-    background-color:#ffffff;
-    color:#353833;
-    font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;
-    font-size:14px;
-    margin:0;
-}
-a:link, a:visited {
-    text-decoration:none;
-    color:#4A6782;
-}
-a:hover, a:focus {
-    text-decoration:none;
-    color:#bb7a2a;
-}
-a:active {
-    text-decoration:none;
-    color:#4A6782;
-}
-a[name] {
-    color:#353833;
-}
-a[name]:hover {
-    text-decoration:none;
-    color:#353833;
-}
-pre {
-    font-family:'DejaVu Sans Mono', monospace;
-    font-size:14px;
-}
-h1 {
-    font-size:20px;
-}
-h2 {
-    font-size:18px;
-}
-h3 {
-    font-size:16px;
-    font-style:italic;
-}
-h4 {
-    font-size:13px;
-}
-h5 {
-    font-size:12px;
-}
-h6 {
-    font-size:11px;
-}
-ul {
-    list-style-type:disc;
-}
-code, tt {
-    font-family:'DejaVu Sans Mono', monospace;
-    font-size:14px;
-    padding-top:4px;
-    margin-top:8px;
-    line-height:1.4em;
-}
-dt code {
-    font-family:'DejaVu Sans Mono', monospace;
-    font-size:14px;
-    padding-top:4px;
-}
-table tr td dt code {
-    font-family:'DejaVu Sans Mono', monospace;
-    font-size:14px;
-    vertical-align:top;
-    padding-top:4px;
-}
-sup {
-    font-size:8px;
-}
-/*
-Document title and Copyright styles
-*/
-.clear {
-    clear:both;
-    height:0px;
-    overflow:hidden;
-}
-.aboutLanguage {
-    float:right;
-    padding:0px 21px;
-    font-size:11px;
-    z-index:200;
-    margin-top:-9px;
-}
-.legalCopy {
-    margin-left:.5em;
-}
-.bar a, .bar a:link, .bar a:visited, .bar a:active {
-    color:#FFFFFF;
-    text-decoration:none;
-}
-.bar a:hover, .bar a:focus {
-    color:#bb7a2a;
-}
-.tab {
-    background-color:#0066FF;
-    color:#ffffff;
-    padding:8px;
-    width:5em;
-    font-weight:bold;
-}
-/*
-Navigation bar styles
-*/
-.bar {
-    background-color:#4D7A97;
-    color:#FFFFFF;
-    padding:.8em .5em .4em .8em;
-    height:auto;/*height:1.8em;*/
-    font-size:11px;
-    margin:0;
-}
-.topNav {
-    background-color:#4D7A97;
-    color:#FFFFFF;
-    float:left;
-    padding:0;
-    width:100%;
-    clear:right;
-    height:2.8em;
-    padding-top:10px;
-    overflow:hidden;
-    font-size:12px; 
-}
-.bottomNav {
-    margin-top:10px;
-    background-color:#4D7A97;
-    color:#FFFFFF;
-    float:left;
-    padding:0;
-    width:100%;
-    clear:right;
-    height:2.8em;
-    padding-top:10px;
-    overflow:hidden;
-    font-size:12px;
-}
-.subNav {
-    background-color:#dee3e9;
-    float:left;
-    width:100%;
-    overflow:hidden;
-    font-size:12px;
-}
-.subNav div {
-    clear:left;
-    float:left;
-    padding:0 0 5px 6px;
-    text-transform:uppercase;
-}
-ul.navList, ul.subNavList {
-    float:left;
-    margin:0 25px 0 0;
-    padding:0;
-}
-ul.navList li{
-    list-style:none;
-    float:left;
-    padding: 5px 6px;
-    text-transform:uppercase;
-}
-ul.subNavList li{
-    list-style:none;
-    float:left;
-}
-.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
-    color:#FFFFFF;
-    text-decoration:none;
-    text-transform:uppercase;
-}
-.topNav a:hover, .bottomNav a:hover {
-    text-decoration:none;
-    color:#bb7a2a;
-    text-transform:uppercase;
-}
-.navBarCell1Rev {
-    background-color:#F8981D;
-    color:#253441;
-    margin: auto 5px;
-}
-.skipNav {
-    position:absolute;
-    top:auto;
-    left:-9999px;
-    overflow:hidden;
-}
-/*
-Page header and footer styles
-*/
-.header, .footer {
-    clear:both;
-    margin:0 20px;
-    padding:5px 0 0 0;
-}
-.indexHeader {
-    margin:10px;
-    position:relative;
-}
-.indexHeader span{
-    margin-right:15px;
-}
-.indexHeader h1 {
-    font-size:13px;
-}
-.title {
-    color:#2c4557;
-    margin:10px 0;
-}
-.subTitle {
-    margin:5px 0 0 0;
-}
-.header ul {
-    margin:0 0 15px 0;
-    padding:0;
-}
-.footer ul {
-    margin:20px 0 5px 0;
-}
-.header ul li, .footer ul li {
-    list-style:none;
-    font-size:13px;
-}
-/*
-Heading styles
-*/
-div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
-    background-color:#dee3e9;
-    border:1px solid #d0d9e0;
-    margin:0 0 6px -8px;
-    padding:7px 5px;
-}
-ul.blockList ul.blockList ul.blockList li.blockList h3 {
-    background-color:#dee3e9;
-    border:1px solid #d0d9e0;
-    margin:0 0 6px -8px;
-    padding:7px 5px;
-}
-ul.blockList ul.blockList li.blockList h3 {
-    padding:0;
-    margin:15px 0;
-}
-ul.blockList li.blockList h2 {
-    padding:0px 0 20px 0;
-}
-/*
-Page layout container styles
-*/
-.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
-    clear:both;
-    padding:10px 20px;
-    position:relative;
-}
-.indexContainer {
-    margin:10px;
-    position:relative;
-    font-size:12px;
-}
-.indexContainer h2 {
-    font-size:13px;
-    padding:0 0 3px 0;
-}
-.indexContainer ul {
-    margin:0;
-    padding:0;
-}
-.indexContainer ul li {
-    list-style:none;
-    padding-top:2px;
-}
-.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
-    font-size:12px;
-    font-weight:bold;
-    margin:10px 0 0 0;
-    color:#4E4E4E;
-}
-.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
-    margin:5px 0 10px 0px;
-    font-size:14px;
-    font-family:'DejaVu Sans Mono',monospace;
-}
-.serializedFormContainer dl.nameValue dt {
-    margin-left:1px;
-    font-size:1.1em;
-    display:inline;
-    font-weight:bold;
-}
-.serializedFormContainer dl.nameValue dd {
-    margin:0 0 0 1px;
-    font-size:1.1em;
-    display:inline;
-}
-/*
-List styles
-*/
-ul.horizontal li {
-    display:inline;
-    font-size:0.9em;
-}
-ul.inheritance {
-    margin:0;
-    padding:0;
-}
-ul.inheritance li {
-    display:inline;
-    list-style:none;
-}
-ul.inheritance li ul.inheritance {
-    margin-left:15px;
-    padding-left:15px;
-    padding-top:1px;
-}
-ul.blockList, ul.blockListLast {
-    margin:10px 0 10px 0;
-    padding:0;
-}
-ul.blockList li.blockList, ul.blockListLast li.blockList {
-    list-style:none;
-    margin-bottom:15px;
-    line-height:1.4;
-}
-ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
-    padding:0px 20px 5px 10px;
-    border:1px solid #ededed; 
-    background-color:#f8f8f8;
-}
-ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
-    padding:0 0 5px 8px;
-    background-color:#ffffff;
-    border:none;
-}
-ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
-    margin-left:0;
-    padding-left:0;
-    padding-bottom:15px;
-    border:none;
-}
-ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
-    list-style:none;
-    border-bottom:none;
-    padding-bottom:0;
-}
-table tr td dl, table tr td dl dt, table tr td dl dd {
-    margin-top:0;
-    margin-bottom:1px;
-}
-/*
-Table styles
-*/
-.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary {
-    width:100%;
-    border-left:1px solid #EEE; 
-    border-right:1px solid #EEE; 
-    border-bottom:1px solid #EEE; 
-}
-.overviewSummary, .memberSummary  {
-    padding:0px;
-}
-.overviewSummary caption, .memberSummary caption, .typeSummary caption,
-.useSummary caption, .constantsSummary caption, .deprecatedSummary caption {
-    position:relative;
-    text-align:left;
-    background-repeat:no-repeat;
-    color:#253441;
-    font-weight:bold;
-    clear:none;
-    overflow:hidden;
-    padding:0px;
-    padding-top:10px;
-    padding-left:1px;
-    margin:0px;
-    white-space:pre;
-}
-.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,
-.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,
-.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,
-.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,
-.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,
-.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,
-.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,
-.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited {
-    color:#FFFFFF;
-}
-.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,
-.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span {
-    white-space:nowrap;
-    padding-top:5px;
-    padding-left:12px;
-    padding-right:12px;
-    padding-bottom:7px;
-    display:inline-block;
-    float:left;
-    background-color:#F8981D;
-    border: none;
-    height:16px;
-}
-.memberSummary caption span.activeTableTab span {
-    white-space:nowrap;
-    padding-top:5px;
-    padding-left:12px;
-    padding-right:12px;
-    margin-right:3px;
-    display:inline-block;
-    float:left;
-    background-color:#F8981D;
-    height:16px;
-}
-.memberSummary caption span.tableTab span {
-    white-space:nowrap;
-    padding-top:5px;
-    padding-left:12px;
-    padding-right:12px;
-    margin-right:3px;
-    display:inline-block;
-    float:left;
-    background-color:#4D7A97;
-    height:16px;
-}
-.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab {
-    padding-top:0px;
-    padding-left:0px;
-    padding-right:0px;
-    background-image:none;
-    float:none;
-    display:inline;
-}
-.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,
-.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd {
-    display:none;
-    width:5px;
-    position:relative;
-    float:left;
-    background-color:#F8981D;
-}
-.memberSummary .activeTableTab .tabEnd {
-    display:none;
-    width:5px;
-    margin-right:3px;
-    position:relative; 
-    float:left;
-    background-color:#F8981D;
-}
-.memberSummary .tableTab .tabEnd {
-    display:none;
-    width:5px;
-    margin-right:3px;
-    position:relative;
-    background-color:#4D7A97;
-    float:left;
-
-}
-.overviewSummary td, .memberSummary td, .typeSummary td,
-.useSummary td, .constantsSummary td, .deprecatedSummary td {
-    text-align:left;
-    padding:0px 0px 12px 10px;
-}
-th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,
-td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{
-    vertical-align:top;
-    padding-right:0px;
-    padding-top:8px;
-    padding-bottom:3px;
-}
-th.colFirst, th.colLast, th.colOne, .constantsSummary th {
-    background:#dee3e9;
-    text-align:left;
-    padding:8px 3px 3px 7px;
-}
-td.colFirst, th.colFirst {
-    white-space:nowrap;
-    font-size:13px;
-}
-td.colLast, th.colLast {
-    font-size:13px;
-}
-td.colOne, th.colOne {
-    font-size:13px;
-}
-.overviewSummary td.colFirst, .overviewSummary th.colFirst,
-.useSummary td.colFirst, .useSummary th.colFirst,
-.overviewSummary td.colOne, .overviewSummary th.colOne,
-.memberSummary td.colFirst, .memberSummary th.colFirst,
-.memberSummary td.colOne, .memberSummary th.colOne,
-.typeSummary td.colFirst{
-    width:25%;
-    vertical-align:top;
-}
-td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
-    font-weight:bold;
-}
-.tableSubHeadingColor {
-    background-color:#EEEEFF;
-}
-.altColor {
-    background-color:#FFFFFF;
-}
-.rowColor {
-    background-color:#EEEEEF;
-}
-/*
-Content styles
-*/
-.description pre {
-    margin-top:0;
-}
-.deprecatedContent {
-    margin:0;
-    padding:10px 0;
-}
-.docSummary {
-    padding:0;
-}
-
-ul.blockList ul.blockList ul.blockList li.blockList h3 {
-    font-style:normal;
-}
-
-div.block {
-    font-size:14px;
-    font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
-}
-
-td.colLast div {
-    padding-top:0px;
-}
-
-
-td.colLast a {
-    padding-bottom:3px;
-}
-/*
-Formatting effect styles
-*/
-.sourceLineNo {
-    color:green;
-    padding:0 30px 0 0;
-}
-h1.hidden {
-    visibility:hidden;
-    overflow:hidden;
-    font-size:10px;
-}
-.block {
-    display:block;
-    margin:3px 10px 2px 0px;
-    color:#474747;
-}
-.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink,
-.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel,
-.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink {
-    font-weight:bold;
-}
-.deprecationComment, .emphasizedPhrase, .interfaceName {
-    font-style:italic;
-}
-
-div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,
-div.block div.block span.interfaceName {
-    font-style:normal;
-}
-
-div.contentContainer ul.blockList li.blockList h2{
-    padding-bottom:0px;
-}
-
-/*
-Overrides
-@import "stylesheetOrig.css";
-*/
-
-
-
-body {
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 12px; 
-}
-pre {
-   font-family: monospace;
-   font-size: 12px; 
-}
-code, tt, dt code, table tr td dt code  {
-   font-family: monospace;
-   font-size: 12px; 
-}
-.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
-   font-size: 13px; 
-}
-.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
-   margin-left: 20px;
-   font-size: 12px;
-   font-family: inherit;
-}
-div.block {
-   font-size: 12px;
-   font-family: inherit;
-}
-h4 {
-   font-size: 15px;
-}
-.memberSummary caption {
-   padding-top: 0;
-}
-div.summary th {
-   border: 1px solid #9eadc0;
-}
-div.summary td {
-   border-left: 1px solid #9eadc0;
-   border-right: 1px solid #9eadc0;
-}
-div.summary th.colFirst,
-div.summary td.colFirst {
-   border-right: none;
-}
-div.summary th.colLast,
-div.summary td.colLast {
-   border-left: none;
-}
-div.summary table {
-   border-bottom: 1px solid #9eadc0;
-   margin-bottom: 15px;
-}
-div.summary ul.blockList ul.blockList ul.blockList {
-   margin-top: 20px;
-}
-ul.blockList ul.blockList li.blockList,
-ul.blockList ul.blockList ul.blockList li.blockList,
-ul.blockList ul.blockList ul.blockListLast li.blockList {
-   border: 1px solid #9eadc0;
-}
-div.summary ul.blockList ul.blockList ul.blockList li.blockList h3,
-div.details ul.blockList ul.blockList ul.blockList li.blockList h4,
-div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
-   border-bottom: 1px solid #9eadc0; 
-}
diff --git a/api/hive/snapshot/apidocs/allclasses-frame.html b/api/hive/snapshot/apidocs/allclasses-frame.html
deleted file mode 100644
index 7d403e4..0000000
--- a/api/hive/snapshot/apidocs/allclasses-frame.html
+++ /dev/null
@@ -1,76 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>All Classes (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<h1 class="bar">All&nbsp;Classes</h1>
-<div class="indexContainer">
-<ul>
-<li><a href="com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToEstimatesUDF.html" title="class in com.yahoo.sketches.hive.tuple" target="classFrame">ArrayOfDoublesSketchToEstimatesUDF</a></li>
-<li><a href="com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToValuesUDTF.html" title="class in com.yahoo.sketches.hive.tuple" target="classFrame">ArrayOfDoublesSketchToValuesUDTF</a></li>
-<li><a href="com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple" target="classFrame">DataToArrayOfDoublesSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple" target="classFrame">DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator</a></li>
-<li><a href="com/yahoo/sketches/hive/quantiles/DataToDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles" target="classFrame">DataToDoublesSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/tuple/DataToDoubleSummarySketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple" target="classFrame">DataToDoubleSummarySketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/tuple/DataToDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple" target="classFrame">DataToDoubleSummaryWithModeSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies" target="classFrame">DataToItemsSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles" target="classFrame">DataToItemsSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html" title="class in com.yahoo.sketches.hive.frequencies" target="classFrame">DataToItemsSketchUDAF.DataToItemsSketchEvaluator</a></li>
-<li><a href="com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.quantiles" target="classFrame">DataToItemsSketchUDAF.DataToSketchEvaluator</a></li>
-<li><a href="com/yahoo/sketches/hive/hll/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.hll" target="classFrame">DataToSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/theta/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta" target="classFrame">DataToSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple" target="classFrame">DataToSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.hll" target="classFrame">DataToSketchUDAF.DataToSketchEvaluator</a></li>
-<li><a href="com/yahoo/sketches/hive/theta/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.theta" target="classFrame">DataToSketchUDAF.DataToSketchEvaluator</a></li>
-<li><a href="com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple" target="classFrame">DataToSketchUDAF.DataToSketchEvaluator</a></li>
-<li><a href="com/yahoo/sketches/hive/frequencies/DataToStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies" target="classFrame">DataToStringsSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/quantiles/DataToStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles" target="classFrame">DataToStringsSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/tuple/DoubleSummarySketchToEstimatesUDF.html" title="class in com.yahoo.sketches.hive.tuple" target="classFrame">DoubleSummarySketchToEstimatesUDF</a></li>
-<li><a href="com/yahoo/sketches/hive/tuple/DoubleSummarySketchToPercentileUDF.html" title="class in com.yahoo.sketches.hive.tuple" target="classFrame">DoubleSummarySketchToPercentileUDF</a></li>
-<li><a href="com/yahoo/sketches/hive/theta/EstimateSketchUDF.html" title="class in com.yahoo.sketches.hive.theta" target="classFrame">EstimateSketchUDF</a></li>
-<li><a href="com/yahoo/sketches/hive/theta/ExcludeSketchUDF.html" title="class in com.yahoo.sketches.hive.theta" target="classFrame">ExcludeSketchUDF</a></li>
-<li><a href="com/yahoo/sketches/hive/frequencies/GetFrequentItemsFromStringsSketchUDTF.html" title="class in com.yahoo.sketches.hive.frequencies" target="classFrame">GetFrequentItemsFromStringsSketchUDTF</a></li>
-<li><a href="com/yahoo/sketches/hive/quantiles/GetKFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles" target="classFrame">GetKFromDoublesSketchUDF</a></li>
-<li><a href="com/yahoo/sketches/hive/quantiles/GetKFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles" target="classFrame">GetKFromStringsSketchUDF</a></li>
-<li><a href="com/yahoo/sketches/hive/quantiles/GetPmfFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles" target="classFrame">GetPmfFromDoublesSketchUDF</a></li>
-<li><a href="com/yahoo/sketches/hive/quantiles/GetPmfFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles" target="classFrame">GetPmfFromStringsSketchUDF</a></li>
-<li><a href="com/yahoo/sketches/hive/quantiles/GetQuantileFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles" target="classFrame">GetQuantileFromDoublesSketchUDF</a></li>
-<li><a href="com/yahoo/sketches/hive/quantiles/GetQuantileFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles" target="classFrame">GetQuantileFromStringsSketchUDF</a></li>
-<li><a href="com/yahoo/sketches/hive/quantiles/GetQuantilesFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles" target="classFrame">GetQuantilesFromDoublesSketchUDF</a></li>
-<li><a href="com/yahoo/sketches/hive/quantiles/GetQuantilesFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles" target="classFrame">GetQuantilesFromStringsSketchUDF</a></li>
-<li><a href="com/yahoo/sketches/hive/theta/IntersectSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta" target="classFrame">IntersectSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/theta/IntersectSketchUDF.html" title="class in com.yahoo.sketches.hive.theta" target="classFrame">IntersectSketchUDF</a></li>
-<li><a href="com/yahoo/sketches/hive/hll/SketchToEstimateUDF.html" title="class in com.yahoo.sketches.hive.hll" target="classFrame">SketchToEstimateUDF</a></li>
-<li><a href="com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple" target="classFrame">UnionArrayOfDoublesSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple" target="classFrame">UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator</a></li>
-<li><a href="com/yahoo/sketches/hive/quantiles/UnionDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles" target="classFrame">UnionDoublesSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple" target="classFrame">UnionDoubleSummarySketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple" target="classFrame">UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator</a></li>
-<li><a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple" target="classFrame">UnionDoubleSummaryWithModeSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple" target="classFrame">UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator</a></li>
-<li><a href="com/yahoo/sketches/hive/theta/UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta" target="classFrame">UnionEvaluator</a></li>
-<li><a href="com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies" target="classFrame">UnionItemsSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles" target="classFrame">UnionItemsSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.UnionEvaluator.html" title="class in com.yahoo.sketches.hive.quantiles" target="classFrame">UnionItemsSketchUDAF.UnionEvaluator</a></li>
-<li><a href="com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html" title="class in com.yahoo.sketches.hive.frequencies" target="classFrame">UnionItemsSketchUDAF.UnionItemsSketchEvaluator</a></li>
-<li><a href="com/yahoo/sketches/hive/hll/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.hll" target="classFrame">UnionSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/theta/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta" target="classFrame">UnionSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple" target="classFrame">UnionSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple" target="classFrame">UnionSketchUDAF.UnionSketchEvaluator</a></li>
-<li><a href="com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.hll" target="classFrame">UnionSketchUDAF.UnionSketchUDAFEvaluator</a></li>
-<li><a href="com/yahoo/sketches/hive/theta/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.theta" target="classFrame">UnionSketchUDAF.UnionSketchUDAFEvaluator</a></li>
-<li><a href="com/yahoo/sketches/hive/hll/UnionSketchUDF.html" title="class in com.yahoo.sketches.hive.hll" target="classFrame">UnionSketchUDF</a></li>
-<li><a href="com/yahoo/sketches/hive/theta/UnionSketchUDF.html" title="class in com.yahoo.sketches.hive.theta" target="classFrame">UnionSketchUDF</a></li>
-<li><a href="com/yahoo/sketches/hive/frequencies/UnionStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies" target="classFrame">UnionStringsSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/quantiles/UnionStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles" target="classFrame">UnionStringsSketchUDAF</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/allclasses-noframe.html b/api/hive/snapshot/apidocs/allclasses-noframe.html
deleted file mode 100644
index 5fa4276..0000000
--- a/api/hive/snapshot/apidocs/allclasses-noframe.html
+++ /dev/null
@@ -1,76 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>All Classes (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<h1 class="bar">All&nbsp;Classes</h1>
-<div class="indexContainer">
-<ul>
-<li><a href="com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToEstimatesUDF.html" title="class in com.yahoo.sketches.hive.tuple">ArrayOfDoublesSketchToEstimatesUDF</a></li>
-<li><a href="com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToValuesUDTF.html" title="class in com.yahoo.sketches.hive.tuple">ArrayOfDoublesSketchToValuesUDTF</a></li>
-<li><a href="com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToArrayOfDoublesSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator</a></li>
-<li><a href="com/yahoo/sketches/hive/quantiles/DataToDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">DataToDoublesSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/tuple/DataToDoubleSummarySketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToDoubleSummarySketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/tuple/DataToDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToDoubleSummaryWithModeSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">DataToItemsSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">DataToItemsSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html" title="class in com.yahoo.sketches.hive.frequencies">DataToItemsSketchUDAF.DataToItemsSketchEvaluator</a></li>
-<li><a href="com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.quantiles">DataToItemsSketchUDAF.DataToSketchEvaluator</a></li>
-<li><a href="com/yahoo/sketches/hive/hll/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.hll">DataToSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/theta/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta">DataToSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.hll">DataToSketchUDAF.DataToSketchEvaluator</a></li>
-<li><a href="com/yahoo/sketches/hive/theta/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.theta">DataToSketchUDAF.DataToSketchEvaluator</a></li>
-<li><a href="com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">DataToSketchUDAF.DataToSketchEvaluator</a></li>
-<li><a href="com/yahoo/sketches/hive/frequencies/DataToStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">DataToStringsSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/quantiles/DataToStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">DataToStringsSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/tuple/DoubleSummarySketchToEstimatesUDF.html" title="class in com.yahoo.sketches.hive.tuple">DoubleSummarySketchToEstimatesUDF</a></li>
-<li><a href="com/yahoo/sketches/hive/tuple/DoubleSummarySketchToPercentileUDF.html" title="class in com.yahoo.sketches.hive.tuple">DoubleSummarySketchToPercentileUDF</a></li>
-<li><a href="com/yahoo/sketches/hive/theta/EstimateSketchUDF.html" title="class in com.yahoo.sketches.hive.theta">EstimateSketchUDF</a></li>
-<li><a href="com/yahoo/sketches/hive/theta/ExcludeSketchUDF.html" title="class in com.yahoo.sketches.hive.theta">ExcludeSketchUDF</a></li>
-<li><a href="com/yahoo/sketches/hive/frequencies/GetFrequentItemsFromStringsSketchUDTF.html" title="class in com.yahoo.sketches.hive.frequencies">GetFrequentItemsFromStringsSketchUDTF</a></li>
-<li><a href="com/yahoo/sketches/hive/quantiles/GetKFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">GetKFromDoublesSketchUDF</a></li>
-<li><a href="com/yahoo/sketches/hive/quantiles/GetKFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">GetKFromStringsSketchUDF</a></li>
-<li><a href="com/yahoo/sketches/hive/quantiles/GetPmfFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">GetPmfFromDoublesSketchUDF</a></li>
-<li><a href="com/yahoo/sketches/hive/quantiles/GetPmfFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">GetPmfFromStringsSketchUDF</a></li>
-<li><a href="com/yahoo/sketches/hive/quantiles/GetQuantileFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">GetQuantileFromDoublesSketchUDF</a></li>
-<li><a href="com/yahoo/sketches/hive/quantiles/GetQuantileFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">GetQuantileFromStringsSketchUDF</a></li>
-<li><a href="com/yahoo/sketches/hive/quantiles/GetQuantilesFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">GetQuantilesFromDoublesSketchUDF</a></li>
-<li><a href="com/yahoo/sketches/hive/quantiles/GetQuantilesFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">GetQuantilesFromStringsSketchUDF</a></li>
-<li><a href="com/yahoo/sketches/hive/theta/IntersectSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta">IntersectSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/theta/IntersectSketchUDF.html" title="class in com.yahoo.sketches.hive.theta">IntersectSketchUDF</a></li>
-<li><a href="com/yahoo/sketches/hive/hll/SketchToEstimateUDF.html" title="class in com.yahoo.sketches.hive.hll">SketchToEstimateUDF</a></li>
-<li><a href="com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionArrayOfDoublesSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator</a></li>
-<li><a href="com/yahoo/sketches/hive/quantiles/UnionDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">UnionDoublesSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionDoubleSummarySketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator</a></li>
-<li><a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionDoubleSummaryWithModeSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator</a></li>
-<li><a href="com/yahoo/sketches/hive/theta/UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta">UnionEvaluator</a></li>
-<li><a href="com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">UnionItemsSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">UnionItemsSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.UnionEvaluator.html" title="class in com.yahoo.sketches.hive.quantiles">UnionItemsSketchUDAF.UnionEvaluator</a></li>
-<li><a href="com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html" title="class in com.yahoo.sketches.hive.frequencies">UnionItemsSketchUDAF.UnionItemsSketchEvaluator</a></li>
-<li><a href="com/yahoo/sketches/hive/hll/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.hll">UnionSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/theta/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta">UnionSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF.UnionSketchEvaluator</a></li>
-<li><a href="com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.hll">UnionSketchUDAF.UnionSketchUDAFEvaluator</a></li>
-<li><a href="com/yahoo/sketches/hive/theta/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.theta">UnionSketchUDAF.UnionSketchUDAFEvaluator</a></li>
-<li><a href="com/yahoo/sketches/hive/hll/UnionSketchUDF.html" title="class in com.yahoo.sketches.hive.hll">UnionSketchUDF</a></li>
-<li><a href="com/yahoo/sketches/hive/theta/UnionSketchUDF.html" title="class in com.yahoo.sketches.hive.theta">UnionSketchUDF</a></li>
-<li><a href="com/yahoo/sketches/hive/frequencies/UnionStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">UnionStringsSketchUDAF</a></li>
-<li><a href="com/yahoo/sketches/hive/quantiles/UnionStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">UnionStringsSketchUDAF</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html
deleted file mode 100644
index d1fffa8..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html
+++ /dev/null
@@ -1,495 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:06 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToItemsSketchUDAF.DataToItemsSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToItemsSketchUDAF.DataToItemsSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.frequencies</div>
-<h2 title="Class DataToItemsSketchUDAF.DataToItemsSketchEvaluator" class="title">Class DataToItemsSketchUDAF.DataToItemsSketchEvaluator&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.frequencies.DataToItemsSketchUDAF.DataToItemsSketchEvaluator&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">DataToItemsSketchUDAF</a>&lt;<a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.html" title="type parameter in DataToItemsSketchUDAF">T</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract static class <span class="typeNameLabel">DataToItemsSketchUDAF.DataToItemsSketchEvaluator&lt;T&gt;</span>
-extends org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</h3>
-<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AbstractAggregationBuffer, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationType, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html#inputObjectInspector">inputObjectInspector</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html#DataToItemsSketchEvaluator-com.yahoo.sketches.ArrayOfItemsSerDe-">DataToItemsSketchEvaluator</a></span>(com.yahoo.sketches.ArrayOfItemsSerDe&lt;<a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html" title="type parameter in DataToItemsSketchUDAF.DataToItemsSketchEvaluator">T</a>&gt;&nbsp;serDe)</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html" title="type parameter in DataToItemsSketchUDAF.DataToItemsSketchEvaluator">T</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html#extractValue-java.lang.Object-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector-">extractValue</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data,
-            org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector&nbsp;objectInspector)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html#getNewAggregationBuffer--">getNewAggregationBuffer</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html#init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">init</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode&nbsp;mode,
-    org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;parameters)</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html#iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">iterate</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;data)</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html#merge-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object-">merge</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html#reset-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">reset</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html#terminate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">terminate</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)</code>&nbsp;</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html#terminatePartial-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">terminatePartial</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</h3>
-<code>aggregate, close, configure, evaluate, getWindowingEvaluator, isEstimable</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="inputObjectInspector">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>inputObjectInspector</h4>
-<pre>protected&nbsp;org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector inputObjectInspector</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DataToItemsSketchEvaluator-com.yahoo.sketches.ArrayOfItemsSerDe-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataToItemsSketchEvaluator</h4>
-<pre>public&nbsp;DataToItemsSketchEvaluator(com.yahoo.sketches.ArrayOfItemsSerDe&lt;<a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html" title="type parameter in DataToItemsSketchUDAF.DataToItemsSketchEvaluator">T</a>&gt;&nbsp;serDe)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>init</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector&nbsp;init(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode&nbsp;mode,
-                                                                          org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;parameters)
-                                                                   throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>iterate</h4>
-<pre>public&nbsp;void&nbsp;iterate(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;data)
-             throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>iterate</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="extractValue-java.lang.Object-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>extractValue</h4>
-<pre>public abstract&nbsp;<a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html" title="type parameter in DataToItemsSketchUDAF.DataToItemsSketchEvaluator">T</a>&nbsp;extractValue(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data,
-                               org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector&nbsp;objectInspector)
-                        throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="reset-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public&nbsp;void&nbsp;reset(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)
-           throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>reset</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="terminatePartial-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>terminatePartial</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;terminatePartial(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)
-                        throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>terminatePartial</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="merge-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>merge</h4>
-<pre>public&nbsp;void&nbsp;merge(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)
-           throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>merge</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="terminate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>terminate</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;terminate(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)
-                 throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>terminate</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getNewAggregationBuffer--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getNewAggregationBuffer</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;getNewAggregationBuffer()
-                                                                                                     throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getNewAggregationBuffer</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.html
deleted file mode 100644
index b7d79e0..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.html
+++ /dev/null
@@ -1,339 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:06 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToItemsSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToItemsSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToItemsSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToItemsSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.frequencies</div>
-<h2 title="Class DataToItemsSketchUDAF" class="title">Class DataToItemsSketchUDAF&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.frequencies.DataToItemsSketchUDAF&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - type of item</dd>
-</dl>
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">DataToStringsSketchUDAF</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">DataToItemsSketchUDAF&lt;T&gt;</span>
-extends org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</pre>
-<div class="block">This is a generic implementation to be specialized in subclasses</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html" title="class in com.yahoo.sketches.hive.frequencies">DataToItemsSketchUDAF.DataToItemsSketchEvaluator</a>&lt;<a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html" title="type parameter in DataToItemsSketchUDAF.DataToItemsSketchEvaluator">T</a>&gt;</span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.html#DataToItemsSketchUDAF--">DataToItemsSketchUDAF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>abstract org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.html#createEvaluator--">createEvaluator</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo&nbsp;info)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</h3>
-<code>getEvaluator</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DataToItemsSketchUDAF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataToItemsSketchUDAF</h4>
-<pre>public&nbsp;DataToItemsSketchUDAF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEvaluator</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator&nbsp;getEvaluator(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo&nbsp;info)
-                                                                        throws org.apache.hadoop.hive.ql.parse.SemanticException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getEvaluator</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>getEvaluator</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.parse.SemanticException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="createEvaluator--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>createEvaluator</h4>
-<pre>public abstract&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator&nbsp;createEvaluator()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToItemsSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToItemsSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/DataToStringsSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/DataToStringsSketchUDAF.html
deleted file mode 100644
index abedc1d..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/DataToStringsSketchUDAF.html
+++ /dev/null
@@ -1,320 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:06 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToStringsSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToStringsSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToStringsSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/frequencies/GetFrequentItemsFromStringsSketchUDTF.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/frequencies/DataToStringsSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToStringsSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.com.yahoo.sketches.hive.frequencies.DataToItemsSketchUDAF">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.frequencies</div>
-<h2 title="Class DataToStringsSketchUDAF" class="title">Class DataToStringsSketchUDAF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">com.yahoo.sketches.hive.frequencies.DataToItemsSketchUDAF</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.frequencies.DataToStringsSketchUDAF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DataToStringsSketchUDAF</span>
-extends <a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">DataToItemsSketchUDAF</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.com.yahoo.sketches.hive.frequencies.DataToItemsSketchUDAF">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;com.yahoo.sketches.hive.frequencies.<a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">DataToItemsSketchUDAF</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html" title="class in com.yahoo.sketches.hive.frequencies">DataToItemsSketchUDAF.DataToItemsSketchEvaluator</a>&lt;<a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html" title="type parameter in DataToItemsSketchUDAF.DataToItemsSketchEvaluator">T</a>&gt;</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToStringsSketchUDAF.html#DataToStringsSketchUDAF--">DataToStringsSketchUDAF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToStringsSketchUDAF.html#createEvaluator--">createEvaluator</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.hive.frequencies.DataToItemsSketchUDAF">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.hive.frequencies.<a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">DataToItemsSketchUDAF</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</h3>
-<code>getEvaluator</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DataToStringsSketchUDAF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataToStringsSketchUDAF</h4>
-<pre>public&nbsp;DataToStringsSketchUDAF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="createEvaluator--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>createEvaluator</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator&nbsp;createEvaluator()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.html#createEvaluator--">createEvaluator</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">DataToItemsSketchUDAF</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToStringsSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/frequencies/GetFrequentItemsFromStringsSketchUDTF.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/frequencies/DataToStringsSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToStringsSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.com.yahoo.sketches.hive.frequencies.DataToItemsSketchUDAF">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/GetFrequentItemsFromStringsSketchUDTF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/GetFrequentItemsFromStringsSketchUDTF.html
deleted file mode 100644
index d41e881..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/GetFrequentItemsFromStringsSketchUDTF.html
+++ /dev/null
@@ -1,332 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:06 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GetFrequentItemsFromStringsSketchUDTF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="GetFrequentItemsFromStringsSketchUDTF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GetFrequentItemsFromStringsSketchUDTF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/frequencies/GetFrequentItemsFromStringsSketchUDTF.html" target="_top">Frames</a></li>
-<li><a href="GetFrequentItemsFromStringsSketchUDTF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.frequencies</div>
-<h2 title="Class GetFrequentItemsFromStringsSketchUDTF" class="title">Class GetFrequentItemsFromStringsSketchUDTF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.GenericUDTF</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.frequencies.GetFrequentItemsFromStringsSketchUDTF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">GetFrequentItemsFromStringsSketchUDTF</span>
-extends org.apache.hadoop.hive.ql.udf.generic.GenericUDTF</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/frequencies/GetFrequentItemsFromStringsSketchUDTF.html#GetFrequentItemsFromStringsSketchUDTF--">GetFrequentItemsFromStringsSketchUDTF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/frequencies/GetFrequentItemsFromStringsSketchUDTF.html#close--">close</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/frequencies/GetFrequentItemsFromStringsSketchUDTF.html#initialize-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">initialize</a></span>(org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;inspectors)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/frequencies/GetFrequentItemsFromStringsSketchUDTF.html#process-java.lang.Object:A-">process</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;data)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDTF">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDTF</h3>
-<code>configure, forward, initialize, setCollector</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="GetFrequentItemsFromStringsSketchUDTF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GetFrequentItemsFromStringsSketchUDTF</h4>
-<pre>public&nbsp;GetFrequentItemsFromStringsSketchUDTF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="initialize-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>initialize</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector&nbsp;initialize(org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;inspectors)
-                                                                               throws org.apache.hadoop.hive.ql.exec.UDFArgumentException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>initialize</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDTF</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.exec.UDFArgumentException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="process-java.lang.Object:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>process</h4>
-<pre>public&nbsp;void&nbsp;process(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;data)
-             throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>process</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDTF</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="close--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>close</h4>
-<pre>public&nbsp;void&nbsp;close()
-           throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>close</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDTF</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GetFrequentItemsFromStringsSketchUDTF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/frequencies/GetFrequentItemsFromStringsSketchUDTF.html" target="_top">Frames</a></li>
-<li><a href="GetFrequentItemsFromStringsSketchUDTF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html
deleted file mode 100644
index 1afcb7b..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html
+++ /dev/null
@@ -1,443 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionItemsSketchUDAF.UnionItemsSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionItemsSketchUDAF.UnionItemsSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.frequencies</div>
-<h2 title="Class UnionItemsSketchUDAF.UnionItemsSketchEvaluator" class="title">Class UnionItemsSketchUDAF.UnionItemsSketchEvaluator&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.frequencies.UnionItemsSketchUDAF.UnionItemsSketchEvaluator&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">UnionItemsSketchUDAF</a>&lt;<a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.html" title="type parameter in UnionItemsSketchUDAF">T</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">UnionItemsSketchUDAF.UnionItemsSketchEvaluator&lt;T&gt;</span>
-extends org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</h3>
-<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AbstractAggregationBuffer, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationType, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html#inputObjectInspector">inputObjectInspector</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html#getNewAggregationBuffer--">getNewAggregationBuffer</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html#init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">init</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode&nbsp;mode,
-    org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;parameters)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html#iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">iterate</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;data)</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html#merge-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object-">merge</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html#reset-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">reset</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html#terminate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">terminate</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html#terminatePartial-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">terminatePartial</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</h3>
-<code>aggregate, close, configure, evaluate, getWindowingEvaluator, isEstimable</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="inputObjectInspector">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>inputObjectInspector</h4>
-<pre>protected&nbsp;org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector inputObjectInspector</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>iterate</h4>
-<pre>public&nbsp;void&nbsp;iterate(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;data)
-             throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>iterate</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>init</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector&nbsp;init(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode&nbsp;mode,
-                                                                          org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;parameters)
-                                                                   throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>init</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="reset-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public&nbsp;void&nbsp;reset(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)
-           throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>reset</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="terminatePartial-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>terminatePartial</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;terminatePartial(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)
-                        throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>terminatePartial</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="merge-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>merge</h4>
-<pre>public&nbsp;void&nbsp;merge(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)
-           throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>merge</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="terminate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>terminate</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;terminate(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)
-                 throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>terminate</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getNewAggregationBuffer--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getNewAggregationBuffer</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;getNewAggregationBuffer()
-                                                                                                     throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getNewAggregationBuffer</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.html
deleted file mode 100644
index f9dd25f..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.html
+++ /dev/null
@@ -1,326 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:06 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionItemsSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionItemsSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionItemsSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/frequencies/GetFrequentItemsFromStringsSketchUDTF.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionItemsSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.frequencies</div>
-<h2 title="Class UnionItemsSketchUDAF" class="title">Class UnionItemsSketchUDAF&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.frequencies.UnionItemsSketchUDAF&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - type of item</dd>
-</dl>
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">UnionStringsSketchUDAF</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">UnionItemsSketchUDAF&lt;T&gt;</span>
-extends org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</pre>
-<div class="block">This is a generic implementation to be specialized in subclasses</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html" title="class in com.yahoo.sketches.hive.frequencies">UnionItemsSketchUDAF.UnionItemsSketchEvaluator</a>&lt;<a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html" title="type parameter in UnionItemsSketchUDAF.UnionItemsSketchEvaluator">T</a>&gt;</span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.html#UnionItemsSketchUDAF--">UnionItemsSketchUDAF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo&nbsp;info)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</h3>
-<code>getEvaluator</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UnionItemsSketchUDAF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UnionItemsSketchUDAF</h4>
-<pre>public&nbsp;UnionItemsSketchUDAF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getEvaluator</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator&nbsp;getEvaluator(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo&nbsp;info)
-                                                                        throws org.apache.hadoop.hive.ql.parse.SemanticException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getEvaluator</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>getEvaluator</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.parse.SemanticException</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionItemsSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/frequencies/GetFrequentItemsFromStringsSketchUDTF.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionItemsSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/UnionStringsSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/UnionStringsSketchUDAF.html
deleted file mode 100644
index d997834..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/UnionStringsSketchUDAF.html
+++ /dev/null
@@ -1,282 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionStringsSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionStringsSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionStringsSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/frequencies/UnionStringsSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionStringsSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.com.yahoo.sketches.hive.frequencies.UnionItemsSketchUDAF">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.com.yahoo.sketches.hive.frequencies.UnionItemsSketchUDAF">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.frequencies</div>
-<h2 title="Class UnionStringsSketchUDAF" class="title">Class UnionStringsSketchUDAF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">com.yahoo.sketches.hive.frequencies.UnionItemsSketchUDAF</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.frequencies.UnionStringsSketchUDAF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">UnionStringsSketchUDAF</span>
-extends <a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">UnionItemsSketchUDAF</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.com.yahoo.sketches.hive.frequencies.UnionItemsSketchUDAF">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;com.yahoo.sketches.hive.frequencies.<a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">UnionItemsSketchUDAF</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html" title="class in com.yahoo.sketches.hive.frequencies">UnionItemsSketchUDAF.UnionItemsSketchEvaluator</a>&lt;<a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html" title="type parameter in UnionItemsSketchUDAF.UnionItemsSketchEvaluator">T</a>&gt;</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionStringsSketchUDAF.html#UnionStringsSketchUDAF--">UnionStringsSketchUDAF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.hive.frequencies.UnionItemsSketchUDAF">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.hive.frequencies.<a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">UnionItemsSketchUDAF</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</h3>
-<code>getEvaluator</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UnionStringsSketchUDAF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UnionStringsSketchUDAF</h4>
-<pre>public&nbsp;UnionStringsSketchUDAF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionStringsSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/frequencies/UnionStringsSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionStringsSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.com.yahoo.sketches.hive.frequencies.UnionItemsSketchUDAF">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.com.yahoo.sketches.hive.frequencies.UnionItemsSketchUDAF">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/class-use/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/class-use/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html
deleted file mode 100644
index 8351793..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/class-use/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.frequencies.DataToItemsSketchUDAF.DataToItemsSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.frequencies.DataToItemsSketchUDAF.DataToItemsSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html" title="class in com.yahoo.sketches.hive.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/frequencies/class-use/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.frequencies.DataToItemsSketchUDAF.DataToItemsSketchEvaluator" class="title">Uses of Class<br>com.yahoo.sketches.hive.frequencies.DataToItemsSketchUDAF.DataToItemsSketchEvaluator</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.frequencies.DataToItemsSketchUDAF.DataToItemsSketchEvaluator</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html" title="class in com.yahoo.sketches.hive.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/frequencies/class-use/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/class-use/DataToItemsSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/class-use/DataToItemsSketchUDAF.html
deleted file mode 100644
index 7ae99a9..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/class-use/DataToItemsSketchUDAF.html
+++ /dev/null
@@ -1,168 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.frequencies.DataToItemsSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.frequencies.DataToItemsSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/frequencies/class-use/DataToItemsSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToItemsSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.frequencies.DataToItemsSketchUDAF" class="title">Uses of Class<br>com.yahoo.sketches.hive.frequencies.DataToItemsSketchUDAF</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">DataToItemsSketchUDAF</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.hive.frequencies">com.yahoo.sketches.hive.frequencies</a></td>
-<td class="colLast">
-<div class="block">Hive UDFs for Frequent Items sketch.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.hive.frequencies">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">DataToItemsSketchUDAF</a> in <a href="../../../../../../com/yahoo/sketches/hive/frequencies/package-summary.html">com.yahoo.sketches.hive.frequencies</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">DataToItemsSketchUDAF</a> in <a href="../../../../../../com/yahoo/sketches/hive/frequencies/package-summary.html">com.yahoo.sketches.hive.frequencies</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/yahoo/sketches/hive/frequencies/DataToStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">DataToStringsSketchUDAF</a></span></code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/frequencies/class-use/DataToItemsSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToItemsSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/class-use/DataToStringsSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/class-use/DataToStringsSketchUDAF.html
deleted file mode 100644
index 0c858ba..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/class-use/DataToStringsSketchUDAF.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.frequencies.DataToStringsSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.frequencies.DataToStringsSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/frequencies/DataToStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/frequencies/class-use/DataToStringsSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToStringsSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.frequencies.DataToStringsSketchUDAF" class="title">Uses of Class<br>com.yahoo.sketches.hive.frequencies.DataToStringsSketchUDAF</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.frequencies.DataToStringsSketchUDAF</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/frequencies/DataToStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/frequencies/class-use/DataToStringsSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToStringsSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/class-use/GetFrequentItemsFromStringsSketchUDTF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/class-use/GetFrequentItemsFromStringsSketchUDTF.html
deleted file mode 100644
index 0512ecb..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/class-use/GetFrequentItemsFromStringsSketchUDTF.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.frequencies.GetFrequentItemsFromStringsSketchUDTF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.frequencies.GetFrequentItemsFromStringsSketchUDTF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/frequencies/GetFrequentItemsFromStringsSketchUDTF.html" title="class in com.yahoo.sketches.hive.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/frequencies/class-use/GetFrequentItemsFromStringsSketchUDTF.html" target="_top">Frames</a></li>
-<li><a href="GetFrequentItemsFromStringsSketchUDTF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.frequencies.GetFrequentItemsFromStringsSketchUDTF" class="title">Uses of Class<br>com.yahoo.sketches.hive.frequencies.GetFrequentItemsFromStringsSketchUDTF</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.frequencies.GetFrequentItemsFromStringsSketchUDTF</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/frequencies/GetFrequentItemsFromStringsSketchUDTF.html" title="class in com.yahoo.sketches.hive.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/frequencies/class-use/GetFrequentItemsFromStringsSketchUDTF.html" target="_top">Frames</a></li>
-<li><a href="GetFrequentItemsFromStringsSketchUDTF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/class-use/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/class-use/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html
deleted file mode 100644
index f387474..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/class-use/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.frequencies.UnionItemsSketchUDAF.UnionItemsSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.frequencies.UnionItemsSketchUDAF.UnionItemsSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html" title="class in com.yahoo.sketches.hive.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/frequencies/class-use/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.frequencies.UnionItemsSketchUDAF.UnionItemsSketchEvaluator" class="title">Uses of Class<br>com.yahoo.sketches.hive.frequencies.UnionItemsSketchUDAF.UnionItemsSketchEvaluator</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.frequencies.UnionItemsSketchUDAF.UnionItemsSketchEvaluator</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html" title="class in com.yahoo.sketches.hive.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/frequencies/class-use/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/class-use/UnionItemsSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/class-use/UnionItemsSketchUDAF.html
deleted file mode 100644
index 335ce89..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/class-use/UnionItemsSketchUDAF.html
+++ /dev/null
@@ -1,168 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.frequencies.UnionItemsSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.frequencies.UnionItemsSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/frequencies/class-use/UnionItemsSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionItemsSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.frequencies.UnionItemsSketchUDAF" class="title">Uses of Class<br>com.yahoo.sketches.hive.frequencies.UnionItemsSketchUDAF</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">UnionItemsSketchUDAF</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.hive.frequencies">com.yahoo.sketches.hive.frequencies</a></td>
-<td class="colLast">
-<div class="block">Hive UDFs for Frequent Items sketch.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.hive.frequencies">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">UnionItemsSketchUDAF</a> in <a href="../../../../../../com/yahoo/sketches/hive/frequencies/package-summary.html">com.yahoo.sketches.hive.frequencies</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">UnionItemsSketchUDAF</a> in <a href="../../../../../../com/yahoo/sketches/hive/frequencies/package-summary.html">com.yahoo.sketches.hive.frequencies</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/yahoo/sketches/hive/frequencies/UnionStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">UnionStringsSketchUDAF</a></span></code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/frequencies/class-use/UnionItemsSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionItemsSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/class-use/UnionStringsSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/class-use/UnionStringsSketchUDAF.html
deleted file mode 100644
index 36e3d5a..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/class-use/UnionStringsSketchUDAF.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.frequencies.UnionStringsSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.frequencies.UnionStringsSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/frequencies/UnionStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/frequencies/class-use/UnionStringsSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionStringsSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.frequencies.UnionStringsSketchUDAF" class="title">Uses of Class<br>com.yahoo.sketches.hive.frequencies.UnionStringsSketchUDAF</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.frequencies.UnionStringsSketchUDAF</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/frequencies/UnionStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/frequencies/class-use/UnionStringsSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionStringsSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/package-frame.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/package-frame.html
deleted file mode 100644
index 40398fb..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/package-frame.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.hive.frequencies (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../../com/yahoo/sketches/hive/frequencies/package-summary.html" target="classFrame">com.yahoo.sketches.hive.frequencies</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies" target="classFrame">DataToItemsSketchUDAF</a></li>
-<li><a href="DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html" title="class in com.yahoo.sketches.hive.frequencies" target="classFrame">DataToItemsSketchUDAF.DataToItemsSketchEvaluator</a></li>
-<li><a href="DataToStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies" target="classFrame">DataToStringsSketchUDAF</a></li>
-<li><a href="GetFrequentItemsFromStringsSketchUDTF.html" title="class in com.yahoo.sketches.hive.frequencies" target="classFrame">GetFrequentItemsFromStringsSketchUDTF</a></li>
-<li><a href="UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies" target="classFrame">UnionItemsSketchUDAF</a></li>
-<li><a href="UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html" title="class in com.yahoo.sketches.hive.frequencies" target="classFrame">UnionItemsSketchUDAF.UnionItemsSketchEvaluator</a></li>
-<li><a href="UnionStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies" target="classFrame">UnionStringsSketchUDAF</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/package-summary.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/package-summary.html
deleted file mode 100644
index 747d887..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/package-summary.html
+++ /dev/null
@@ -1,189 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.hive.frequencies (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.hive.frequencies (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Package</li>
-<li><a href="../../../../../com/yahoo/sketches/hive/hll/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/frequencies/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;com.yahoo.sketches.hive.frequencies</h1>
-<div class="docSummary">
-<div class="block">Hive UDFs for Frequent Items sketch.</div>
-</div>
-<p>See:&nbsp;<a href="#package.description">Description</a></p>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">DataToItemsSketchUDAF</a>&lt;T&gt;</td>
-<td class="colLast">
-<div class="block">This is a generic implementation to be specialized in subclasses</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html" title="class in com.yahoo.sketches.hive.frequencies">DataToItemsSketchUDAF.DataToItemsSketchEvaluator</a>&lt;T&gt;</td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">DataToStringsSketchUDAF</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/frequencies/GetFrequentItemsFromStringsSketchUDTF.html" title="class in com.yahoo.sketches.hive.frequencies">GetFrequentItemsFromStringsSketchUDTF</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">UnionItemsSketchUDAF</a>&lt;T&gt;</td>
-<td class="colLast">
-<div class="block">This is a generic implementation to be specialized in subclasses</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html" title="class in com.yahoo.sketches.hive.frequencies">UnionItemsSketchUDAF.UnionItemsSketchEvaluator</a>&lt;T&gt;</td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">UnionStringsSketchUDAF</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-<a name="package.description">
-<!--   -->
-</a>
-<h2 title="Package com.yahoo.sketches.hive.frequencies Description">Package com.yahoo.sketches.hive.frequencies Description</h2>
-<div class="block">Hive UDFs for Frequent Items sketch.
- This includes generic implementation in the form of abstract classed DataToItemsSketchUDAF
- and UnionItemsSketchUDAF to be specialized for particular types of items.
- An implementation for strings is provided: DataToStringsSketchUDAF and UnionStringsSketchUDAF.
- GetFrequentItemsFromStringsSketchUDTF is to obtain results from sketches.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Alexander Saydakov</dd>
-</dl>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Package</li>
-<li><a href="../../../../../com/yahoo/sketches/hive/hll/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/frequencies/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/package-tree.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/package-tree.html
deleted file mode 100644
index 59a1bf3..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/package-tree.html
+++ /dev/null
@@ -1,163 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.hive.frequencies Class Hierarchy (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.hive.frequencies Class Hierarchy (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li><a href="../../../../../com/yahoo/sketches/hive/hll/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/frequencies/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package com.yahoo.sketches.hive.frequencies</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver (implements org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2)
-<ul>
-<li type="circle">com.yahoo.sketches.hive.frequencies.<a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">DataToItemsSketchUDAF</span></a>&lt;T&gt;
-<ul>
-<li type="circle">com.yahoo.sketches.hive.frequencies.<a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">DataToStringsSketchUDAF</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.hive.frequencies.<a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">UnionItemsSketchUDAF</span></a>&lt;T&gt;
-<ul>
-<li type="circle">com.yahoo.sketches.hive.frequencies.<a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">UnionStringsSketchUDAF</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li type="circle">org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator (implements java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>)
-<ul>
-<li type="circle">com.yahoo.sketches.hive.frequencies.<a href="../../../../../com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">DataToItemsSketchUDAF.DataToItemsSketchEvaluator</span></a>&lt;T&gt;</li>
-<li type="circle">com.yahoo.sketches.hive.frequencies.<a href="../../../../../com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">UnionItemsSketchUDAF.UnionItemsSketchEvaluator</span></a>&lt;T&gt;</li>
-</ul>
-</li>
-<li type="circle">org.apache.hadoop.hive.ql.udf.generic.GenericUDTF
-<ul>
-<li type="circle">com.yahoo.sketches.hive.frequencies.<a href="../../../../../com/yahoo/sketches/hive/frequencies/GetFrequentItemsFromStringsSketchUDTF.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">GetFrequentItemsFromStringsSketchUDTF</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li><a href="../../../../../com/yahoo/sketches/hive/hll/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/frequencies/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/package-use.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/package-use.html
deleted file mode 100644
index 1584075..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/frequencies/package-use.html
+++ /dev/null
@@ -1,168 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package com.yahoo.sketches.hive.frequencies (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches.hive.frequencies (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/frequencies/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Uses of Package com.yahoo.sketches.hive.frequencies" class="title">Uses of Package<br>com.yahoo.sketches.hive.frequencies</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/hive/frequencies/package-summary.html">com.yahoo.sketches.hive.frequencies</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.hive.frequencies">com.yahoo.sketches.hive.frequencies</a></td>
-<td class="colLast">
-<div class="block">Hive UDFs for Frequent Items sketch.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="com.yahoo.sketches.hive.frequencies">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../../com/yahoo/sketches/hive/frequencies/package-summary.html">com.yahoo.sketches.hive.frequencies</a> used by <a href="../../../../../com/yahoo/sketches/hive/frequencies/package-summary.html">com.yahoo.sketches.hive.frequencies</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../../com/yahoo/sketches/hive/frequencies/class-use/DataToItemsSketchUDAF.html#com.yahoo.sketches.hive.frequencies">DataToItemsSketchUDAF</a>
-<div class="block">This is a generic implementation to be specialized in subclasses</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../../com/yahoo/sketches/hive/frequencies/class-use/UnionItemsSketchUDAF.html#com.yahoo.sketches.hive.frequencies">UnionItemsSketchUDAF</a>
-<div class="block">This is a generic implementation to be specialized in subclasses</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/frequencies/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html
deleted file mode 100644
index 6967e26..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html
+++ /dev/null
@@ -1,567 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToSketchUDAF.DataToSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToSketchUDAF.DataToSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToSketchUDAF.DataToSketchEvaluator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/hll/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/hll/SketchToEstimateUDF.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="DataToSketchUDAF.DataToSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.hll</div>
-<h2 title="Class DataToSketchUDAF.DataToSketchEvaluator" class="title">Class DataToSketchUDAF.DataToSketchEvaluator</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.hll.DataToSketchUDAF.DataToSketchEvaluator</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/hive/hll/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.hll">DataToSketchUDAF</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">DataToSketchUDAF.DataToSketchEvaluator</span>
-extends org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</h3>
-<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AbstractAggregationBuffer, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationType, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html#HLL_TYPE_FIELD">HLL_TYPE_FIELD</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html#hllTypeInspector_">hllTypeInspector_</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html#inputInspector_">inputInspector_</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html#intermediateInspector_">intermediateInspector_</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html#LG_K_FIELD">LG_K_FIELD</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html#lgKInspector_">lgKInspector_</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html#SKETCH_FIELD">SKETCH_FIELD</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html#DataToSketchEvaluator--">DataToSketchEvaluator</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html#getNewAggregationBuffer--">getNewAggregationBuffer</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html#init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">init</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode&nbsp;mode,
-    org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;parameters)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html#iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">iterate</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;agg,
-       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;parameters)</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html#merge-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object-">merge</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html#reset-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">reset</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html#terminate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">terminate</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html#terminatePartial-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">terminatePartial</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</h3>
-<code>aggregate, close, configure, evaluate, getWindowingEvaluator, isEstimable</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="LG_K_FIELD">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>LG_K_FIELD</h4>
-<pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> LG_K_FIELD</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.yahoo.sketches.hive.hll.DataToSketchUDAF.DataToSketchEvaluator.LG_K_FIELD">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="HLL_TYPE_FIELD">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>HLL_TYPE_FIELD</h4>
-<pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> HLL_TYPE_FIELD</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.yahoo.sketches.hive.hll.DataToSketchUDAF.DataToSketchEvaluator.HLL_TYPE_FIELD">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="SKETCH_FIELD">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>SKETCH_FIELD</h4>
-<pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SKETCH_FIELD</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.yahoo.sketches.hive.hll.DataToSketchUDAF.DataToSketchEvaluator.SKETCH_FIELD">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="inputInspector_">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>inputInspector_</h4>
-<pre>protected&nbsp;org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector inputInspector_</pre>
-</li>
-</ul>
-<a name="lgKInspector_">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>lgKInspector_</h4>
-<pre>protected&nbsp;org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector lgKInspector_</pre>
-</li>
-</ul>
-<a name="hllTypeInspector_">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hllTypeInspector_</h4>
-<pre>protected&nbsp;org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector hllTypeInspector_</pre>
-</li>
-</ul>
-<a name="intermediateInspector_">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>intermediateInspector_</h4>
-<pre>protected&nbsp;org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector intermediateInspector_</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DataToSketchEvaluator--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataToSketchEvaluator</h4>
-<pre>public&nbsp;DataToSketchEvaluator()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getNewAggregationBuffer--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getNewAggregationBuffer</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;getNewAggregationBuffer()
-                                                                                                     throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getNewAggregationBuffer</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>init</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector&nbsp;init(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode&nbsp;mode,
-                                                                          org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;parameters)
-                                                                   throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>init</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>iterate</h4>
-<pre>public&nbsp;void&nbsp;iterate(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;agg,
-                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;parameters)
-             throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>iterate</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="terminatePartial-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>terminatePartial</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;terminatePartial(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)
-                        throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>terminatePartial</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="merge-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>merge</h4>
-<pre>public&nbsp;void&nbsp;merge(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)
-           throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>merge</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="terminate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>terminate</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;terminate(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)
-                 throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>terminate</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="reset-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public&nbsp;void&nbsp;reset(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)
-           throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>reset</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToSketchUDAF.DataToSketchEvaluator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/hll/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/hll/SketchToEstimateUDF.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="DataToSketchUDAF.DataToSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/DataToSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/DataToSketchUDAF.html
deleted file mode 100644
index a4baa5f..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/DataToSketchUDAF.html
+++ /dev/null
@@ -1,337 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../../com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/hll/DataToSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.hll</div>
-<h2 title="Class DataToSketchUDAF" class="title">Class DataToSketchUDAF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.hll.DataToSketchUDAF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DataToSketchUDAF</span>
-extends org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</pre>
-<div class="block">Hive UDAF to create an HllSketch from raw data.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.hll">DataToSketchUDAF.DataToSketchEvaluator</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/DataToSketchUDAF.html#DataToSketchUDAF--">DataToSketchUDAF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/DataToSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo&nbsp;info)</code>
-<div class="block">Performs argument number and type validation.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</h3>
-<code>getEvaluator</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DataToSketchUDAF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataToSketchUDAF</h4>
-<pre>public&nbsp;DataToSketchUDAF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getEvaluator</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator&nbsp;getEvaluator(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo&nbsp;info)
-                                                                        throws org.apache.hadoop.hive.ql.parse.SemanticException</pre>
-<div class="block">Performs argument number and type validation. DataToSketch expects
- to receive between one and three arguments.
- <ul>
- <li>The first (required) is the value to add to the sketch and must be a primitive.</li>
-
- <li>The second (optional) is the lgK from 4 to 21 (default 12).
- This must be an integral value and must be constant.</li>
-
- <li>The third (optional) is the target HLL type and must be a string 'HLL_4',
- 'HLL_6' or 'HLL_8' (default 'HLL_4').</li>
- </ul></div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getEvaluator</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>getEvaluator</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>info</code> - Parameter info to validate</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The GenericUDAFEvaluator that should be used to calculate the function.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.parse.SemanticException</code></dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><code>#getEvaluator(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo)</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../../com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/hll/DataToSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/SketchToEstimateUDF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/SketchToEstimateUDF.html
deleted file mode 100644
index 7ecb8ac..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/SketchToEstimateUDF.html
+++ /dev/null
@@ -1,294 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SketchToEstimateUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SketchToEstimateUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SketchToEstimateUDF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/hll/SketchToEstimateUDF.html" target="_top">Frames</a></li>
-<li><a href="SketchToEstimateUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.hll</div>
-<h2 title="Class SketchToEstimateUDF" class="title">Class SketchToEstimateUDF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.exec.UDF</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.hll.SketchToEstimateUDF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">SketchToEstimateUDF</span>
-extends org.apache.hadoop.hive.ql.exec.UDF</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/SketchToEstimateUDF.html#SketchToEstimateUDF--">SketchToEstimateUDF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/SketchToEstimateUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-">evaluate</a></span>(org.apache.hadoop.io.BytesWritable&nbsp;serializedSketch)</code>
-<div class="block">Get an estimate from a given HllSketch</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.exec.UDF">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.exec.UDF</h3>
-<code>getRequiredFiles, getRequiredJars, getResolver, setResolver</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="SketchToEstimateUDF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SketchToEstimateUDF</h4>
-<pre>public&nbsp;SketchToEstimateUDF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="evaluate-org.apache.hadoop.io.BytesWritable-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>evaluate</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;evaluate(org.apache.hadoop.io.BytesWritable&nbsp;serializedSketch)</pre>
-<div class="block">Get an estimate from a given HllSketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>serializedSketch</code> - HllSketch in a serialized binary form</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>estimate of unique count</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SketchToEstimateUDF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/hll/SketchToEstimateUDF.html" target="_top">Frames</a></li>
-<li><a href="SketchToEstimateUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html
deleted file mode 100644
index 42442ec..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html
+++ /dev/null
@@ -1,586 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionSketchUDAF.UnionSketchUDAFEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionSketchUDAF.UnionSketchUDAFEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionSketchUDAF.UnionSketchUDAFEvaluator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDF.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" target="_top">Frames</a></li>
-<li><a href="UnionSketchUDAF.UnionSketchUDAFEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.hll</div>
-<h2 title="Class UnionSketchUDAF.UnionSketchUDAFEvaluator" class="title">Class UnionSketchUDAF.UnionSketchUDAFEvaluator</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.hll.UnionSketchUDAF.UnionSketchUDAFEvaluator</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.hll">UnionSketchUDAF</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">UnionSketchUDAF.UnionSketchUDAFEvaluator</span>
-extends org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</pre>
-<div class="block">Evaluator class, main logic of our UDAF.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</h3>
-<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AbstractAggregationBuffer, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationType, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html#HLL_TYPE_FIELD">HLL_TYPE_FIELD</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html#hllTypeInspector_">hllTypeInspector_</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html#inputInspector_">inputInspector_</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html#intermediateInspector_">intermediateInspector_</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html#LG_K_FIELD">LG_K_FIELD</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html#lgKInspector_">lgKInspector_</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html#SKETCH_FIELD">SKETCH_FIELD</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html#UnionSketchUDAFEvaluator--">UnionSketchUDAFEvaluator</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html#getNewAggregationBuffer--">getNewAggregationBuffer</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html#init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">init</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode&nbsp;mode,
-    org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;parameters)</code>
-<div class="block">Receives the passed in argument object inspectors and returns the desired
- return type's object inspector to inform hive of return type of UDAF.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html#iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">iterate</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;parameters)</code>
-<div class="block">Add the incoming sketch into the internal state.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html#merge-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object-">merge</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html#reset-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">reset</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html#terminate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">terminate</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html#terminatePartial-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">terminatePartial</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</h3>
-<code>aggregate, close, configure, evaluate, getWindowingEvaluator, isEstimable</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="LG_K_FIELD">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>LG_K_FIELD</h4>
-<pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> LG_K_FIELD</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.yahoo.sketches.hive.hll.UnionSketchUDAF.UnionSketchUDAFEvaluator.LG_K_FIELD">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="HLL_TYPE_FIELD">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>HLL_TYPE_FIELD</h4>
-<pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> HLL_TYPE_FIELD</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.yahoo.sketches.hive.hll.UnionSketchUDAF.UnionSketchUDAFEvaluator.HLL_TYPE_FIELD">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="SKETCH_FIELD">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>SKETCH_FIELD</h4>
-<pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SKETCH_FIELD</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.yahoo.sketches.hive.hll.UnionSketchUDAF.UnionSketchUDAFEvaluator.SKETCH_FIELD">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="inputInspector_">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>inputInspector_</h4>
-<pre>protected&nbsp;org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector inputInspector_</pre>
-</li>
-</ul>
-<a name="lgKInspector_">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>lgKInspector_</h4>
-<pre>protected&nbsp;org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector lgKInspector_</pre>
-</li>
-</ul>
-<a name="hllTypeInspector_">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hllTypeInspector_</h4>
-<pre>protected&nbsp;org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector hllTypeInspector_</pre>
-</li>
-</ul>
-<a name="intermediateInspector_">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>intermediateInspector_</h4>
-<pre>protected&nbsp;org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector intermediateInspector_</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UnionSketchUDAFEvaluator--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UnionSketchUDAFEvaluator</h4>
-<pre>public&nbsp;UnionSketchUDAFEvaluator()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getNewAggregationBuffer--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getNewAggregationBuffer</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;getNewAggregationBuffer()
-                                                                                                     throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getNewAggregationBuffer</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>init</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector&nbsp;init(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode&nbsp;mode,
-                                                                          org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;parameters)
-                                                                   throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<div class="block">Receives the passed in argument object inspectors and returns the desired
- return type's object inspector to inform hive of return type of UDAF.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>init</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mode</code> - Mode (i.e. PARTIAL 1, COMPLETE...) for determining input and output
-          object inspector type.</dd>
-<dd><code>parameters</code> - List of object inspectors for input arguments.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The object inspector type indicates the UDAF return type (i.e.
-         returned type of terminate(...)).</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>iterate</h4>
-<pre>public&nbsp;void&nbsp;iterate(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;parameters)
-             throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<div class="block">Add the incoming sketch into the internal state.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>iterate</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>buf</code> - aggregation buffer storing intermediate results.</dd>
-<dd><code>parameters</code> - sketches in the form of Object passed in to be merged.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="terminatePartial-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>terminatePartial</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;terminatePartial(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)
-                        throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>terminatePartial</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="merge-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>merge</h4>
-<pre>public&nbsp;void&nbsp;merge(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)
-           throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>merge</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="terminate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>terminate</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;terminate(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)
-                 throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>terminate</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="reset-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public&nbsp;void&nbsp;reset(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)
-           throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>reset</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionSketchUDAF.UnionSketchUDAFEvaluator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDF.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" target="_top">Frames</a></li>
-<li><a href="UnionSketchUDAF.UnionSketchUDAFEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/UnionSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/UnionSketchUDAF.html
deleted file mode 100644
index 6e12d13..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/UnionSketchUDAF.html
+++ /dev/null
@@ -1,333 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/hll/SketchToEstimateUDF.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/hll/UnionSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.hll</div>
-<h2 title="Class UnionSketchUDAF" class="title">Class UnionSketchUDAF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.hll.UnionSketchUDAF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">UnionSketchUDAF</span>
-extends org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</pre>
-<div class="block">Hive UDAF to compute union of HllSketch objects</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.hll">UnionSketchUDAF.UnionSketchUDAFEvaluator</a></span></code>
-<div class="block">Evaluator class, main logic of our UDAF.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDAF.html#UnionSketchUDAF--">UnionSketchUDAF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo&nbsp;info)</code>
-<div class="block">Perform argument count check and argument type checking, returns an
- appropriate evaluator to perform based on input type (which should always
- be BINARY sketch).</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</h3>
-<code>getEvaluator</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UnionSketchUDAF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UnionSketchUDAF</h4>
-<pre>public&nbsp;UnionSketchUDAF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getEvaluator</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator&nbsp;getEvaluator(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo&nbsp;info)
-                                                                        throws org.apache.hadoop.hive.ql.parse.SemanticException</pre>
-<div class="block">Perform argument count check and argument type checking, returns an
- appropriate evaluator to perform based on input type (which should always
- be BINARY sketch). Also check lgK and target HLL type parameters if they are passed in.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getEvaluator</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>getEvaluator</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>info</code> - The parameter info to validate</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The GenericUDAFEvaluator to use to compute the function.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.parse.SemanticException</code></dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><code>#getEvaluator(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo)</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/hll/SketchToEstimateUDF.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/hll/UnionSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/UnionSketchUDF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/UnionSketchUDF.html
deleted file mode 100644
index 6491de9..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/UnionSketchUDF.html
+++ /dev/null
@@ -1,359 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionSketchUDF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/hll/UnionSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="UnionSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.hll</div>
-<h2 title="Class UnionSketchUDF" class="title">Class UnionSketchUDF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.exec.UDF</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.hll.UnionSketchUDF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">UnionSketchUDF</span>
-extends org.apache.hadoop.hive.ql.exec.UDF</pre>
-<div class="block">Hive union sketch UDF.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDF.html#UnionSketchUDF--">UnionSketchUDF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.io.BytesWritable</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-org.apache.hadoop.io.BytesWritable-">evaluate</a></span>(org.apache.hadoop.io.BytesWritable&nbsp;firstSketch,
-        org.apache.hadoop.io.BytesWritable&nbsp;secondSketch)</code>
-<div class="block">Union two sketches using default lgK an target HLL type</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>org.apache.hadoop.io.BytesWritable</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-org.apache.hadoop.io.BytesWritable-int-">evaluate</a></span>(org.apache.hadoop.io.BytesWritable&nbsp;firstSketch,
-        org.apache.hadoop.io.BytesWritable&nbsp;secondSketch,
-        int&nbsp;lgK)</code>
-<div class="block">Union two sketches given explicit lgK and using default target HLL type</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.io.BytesWritable</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-org.apache.hadoop.io.BytesWritable-int-java.lang.String-">evaluate</a></span>(org.apache.hadoop.io.BytesWritable&nbsp;firstSketch,
-        org.apache.hadoop.io.BytesWritable&nbsp;secondSketch,
-        int&nbsp;lgK,
-        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;type)</code>
-<div class="block">Union two sketches given explicit lgK and target HLL type</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.exec.UDF">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.exec.UDF</h3>
-<code>getRequiredFiles, getRequiredJars, getResolver, setResolver</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UnionSketchUDF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UnionSketchUDF</h4>
-<pre>public&nbsp;UnionSketchUDF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="evaluate-org.apache.hadoop.io.BytesWritable-org.apache.hadoop.io.BytesWritable-int-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>evaluate</h4>
-<pre>public&nbsp;org.apache.hadoop.io.BytesWritable&nbsp;evaluate(org.apache.hadoop.io.BytesWritable&nbsp;firstSketch,
-                                                   org.apache.hadoop.io.BytesWritable&nbsp;secondSketch,
-                                                   int&nbsp;lgK,
-                                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;type)</pre>
-<div class="block">Union two sketches given explicit lgK and target HLL type</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>firstSketch</code> - first sketch to be unioned.</dd>
-<dd><code>secondSketch</code> - second sketch to be unioned.</dd>
-<dd><code>lgK</code> - final output lgK
-   This must be between 4 and 21.</dd>
-<dd><code>type</code> - final output HLL type</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>resulting sketch of union.</dd>
-</dl>
-</li>
-</ul>
-<a name="evaluate-org.apache.hadoop.io.BytesWritable-org.apache.hadoop.io.BytesWritable-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>evaluate</h4>
-<pre>public&nbsp;org.apache.hadoop.io.BytesWritable&nbsp;evaluate(org.apache.hadoop.io.BytesWritable&nbsp;firstSketch,
-                                                   org.apache.hadoop.io.BytesWritable&nbsp;secondSketch,
-                                                   int&nbsp;lgK)</pre>
-<div class="block">Union two sketches given explicit lgK and using default target HLL type</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>firstSketch</code> - first sketch to be unioned.</dd>
-<dd><code>secondSketch</code> - second sketch to be unioned.</dd>
-<dd><code>lgK</code> - final output lgK
-   This must be between 4 and 21.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>resulting sketch of union.</dd>
-</dl>
-</li>
-</ul>
-<a name="evaluate-org.apache.hadoop.io.BytesWritable-org.apache.hadoop.io.BytesWritable-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>evaluate</h4>
-<pre>public&nbsp;org.apache.hadoop.io.BytesWritable&nbsp;evaluate(org.apache.hadoop.io.BytesWritable&nbsp;firstSketch,
-                                                   org.apache.hadoop.io.BytesWritable&nbsp;secondSketch)</pre>
-<div class="block">Union two sketches using default lgK an target HLL type</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>firstSketch</code> - first sketch to be unioned.</dd>
-<dd><code>secondSketch</code> - second sketch to be unioned.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>resulting sketch of union.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionSketchUDF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/hll/UnionSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="UnionSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/class-use/DataToSketchUDAF.DataToSketchEvaluator.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/class-use/DataToSketchUDAF.DataToSketchEvaluator.html
deleted file mode 100644
index 7c33f9b..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/class-use/DataToSketchUDAF.DataToSketchEvaluator.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.hll.DataToSketchUDAF.DataToSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.hll.DataToSketchUDAF.DataToSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.hll">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/hll/class-use/DataToSketchUDAF.DataToSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="DataToSketchUDAF.DataToSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.hll.DataToSketchUDAF.DataToSketchEvaluator" class="title">Uses of Class<br>com.yahoo.sketches.hive.hll.DataToSketchUDAF.DataToSketchEvaluator</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.hll.DataToSketchUDAF.DataToSketchEvaluator</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.hll">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/hll/class-use/DataToSketchUDAF.DataToSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="DataToSketchUDAF.DataToSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/class-use/DataToSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/class-use/DataToSketchUDAF.html
deleted file mode 100644
index 46d3cb8..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/class-use/DataToSketchUDAF.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.hll.DataToSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.hll.DataToSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/hll/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.hll">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/hll/class-use/DataToSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.hll.DataToSketchUDAF" class="title">Uses of Class<br>com.yahoo.sketches.hive.hll.DataToSketchUDAF</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.hll.DataToSketchUDAF</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/hll/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.hll">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/hll/class-use/DataToSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/class-use/SketchToEstimateUDF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/class-use/SketchToEstimateUDF.html
deleted file mode 100644
index 983b1c1..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/class-use/SketchToEstimateUDF.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.hll.SketchToEstimateUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.hll.SketchToEstimateUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/hll/SketchToEstimateUDF.html" title="class in com.yahoo.sketches.hive.hll">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/hll/class-use/SketchToEstimateUDF.html" target="_top">Frames</a></li>
-<li><a href="SketchToEstimateUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.hll.SketchToEstimateUDF" class="title">Uses of Class<br>com.yahoo.sketches.hive.hll.SketchToEstimateUDF</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.hll.SketchToEstimateUDF</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/hll/SketchToEstimateUDF.html" title="class in com.yahoo.sketches.hive.hll">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/hll/class-use/SketchToEstimateUDF.html" target="_top">Frames</a></li>
-<li><a href="SketchToEstimateUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/class-use/UnionSketchUDAF.UnionSketchUDAFEvaluator.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/class-use/UnionSketchUDAF.UnionSketchUDAFEvaluator.html
deleted file mode 100644
index 5bc848a..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/class-use/UnionSketchUDAF.UnionSketchUDAFEvaluator.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.hll.UnionSketchUDAF.UnionSketchUDAFEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.hll.UnionSketchUDAF.UnionSketchUDAFEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.hll">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/hll/class-use/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" target="_top">Frames</a></li>
-<li><a href="UnionSketchUDAF.UnionSketchUDAFEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.hll.UnionSketchUDAF.UnionSketchUDAFEvaluator" class="title">Uses of Class<br>com.yahoo.sketches.hive.hll.UnionSketchUDAF.UnionSketchUDAFEvaluator</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.hll.UnionSketchUDAF.UnionSketchUDAFEvaluator</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.hll">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/hll/class-use/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" target="_top">Frames</a></li>
-<li><a href="UnionSketchUDAF.UnionSketchUDAFEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/class-use/UnionSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/class-use/UnionSketchUDAF.html
deleted file mode 100644
index 2d76c21..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/class-use/UnionSketchUDAF.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.hll.UnionSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.hll.UnionSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.hll">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/hll/class-use/UnionSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.hll.UnionSketchUDAF" class="title">Uses of Class<br>com.yahoo.sketches.hive.hll.UnionSketchUDAF</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.hll.UnionSketchUDAF</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.hll">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/hll/class-use/UnionSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/class-use/UnionSketchUDF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/class-use/UnionSketchUDF.html
deleted file mode 100644
index c0b337a..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/class-use/UnionSketchUDF.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.hll.UnionSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.hll.UnionSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDF.html" title="class in com.yahoo.sketches.hive.hll">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/hll/class-use/UnionSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="UnionSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.hll.UnionSketchUDF" class="title">Uses of Class<br>com.yahoo.sketches.hive.hll.UnionSketchUDF</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.hll.UnionSketchUDF</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDF.html" title="class in com.yahoo.sketches.hive.hll">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/hll/class-use/UnionSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="UnionSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/package-frame.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/package-frame.html
deleted file mode 100644
index 98a821f..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/package-frame.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.hive.hll (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../../com/yahoo/sketches/hive/hll/package-summary.html" target="classFrame">com.yahoo.sketches.hive.hll</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.hll" target="classFrame">DataToSketchUDAF</a></li>
-<li><a href="DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.hll" target="classFrame">DataToSketchUDAF.DataToSketchEvaluator</a></li>
-<li><a href="SketchToEstimateUDF.html" title="class in com.yahoo.sketches.hive.hll" target="classFrame">SketchToEstimateUDF</a></li>
-<li><a href="UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.hll" target="classFrame">UnionSketchUDAF</a></li>
-<li><a href="UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.hll" target="classFrame">UnionSketchUDAF.UnionSketchUDAFEvaluator</a></li>
-<li><a href="UnionSketchUDF.html" title="class in com.yahoo.sketches.hive.hll" target="classFrame">UnionSketchUDF</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/package-summary.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/package-summary.html
deleted file mode 100644
index 9afaa66..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/package-summary.html
+++ /dev/null
@@ -1,185 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.hive.hll (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.hive.hll (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/frequencies/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/hll/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;com.yahoo.sketches.hive.hll</h1>
-<div class="docSummary">
-<div class="block">Hive UDFs for HLL sketches.</div>
-</div>
-<p>See:&nbsp;<a href="#package.description">Description</a></p>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/hll/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.hll">DataToSketchUDAF</a></td>
-<td class="colLast">
-<div class="block">Hive UDAF to create an HllSketch from raw data.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.hll">DataToSketchUDAF.DataToSketchEvaluator</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/hll/SketchToEstimateUDF.html" title="class in com.yahoo.sketches.hive.hll">SketchToEstimateUDF</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.hll">UnionSketchUDAF</a></td>
-<td class="colLast">
-<div class="block">Hive UDAF to compute union of HllSketch objects</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.hll">UnionSketchUDAF.UnionSketchUDAFEvaluator</a></td>
-<td class="colLast">
-<div class="block">Evaluator class, main logic of our UDAF.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDF.html" title="class in com.yahoo.sketches.hive.hll">UnionSketchUDF</a></td>
-<td class="colLast">
-<div class="block">Hive union sketch UDF.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-<a name="package.description">
-<!--   -->
-</a>
-<h2 title="Package com.yahoo.sketches.hive.hll Description">Package com.yahoo.sketches.hive.hll Description</h2>
-<div class="block">Hive UDFs for HLL sketches.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Alexander Saydakov</dd>
-</dl>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/frequencies/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/hll/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/package-tree.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/package-tree.html
deleted file mode 100644
index 19ebf17..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/package-tree.html
+++ /dev/null
@@ -1,156 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.hive.hll Class Hierarchy (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.hive.hll Class Hierarchy (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/frequencies/package-tree.html">Prev</a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/hll/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package com.yahoo.sketches.hive.hll</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver (implements org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2)
-<ul>
-<li type="circle">com.yahoo.sketches.hive.hll.<a href="../../../../../com/yahoo/sketches/hive/hll/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">DataToSketchUDAF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.hll.<a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">UnionSketchUDAF</span></a></li>
-</ul>
-</li>
-<li type="circle">org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator (implements java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>)
-<ul>
-<li type="circle">com.yahoo.sketches.hive.hll.<a href="../../../../../com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">DataToSketchUDAF.DataToSketchEvaluator</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.hll.<a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">UnionSketchUDAF.UnionSketchUDAFEvaluator</span></a></li>
-</ul>
-</li>
-<li type="circle">org.apache.hadoop.hive.ql.exec.UDF
-<ul>
-<li type="circle">com.yahoo.sketches.hive.hll.<a href="../../../../../com/yahoo/sketches/hive/hll/SketchToEstimateUDF.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">SketchToEstimateUDF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.hll.<a href="../../../../../com/yahoo/sketches/hive/hll/UnionSketchUDF.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">UnionSketchUDF</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/frequencies/package-tree.html">Prev</a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/hll/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/package-use.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/package-use.html
deleted file mode 100644
index ed2e85d..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/hll/package-use.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package com.yahoo.sketches.hive.hll (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches.hive.hll (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/hll/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Uses of Package com.yahoo.sketches.hive.hll" class="title">Uses of Package<br>com.yahoo.sketches.hive.hll</h1>
-</div>
-<div class="contentContainer">No usage of com.yahoo.sketches.hive.hll</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/hll/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/DataToDoublesSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/DataToDoublesSketchUDAF.html
deleted file mode 100644
index bfd0c03..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/DataToDoublesSketchUDAF.html
+++ /dev/null
@@ -1,298 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToDoublesSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToDoublesSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToDoublesSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/DataToDoublesSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToDoublesSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.quantiles</div>
-<h2 title="Class DataToDoublesSketchUDAF" class="title">Class DataToDoublesSketchUDAF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.quantiles.DataToDoublesSketchUDAF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DataToDoublesSketchUDAF</span>
-extends org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToDoublesSketchUDAF.html#DataToDoublesSketchUDAF--">DataToDoublesSketchUDAF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToDoublesSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo&nbsp;info)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</h3>
-<code>getEvaluator</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DataToDoublesSketchUDAF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataToDoublesSketchUDAF</h4>
-<pre>public&nbsp;DataToDoublesSketchUDAF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getEvaluator</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator&nbsp;getEvaluator(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo&nbsp;info)
-                                                                        throws org.apache.hadoop.hive.ql.parse.SemanticException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getEvaluator</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>getEvaluator</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.parse.SemanticException</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToDoublesSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/DataToDoublesSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToDoublesSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html
deleted file mode 100644
index edbca90..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html
+++ /dev/null
@@ -1,476 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToItemsSketchUDAF.DataToSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToItemsSketchUDAF.DataToSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToItemsSketchUDAF.DataToSketchEvaluator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="DataToItemsSketchUDAF.DataToSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.quantiles</div>
-<h2 title="Class DataToItemsSketchUDAF.DataToSketchEvaluator" class="title">Class DataToItemsSketchUDAF.DataToSketchEvaluator&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.quantiles.DataToItemsSketchUDAF.DataToSketchEvaluator&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">DataToItemsSketchUDAF</a>&lt;<a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html" title="type parameter in DataToItemsSketchUDAF">T</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract static class <span class="typeNameLabel">DataToItemsSketchUDAF.DataToSketchEvaluator&lt;T&gt;</span>
-extends org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</h3>
-<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AbstractAggregationBuffer, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationType, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html#inputObjectInspector">inputObjectInspector</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html#kObjectInspector">kObjectInspector</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html" title="type parameter in DataToItemsSketchUDAF.DataToSketchEvaluator">T</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html#extractValue-java.lang.Object-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector-">extractValue</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data,
-            org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector&nbsp;objectInspector)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html#getNewAggregationBuffer--">getNewAggregationBuffer</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html#init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">init</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode&nbsp;mode,
-    org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;parameters)</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html#iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">iterate</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;data)</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html#merge-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object-">merge</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html#reset-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">reset</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html#terminate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">terminate</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)</code>&nbsp;</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html#terminatePartial-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">terminatePartial</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</h3>
-<code>aggregate, close, configure, evaluate, getWindowingEvaluator, isEstimable</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="inputObjectInspector">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>inputObjectInspector</h4>
-<pre>protected&nbsp;org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector inputObjectInspector</pre>
-</li>
-</ul>
-<a name="kObjectInspector">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>kObjectInspector</h4>
-<pre>protected&nbsp;org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector kObjectInspector</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>iterate</h4>
-<pre>public&nbsp;void&nbsp;iterate(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;data)
-             throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>iterate</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="extractValue-java.lang.Object-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>extractValue</h4>
-<pre>public abstract&nbsp;<a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html" title="type parameter in DataToItemsSketchUDAF.DataToSketchEvaluator">T</a>&nbsp;extractValue(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data,
-                               org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector&nbsp;objectInspector)
-                        throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>init</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector&nbsp;init(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode&nbsp;mode,
-                                                                          org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;parameters)
-                                                                   throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>init</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="reset-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public&nbsp;void&nbsp;reset(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)
-           throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>reset</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="terminatePartial-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>terminatePartial</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;terminatePartial(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)
-                        throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>terminatePartial</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="merge-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>merge</h4>
-<pre>public&nbsp;void&nbsp;merge(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)
-           throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>merge</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="terminate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>terminate</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;terminate(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)
-                 throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>terminate</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getNewAggregationBuffer--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getNewAggregationBuffer</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;getNewAggregationBuffer()
-                                                                                                     throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getNewAggregationBuffer</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToItemsSketchUDAF.DataToSketchEvaluator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="DataToItemsSketchUDAF.DataToSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html
deleted file mode 100644
index 2d11c47..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html
+++ /dev/null
@@ -1,339 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToItemsSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToItemsSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToItemsSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToItemsSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.quantiles</div>
-<h2 title="Class DataToItemsSketchUDAF" class="title">Class DataToItemsSketchUDAF&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.quantiles.DataToItemsSketchUDAF&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - type of item</dd>
-</dl>
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">DataToStringsSketchUDAF</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">DataToItemsSketchUDAF&lt;T&gt;</span>
-extends org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</pre>
-<div class="block">This is a generic implementation to be specialized in subclasses</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.quantiles">DataToItemsSketchUDAF.DataToSketchEvaluator</a>&lt;<a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html" title="type parameter in DataToItemsSketchUDAF.DataToSketchEvaluator">T</a>&gt;</span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html#DataToItemsSketchUDAF--">DataToItemsSketchUDAF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>abstract org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html#createEvaluator--">createEvaluator</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo&nbsp;info)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</h3>
-<code>getEvaluator</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DataToItemsSketchUDAF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataToItemsSketchUDAF</h4>
-<pre>public&nbsp;DataToItemsSketchUDAF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEvaluator</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator&nbsp;getEvaluator(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo&nbsp;info)
-                                                                        throws org.apache.hadoop.hive.ql.parse.SemanticException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getEvaluator</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>getEvaluator</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.parse.SemanticException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="createEvaluator--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>createEvaluator</h4>
-<pre>public abstract&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator&nbsp;createEvaluator()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToItemsSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToItemsSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/DataToStringsSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/DataToStringsSketchUDAF.html
deleted file mode 100644
index 87ad1a0..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/DataToStringsSketchUDAF.html
+++ /dev/null
@@ -1,320 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToStringsSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToStringsSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToStringsSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetKFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/DataToStringsSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToStringsSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.com.yahoo.sketches.hive.quantiles.DataToItemsSketchUDAF">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.quantiles</div>
-<h2 title="Class DataToStringsSketchUDAF" class="title">Class DataToStringsSketchUDAF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">com.yahoo.sketches.hive.quantiles.DataToItemsSketchUDAF</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.quantiles.DataToStringsSketchUDAF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DataToStringsSketchUDAF</span>
-extends <a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">DataToItemsSketchUDAF</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.com.yahoo.sketches.hive.quantiles.DataToItemsSketchUDAF">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;com.yahoo.sketches.hive.quantiles.<a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">DataToItemsSketchUDAF</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.quantiles">DataToItemsSketchUDAF.DataToSketchEvaluator</a>&lt;<a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html" title="type parameter in DataToItemsSketchUDAF.DataToSketchEvaluator">T</a>&gt;</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToStringsSketchUDAF.html#DataToStringsSketchUDAF--">DataToStringsSketchUDAF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToStringsSketchUDAF.html#createEvaluator--">createEvaluator</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.hive.quantiles.DataToItemsSketchUDAF">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.hive.quantiles.<a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">DataToItemsSketchUDAF</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</h3>
-<code>getEvaluator</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DataToStringsSketchUDAF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataToStringsSketchUDAF</h4>
-<pre>public&nbsp;DataToStringsSketchUDAF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="createEvaluator--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>createEvaluator</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator&nbsp;createEvaluator()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html#createEvaluator--">createEvaluator</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">DataToItemsSketchUDAF</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToStringsSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetKFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/DataToStringsSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToStringsSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.com.yahoo.sketches.hive.quantiles.DataToItemsSketchUDAF">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/GetKFromDoublesSketchUDF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/GetKFromDoublesSketchUDF.html
deleted file mode 100644
index 46772d8..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/GetKFromDoublesSketchUDF.html
+++ /dev/null
@@ -1,294 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GetKFromDoublesSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="GetKFromDoublesSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GetKFromDoublesSketchUDF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetKFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/GetKFromDoublesSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="GetKFromDoublesSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.quantiles</div>
-<h2 title="Class GetKFromDoublesSketchUDF" class="title">Class GetKFromDoublesSketchUDF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.exec.UDF</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.quantiles.GetKFromDoublesSketchUDF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">GetKFromDoublesSketchUDF</span>
-extends org.apache.hadoop.hive.ql.exec.UDF</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetKFromDoublesSketchUDF.html#GetKFromDoublesSketchUDF--">GetKFromDoublesSketchUDF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetKFromDoublesSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-">evaluate</a></span>(org.apache.hadoop.io.BytesWritable&nbsp;serializedSketch)</code>
-<div class="block">Returns parameter K from a given sketch</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.exec.UDF">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.exec.UDF</h3>
-<code>getRequiredFiles, getRequiredJars, getResolver, setResolver</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="GetKFromDoublesSketchUDF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GetKFromDoublesSketchUDF</h4>
-<pre>public&nbsp;GetKFromDoublesSketchUDF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="evaluate-org.apache.hadoop.io.BytesWritable-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>evaluate</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;evaluate(org.apache.hadoop.io.BytesWritable&nbsp;serializedSketch)</pre>
-<div class="block">Returns parameter K from a given sketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>serializedSketch</code> - serialized sketch</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>parameter K</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GetKFromDoublesSketchUDF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetKFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/GetKFromDoublesSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="GetKFromDoublesSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/GetKFromStringsSketchUDF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/GetKFromStringsSketchUDF.html
deleted file mode 100644
index 8eede6c..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/GetKFromStringsSketchUDF.html
+++ /dev/null
@@ -1,294 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GetKFromStringsSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="GetKFromStringsSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GetKFromStringsSketchUDF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetKFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetPmfFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/GetKFromStringsSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="GetKFromStringsSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.quantiles</div>
-<h2 title="Class GetKFromStringsSketchUDF" class="title">Class GetKFromStringsSketchUDF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.exec.UDF</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.quantiles.GetKFromStringsSketchUDF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">GetKFromStringsSketchUDF</span>
-extends org.apache.hadoop.hive.ql.exec.UDF</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetKFromStringsSketchUDF.html#GetKFromStringsSketchUDF--">GetKFromStringsSketchUDF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetKFromStringsSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-">evaluate</a></span>(org.apache.hadoop.io.BytesWritable&nbsp;serializedSketch)</code>
-<div class="block">Returns parameter K from a given sketch</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.exec.UDF">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.exec.UDF</h3>
-<code>getRequiredFiles, getRequiredJars, getResolver, setResolver</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="GetKFromStringsSketchUDF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GetKFromStringsSketchUDF</h4>
-<pre>public&nbsp;GetKFromStringsSketchUDF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="evaluate-org.apache.hadoop.io.BytesWritable-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>evaluate</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;evaluate(org.apache.hadoop.io.BytesWritable&nbsp;serializedSketch)</pre>
-<div class="block">Returns parameter K from a given sketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>serializedSketch</code> - serialized sketch</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>parameter K</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GetKFromStringsSketchUDF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetKFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetPmfFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/GetKFromStringsSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="GetKFromStringsSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/GetPmfFromDoublesSketchUDF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/GetPmfFromDoublesSketchUDF.html
deleted file mode 100644
index 2d09de3..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/GetPmfFromDoublesSketchUDF.html
+++ /dev/null
@@ -1,297 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GetPmfFromDoublesSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="GetPmfFromDoublesSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GetPmfFromDoublesSketchUDF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetKFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetPmfFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/GetPmfFromDoublesSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="GetPmfFromDoublesSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.quantiles</div>
-<h2 title="Class GetPmfFromDoublesSketchUDF" class="title">Class GetPmfFromDoublesSketchUDF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.exec.UDF</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.quantiles.GetPmfFromDoublesSketchUDF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">GetPmfFromDoublesSketchUDF</span>
-extends org.apache.hadoop.hive.ql.exec.UDF</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetPmfFromDoublesSketchUDF.html#GetPmfFromDoublesSketchUDF--">GetPmfFromDoublesSketchUDF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetPmfFromDoublesSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-java.lang.Double...-">evaluate</a></span>(org.apache.hadoop.io.BytesWritable&nbsp;serializedSketch,
-        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>...&nbsp;splitPoints)</code>
-<div class="block">Returns a list of fractions (PMF) from a given sketch</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.exec.UDF">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.exec.UDF</h3>
-<code>getRequiredFiles, getRequiredJars, getResolver, setResolver</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="GetPmfFromDoublesSketchUDF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GetPmfFromDoublesSketchUDF</h4>
-<pre>public&nbsp;GetPmfFromDoublesSketchUDF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="evaluate-org.apache.hadoop.io.BytesWritable-java.lang.Double...-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>evaluate</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;&nbsp;evaluate(org.apache.hadoop.io.BytesWritable&nbsp;serializedSketch,
-                             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>...&nbsp;splitPoints)</pre>
-<div class="block">Returns a list of fractions (PMF) from a given sketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>serializedSketch</code> - serialized sketch</dd>
-<dd><code>splitPoints</code> - list of unique and monotonically increasing values</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>list of fractions from 0 to 1</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GetPmfFromDoublesSketchUDF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetKFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetPmfFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/GetPmfFromDoublesSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="GetPmfFromDoublesSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/GetPmfFromStringsSketchUDF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/GetPmfFromStringsSketchUDF.html
deleted file mode 100644
index c2a4a71..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/GetPmfFromStringsSketchUDF.html
+++ /dev/null
@@ -1,297 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GetPmfFromStringsSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="GetPmfFromStringsSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GetPmfFromStringsSketchUDF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetPmfFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetQuantileFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/GetPmfFromStringsSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="GetPmfFromStringsSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.quantiles</div>
-<h2 title="Class GetPmfFromStringsSketchUDF" class="title">Class GetPmfFromStringsSketchUDF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.exec.UDF</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.quantiles.GetPmfFromStringsSketchUDF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">GetPmfFromStringsSketchUDF</span>
-extends org.apache.hadoop.hive.ql.exec.UDF</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetPmfFromStringsSketchUDF.html#GetPmfFromStringsSketchUDF--">GetPmfFromStringsSketchUDF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetPmfFromStringsSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-java.lang.String...-">evaluate</a></span>(org.apache.hadoop.io.BytesWritable&nbsp;serializedSketch,
-        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;splitPoints)</code>
-<div class="block">Returns a list of fractions (PMF) from a given sketch</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.exec.UDF">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.exec.UDF</h3>
-<code>getRequiredFiles, getRequiredJars, getResolver, setResolver</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="GetPmfFromStringsSketchUDF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GetPmfFromStringsSketchUDF</h4>
-<pre>public&nbsp;GetPmfFromStringsSketchUDF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="evaluate-org.apache.hadoop.io.BytesWritable-java.lang.String...-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>evaluate</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;&nbsp;evaluate(org.apache.hadoop.io.BytesWritable&nbsp;serializedSketch,
-                             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;splitPoints)</pre>
-<div class="block">Returns a list of fractions (PMF) from a given sketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>serializedSketch</code> - serialized sketch</dd>
-<dd><code>splitPoints</code> - list of unique and monotonically increasing values</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>list of fractions from 0 to 1</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GetPmfFromStringsSketchUDF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetPmfFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetQuantileFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/GetPmfFromStringsSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="GetPmfFromStringsSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/GetQuantileFromDoublesSketchUDF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/GetQuantileFromDoublesSketchUDF.html
deleted file mode 100644
index c1ce286..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/GetQuantileFromDoublesSketchUDF.html
+++ /dev/null
@@ -1,297 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GetQuantileFromDoublesSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="GetQuantileFromDoublesSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GetQuantileFromDoublesSketchUDF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetPmfFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetQuantileFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/GetQuantileFromDoublesSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="GetQuantileFromDoublesSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.quantiles</div>
-<h2 title="Class GetQuantileFromDoublesSketchUDF" class="title">Class GetQuantileFromDoublesSketchUDF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.exec.UDF</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.quantiles.GetQuantileFromDoublesSketchUDF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">GetQuantileFromDoublesSketchUDF</span>
-extends org.apache.hadoop.hive.ql.exec.UDF</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetQuantileFromDoublesSketchUDF.html#GetQuantileFromDoublesSketchUDF--">GetQuantileFromDoublesSketchUDF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetQuantileFromDoublesSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-double-">evaluate</a></span>(org.apache.hadoop.io.BytesWritable&nbsp;serializedSketch,
-        double&nbsp;fraction)</code>
-<div class="block">Returns a quantile value from a given sketch</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.exec.UDF">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.exec.UDF</h3>
-<code>getRequiredFiles, getRequiredJars, getResolver, setResolver</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="GetQuantileFromDoublesSketchUDF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GetQuantileFromDoublesSketchUDF</h4>
-<pre>public&nbsp;GetQuantileFromDoublesSketchUDF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="evaluate-org.apache.hadoop.io.BytesWritable-double-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>evaluate</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;evaluate(org.apache.hadoop.io.BytesWritable&nbsp;serializedSketch,
-                       double&nbsp;fraction)</pre>
-<div class="block">Returns a quantile value from a given sketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>serializedSketch</code> - serialized sketch</dd>
-<dd><code>fraction</code> - value from 0 to 1 inclusive</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>quantile value</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GetQuantileFromDoublesSketchUDF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetPmfFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetQuantileFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/GetQuantileFromDoublesSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="GetQuantileFromDoublesSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/GetQuantileFromStringsSketchUDF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/GetQuantileFromStringsSketchUDF.html
deleted file mode 100644
index 6b2f5c6..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/GetQuantileFromStringsSketchUDF.html
+++ /dev/null
@@ -1,297 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GetQuantileFromStringsSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="GetQuantileFromStringsSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GetQuantileFromStringsSketchUDF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetQuantileFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetQuantilesFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/GetQuantileFromStringsSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="GetQuantileFromStringsSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.quantiles</div>
-<h2 title="Class GetQuantileFromStringsSketchUDF" class="title">Class GetQuantileFromStringsSketchUDF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.exec.UDF</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.quantiles.GetQuantileFromStringsSketchUDF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">GetQuantileFromStringsSketchUDF</span>
-extends org.apache.hadoop.hive.ql.exec.UDF</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetQuantileFromStringsSketchUDF.html#GetQuantileFromStringsSketchUDF--">GetQuantileFromStringsSketchUDF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetQuantileFromStringsSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-double-">evaluate</a></span>(org.apache.hadoop.io.BytesWritable&nbsp;serializedSketch,
-        double&nbsp;fraction)</code>
-<div class="block">Returns a quantile value from a given sketch</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.exec.UDF">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.exec.UDF</h3>
-<code>getRequiredFiles, getRequiredJars, getResolver, setResolver</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="GetQuantileFromStringsSketchUDF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GetQuantileFromStringsSketchUDF</h4>
-<pre>public&nbsp;GetQuantileFromStringsSketchUDF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="evaluate-org.apache.hadoop.io.BytesWritable-double-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>evaluate</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;evaluate(org.apache.hadoop.io.BytesWritable&nbsp;serializedSketch,
-                       double&nbsp;fraction)</pre>
-<div class="block">Returns a quantile value from a given sketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>serializedSketch</code> - serialized sketch</dd>
-<dd><code>fraction</code> - value from 0 to 1 inclusive</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>quantile value</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GetQuantileFromStringsSketchUDF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetQuantileFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetQuantilesFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/GetQuantileFromStringsSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="GetQuantileFromStringsSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/GetQuantilesFromDoublesSketchUDF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/GetQuantilesFromDoublesSketchUDF.html
deleted file mode 100644
index e866440..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/GetQuantilesFromDoublesSketchUDF.html
+++ /dev/null
@@ -1,322 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GetQuantilesFromDoublesSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="GetQuantilesFromDoublesSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GetQuantilesFromDoublesSketchUDF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetQuantileFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetQuantilesFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/GetQuantilesFromDoublesSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="GetQuantilesFromDoublesSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.quantiles</div>
-<h2 title="Class GetQuantilesFromDoublesSketchUDF" class="title">Class GetQuantilesFromDoublesSketchUDF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.exec.UDF</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.quantiles.GetQuantilesFromDoublesSketchUDF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">GetQuantilesFromDoublesSketchUDF</span>
-extends org.apache.hadoop.hive.ql.exec.UDF</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetQuantilesFromDoublesSketchUDF.html#GetQuantilesFromDoublesSketchUDF--">GetQuantilesFromDoublesSketchUDF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetQuantilesFromDoublesSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-java.lang.Double...-">evaluate</a></span>(org.apache.hadoop.io.BytesWritable&nbsp;serializedSketch,
-        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>...&nbsp;fractions)</code>
-<div class="block">Returns a list of quantile values from a given sketch</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetQuantilesFromDoublesSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-int-">evaluate</a></span>(org.apache.hadoop.io.BytesWritable&nbsp;serializedSketch,
-        int&nbsp;number)</code>
-<div class="block">Returns a list of quantile values from a given sketch</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.exec.UDF">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.exec.UDF</h3>
-<code>getRequiredFiles, getRequiredJars, getResolver, setResolver</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="GetQuantilesFromDoublesSketchUDF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GetQuantilesFromDoublesSketchUDF</h4>
-<pre>public&nbsp;GetQuantilesFromDoublesSketchUDF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="evaluate-org.apache.hadoop.io.BytesWritable-java.lang.Double...-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>evaluate</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;&nbsp;evaluate(org.apache.hadoop.io.BytesWritable&nbsp;serializedSketch,
-                             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>...&nbsp;fractions)</pre>
-<div class="block">Returns a list of quantile values from a given sketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>serializedSketch</code> - serialized sketch</dd>
-<dd><code>fractions</code> - list of values from 0 to 1 inclusive</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>list of quantile values</dd>
-</dl>
-</li>
-</ul>
-<a name="evaluate-org.apache.hadoop.io.BytesWritable-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>evaluate</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;&nbsp;evaluate(org.apache.hadoop.io.BytesWritable&nbsp;serializedSketch,
-                             int&nbsp;number)</pre>
-<div class="block">Returns a list of quantile values from a given sketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>serializedSketch</code> - serialized sketch</dd>
-<dd><code>number</code> - of evenly spaced fractions</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>list of quantile values</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GetQuantilesFromDoublesSketchUDF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetQuantileFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetQuantilesFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/GetQuantilesFromDoublesSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="GetQuantilesFromDoublesSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/GetQuantilesFromStringsSketchUDF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/GetQuantilesFromStringsSketchUDF.html
deleted file mode 100644
index 78e8d15..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/GetQuantilesFromStringsSketchUDF.html
+++ /dev/null
@@ -1,322 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GetQuantilesFromStringsSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="GetQuantilesFromStringsSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GetQuantilesFromStringsSketchUDF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetQuantilesFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/GetQuantilesFromStringsSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="GetQuantilesFromStringsSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.quantiles</div>
-<h2 title="Class GetQuantilesFromStringsSketchUDF" class="title">Class GetQuantilesFromStringsSketchUDF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.exec.UDF</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.quantiles.GetQuantilesFromStringsSketchUDF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">GetQuantilesFromStringsSketchUDF</span>
-extends org.apache.hadoop.hive.ql.exec.UDF</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetQuantilesFromStringsSketchUDF.html#GetQuantilesFromStringsSketchUDF--">GetQuantilesFromStringsSketchUDF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetQuantilesFromStringsSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-java.lang.Double...-">evaluate</a></span>(org.apache.hadoop.io.BytesWritable&nbsp;serializedSketch,
-        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>...&nbsp;fractions)</code>
-<div class="block">Returns a list of quantile values from a given sketch</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetQuantilesFromStringsSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-int-">evaluate</a></span>(org.apache.hadoop.io.BytesWritable&nbsp;serializedSketch,
-        int&nbsp;number)</code>
-<div class="block">Returns a list of quantile values from a given sketch</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.exec.UDF">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.exec.UDF</h3>
-<code>getRequiredFiles, getRequiredJars, getResolver, setResolver</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="GetQuantilesFromStringsSketchUDF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GetQuantilesFromStringsSketchUDF</h4>
-<pre>public&nbsp;GetQuantilesFromStringsSketchUDF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="evaluate-org.apache.hadoop.io.BytesWritable-java.lang.Double...-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>evaluate</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;evaluate(org.apache.hadoop.io.BytesWritable&nbsp;serializedSketch,
-                             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>...&nbsp;fractions)</pre>
-<div class="block">Returns a list of quantile values from a given sketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>serializedSketch</code> - serialized sketch</dd>
-<dd><code>fractions</code> - list of values from 0 to 1 inclusive</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>list of quantile values</dd>
-</dl>
-</li>
-</ul>
-<a name="evaluate-org.apache.hadoop.io.BytesWritable-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>evaluate</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;evaluate(org.apache.hadoop.io.BytesWritable&nbsp;serializedSketch,
-                             int&nbsp;number)</pre>
-<div class="block">Returns a list of quantile values from a given sketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>serializedSketch</code> - serialized sketch</dd>
-<dd><code>number</code> - of evenly spaced fractions</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>list of quantile values</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GetQuantilesFromStringsSketchUDF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetQuantilesFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/GetQuantilesFromStringsSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="GetQuantilesFromStringsSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/UnionDoublesSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/UnionDoublesSketchUDAF.html
deleted file mode 100644
index 7b88020..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/UnionDoublesSketchUDAF.html
+++ /dev/null
@@ -1,298 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionDoublesSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionDoublesSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionDoublesSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetQuantilesFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/UnionDoublesSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionDoublesSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.quantiles</div>
-<h2 title="Class UnionDoublesSketchUDAF" class="title">Class UnionDoublesSketchUDAF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.quantiles.UnionDoublesSketchUDAF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">UnionDoublesSketchUDAF</span>
-extends org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionDoublesSketchUDAF.html#UnionDoublesSketchUDAF--">UnionDoublesSketchUDAF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionDoublesSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo&nbsp;info)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</h3>
-<code>getEvaluator</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UnionDoublesSketchUDAF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UnionDoublesSketchUDAF</h4>
-<pre>public&nbsp;UnionDoublesSketchUDAF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getEvaluator</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator&nbsp;getEvaluator(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo&nbsp;info)
-                                                                        throws org.apache.hadoop.hive.ql.parse.SemanticException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getEvaluator</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>getEvaluator</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.parse.SemanticException</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionDoublesSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetQuantilesFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/UnionDoublesSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionDoublesSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.UnionEvaluator.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.UnionEvaluator.html
deleted file mode 100644
index 5c011a7..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.UnionEvaluator.html
+++ /dev/null
@@ -1,456 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionItemsSketchUDAF.UnionEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionItemsSketchUDAF.UnionEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionItemsSketchUDAF.UnionEvaluator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.UnionEvaluator.html" target="_top">Frames</a></li>
-<li><a href="UnionItemsSketchUDAF.UnionEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.quantiles</div>
-<h2 title="Class UnionItemsSketchUDAF.UnionEvaluator" class="title">Class UnionItemsSketchUDAF.UnionEvaluator&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.quantiles.UnionItemsSketchUDAF.UnionEvaluator&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">UnionItemsSketchUDAF</a>&lt;<a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html" title="type parameter in UnionItemsSketchUDAF">T</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">UnionItemsSketchUDAF.UnionEvaluator&lt;T&gt;</span>
-extends org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</h3>
-<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AbstractAggregationBuffer, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationType, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.UnionEvaluator.html#inputObjectInspector">inputObjectInspector</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.UnionEvaluator.html#kObjectInspector">kObjectInspector</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.UnionEvaluator.html#getNewAggregationBuffer--">getNewAggregationBuffer</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.UnionEvaluator.html#init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">init</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode&nbsp;mode,
-    org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;parameters)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.UnionEvaluator.html#iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">iterate</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;data)</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.UnionEvaluator.html#merge-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object-">merge</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.UnionEvaluator.html#reset-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">reset</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.UnionEvaluator.html#terminate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">terminate</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.UnionEvaluator.html#terminatePartial-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">terminatePartial</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</h3>
-<code>aggregate, close, configure, evaluate, getWindowingEvaluator, isEstimable</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="inputObjectInspector">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>inputObjectInspector</h4>
-<pre>protected&nbsp;org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector inputObjectInspector</pre>
-</li>
-</ul>
-<a name="kObjectInspector">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>kObjectInspector</h4>
-<pre>protected&nbsp;org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector kObjectInspector</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>iterate</h4>
-<pre>public&nbsp;void&nbsp;iterate(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;data)
-             throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>iterate</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>init</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector&nbsp;init(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode&nbsp;mode,
-                                                                          org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;parameters)
-                                                                   throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>init</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="reset-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public&nbsp;void&nbsp;reset(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)
-           throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>reset</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="terminatePartial-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>terminatePartial</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;terminatePartial(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)
-                        throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>terminatePartial</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="merge-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>merge</h4>
-<pre>public&nbsp;void&nbsp;merge(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)
-           throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>merge</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="terminate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>terminate</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;terminate(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)
-                 throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>terminate</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getNewAggregationBuffer--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getNewAggregationBuffer</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;getNewAggregationBuffer()
-                                                                                                     throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getNewAggregationBuffer</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionItemsSketchUDAF.UnionEvaluator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.UnionEvaluator.html" target="_top">Frames</a></li>
-<li><a href="UnionItemsSketchUDAF.UnionEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html
deleted file mode 100644
index 50a5b1e..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html
+++ /dev/null
@@ -1,339 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionItemsSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionItemsSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionItemsSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.UnionEvaluator.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionItemsSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.quantiles</div>
-<h2 title="Class UnionItemsSketchUDAF" class="title">Class UnionItemsSketchUDAF&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.quantiles.UnionItemsSketchUDAF&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - type of item</dd>
-</dl>
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">UnionStringsSketchUDAF</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">UnionItemsSketchUDAF&lt;T&gt;</span>
-extends org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</pre>
-<div class="block">This is a generic implementation to be specialized in subclasses</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.UnionEvaluator.html" title="class in com.yahoo.sketches.hive.quantiles">UnionItemsSketchUDAF.UnionEvaluator</a>&lt;<a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.UnionEvaluator.html" title="type parameter in UnionItemsSketchUDAF.UnionEvaluator">T</a>&gt;</span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html#UnionItemsSketchUDAF--">UnionItemsSketchUDAF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>abstract org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html#createEvaluator--">createEvaluator</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo&nbsp;info)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</h3>
-<code>getEvaluator</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UnionItemsSketchUDAF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UnionItemsSketchUDAF</h4>
-<pre>public&nbsp;UnionItemsSketchUDAF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEvaluator</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator&nbsp;getEvaluator(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo&nbsp;info)
-                                                                        throws org.apache.hadoop.hive.ql.parse.SemanticException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getEvaluator</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>getEvaluator</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.parse.SemanticException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="createEvaluator--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>createEvaluator</h4>
-<pre>public abstract&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator&nbsp;createEvaluator()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionItemsSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.UnionEvaluator.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionItemsSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/UnionStringsSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/UnionStringsSketchUDAF.html
deleted file mode 100644
index c80f71f..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/UnionStringsSketchUDAF.html
+++ /dev/null
@@ -1,320 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionStringsSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionStringsSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionStringsSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.UnionEvaluator.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/UnionStringsSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionStringsSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.com.yahoo.sketches.hive.quantiles.UnionItemsSketchUDAF">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.quantiles</div>
-<h2 title="Class UnionStringsSketchUDAF" class="title">Class UnionStringsSketchUDAF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">com.yahoo.sketches.hive.quantiles.UnionItemsSketchUDAF</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.quantiles.UnionStringsSketchUDAF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">UnionStringsSketchUDAF</span>
-extends <a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">UnionItemsSketchUDAF</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.com.yahoo.sketches.hive.quantiles.UnionItemsSketchUDAF">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;com.yahoo.sketches.hive.quantiles.<a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">UnionItemsSketchUDAF</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.UnionEvaluator.html" title="class in com.yahoo.sketches.hive.quantiles">UnionItemsSketchUDAF.UnionEvaluator</a>&lt;<a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.UnionEvaluator.html" title="type parameter in UnionItemsSketchUDAF.UnionEvaluator">T</a>&gt;</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionStringsSketchUDAF.html#UnionStringsSketchUDAF--">UnionStringsSketchUDAF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionStringsSketchUDAF.html#createEvaluator--">createEvaluator</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.hive.quantiles.UnionItemsSketchUDAF">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.hive.quantiles.<a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">UnionItemsSketchUDAF</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</h3>
-<code>getEvaluator</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UnionStringsSketchUDAF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UnionStringsSketchUDAF</h4>
-<pre>public&nbsp;UnionStringsSketchUDAF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="createEvaluator--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>createEvaluator</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator&nbsp;createEvaluator()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html#createEvaluator--">createEvaluator</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">UnionItemsSketchUDAF</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionStringsSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.UnionEvaluator.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/UnionStringsSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionStringsSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.com.yahoo.sketches.hive.quantiles.UnionItemsSketchUDAF">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/DataToDoublesSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/DataToDoublesSketchUDAF.html
deleted file mode 100644
index 79bc175..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/DataToDoublesSketchUDAF.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.quantiles.DataToDoublesSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.quantiles.DataToDoublesSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/quantiles/DataToDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/quantiles/class-use/DataToDoublesSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToDoublesSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.quantiles.DataToDoublesSketchUDAF" class="title">Uses of Class<br>com.yahoo.sketches.hive.quantiles.DataToDoublesSketchUDAF</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.quantiles.DataToDoublesSketchUDAF</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/quantiles/DataToDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/quantiles/class-use/DataToDoublesSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToDoublesSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/DataToItemsSketchUDAF.DataToSketchEvaluator.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/DataToItemsSketchUDAF.DataToSketchEvaluator.html
deleted file mode 100644
index ae6e13f..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/DataToItemsSketchUDAF.DataToSketchEvaluator.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.quantiles.DataToItemsSketchUDAF.DataToSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.quantiles.DataToItemsSketchUDAF.DataToSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/quantiles/class-use/DataToItemsSketchUDAF.DataToSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="DataToItemsSketchUDAF.DataToSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.quantiles.DataToItemsSketchUDAF.DataToSketchEvaluator" class="title">Uses of Class<br>com.yahoo.sketches.hive.quantiles.DataToItemsSketchUDAF.DataToSketchEvaluator</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.quantiles.DataToItemsSketchUDAF.DataToSketchEvaluator</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/quantiles/class-use/DataToItemsSketchUDAF.DataToSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="DataToItemsSketchUDAF.DataToSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/DataToItemsSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/DataToItemsSketchUDAF.html
deleted file mode 100644
index f81d12b..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/DataToItemsSketchUDAF.html
+++ /dev/null
@@ -1,168 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.quantiles.DataToItemsSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.quantiles.DataToItemsSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/quantiles/class-use/DataToItemsSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToItemsSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.quantiles.DataToItemsSketchUDAF" class="title">Uses of Class<br>com.yahoo.sketches.hive.quantiles.DataToItemsSketchUDAF</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">DataToItemsSketchUDAF</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.hive.quantiles">com.yahoo.sketches.hive.quantiles</a></td>
-<td class="colLast">
-<div class="block">Hive UDFs for Quantiles sketches.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.hive.quantiles">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">DataToItemsSketchUDAF</a> in <a href="../../../../../../com/yahoo/sketches/hive/quantiles/package-summary.html">com.yahoo.sketches.hive.quantiles</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">DataToItemsSketchUDAF</a> in <a href="../../../../../../com/yahoo/sketches/hive/quantiles/package-summary.html">com.yahoo.sketches.hive.quantiles</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/yahoo/sketches/hive/quantiles/DataToStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">DataToStringsSketchUDAF</a></span></code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/quantiles/class-use/DataToItemsSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToItemsSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/DataToStringsSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/DataToStringsSketchUDAF.html
deleted file mode 100644
index 6eda0c6..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/DataToStringsSketchUDAF.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.quantiles.DataToStringsSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.quantiles.DataToStringsSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/quantiles/DataToStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/quantiles/class-use/DataToStringsSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToStringsSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.quantiles.DataToStringsSketchUDAF" class="title">Uses of Class<br>com.yahoo.sketches.hive.quantiles.DataToStringsSketchUDAF</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.quantiles.DataToStringsSketchUDAF</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/quantiles/DataToStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/quantiles/class-use/DataToStringsSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToStringsSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/GetKFromDoublesSketchUDF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/GetKFromDoublesSketchUDF.html
deleted file mode 100644
index f7d0f8e..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/GetKFromDoublesSketchUDF.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.quantiles.GetKFromDoublesSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.quantiles.GetKFromDoublesSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/quantiles/GetKFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/quantiles/class-use/GetKFromDoublesSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="GetKFromDoublesSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.quantiles.GetKFromDoublesSketchUDF" class="title">Uses of Class<br>com.yahoo.sketches.hive.quantiles.GetKFromDoublesSketchUDF</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.quantiles.GetKFromDoublesSketchUDF</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/quantiles/GetKFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/quantiles/class-use/GetKFromDoublesSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="GetKFromDoublesSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/GetKFromStringsSketchUDF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/GetKFromStringsSketchUDF.html
deleted file mode 100644
index ae4eed7..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/GetKFromStringsSketchUDF.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.quantiles.GetKFromStringsSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.quantiles.GetKFromStringsSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/quantiles/GetKFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/quantiles/class-use/GetKFromStringsSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="GetKFromStringsSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.quantiles.GetKFromStringsSketchUDF" class="title">Uses of Class<br>com.yahoo.sketches.hive.quantiles.GetKFromStringsSketchUDF</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.quantiles.GetKFromStringsSketchUDF</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/quantiles/GetKFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/quantiles/class-use/GetKFromStringsSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="GetKFromStringsSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/GetPmfFromDoublesSketchUDF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/GetPmfFromDoublesSketchUDF.html
deleted file mode 100644
index 3510adf..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/GetPmfFromDoublesSketchUDF.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.quantiles.GetPmfFromDoublesSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.quantiles.GetPmfFromDoublesSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/quantiles/GetPmfFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/quantiles/class-use/GetPmfFromDoublesSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="GetPmfFromDoublesSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.quantiles.GetPmfFromDoublesSketchUDF" class="title">Uses of Class<br>com.yahoo.sketches.hive.quantiles.GetPmfFromDoublesSketchUDF</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.quantiles.GetPmfFromDoublesSketchUDF</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/quantiles/GetPmfFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/quantiles/class-use/GetPmfFromDoublesSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="GetPmfFromDoublesSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/GetPmfFromStringsSketchUDF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/GetPmfFromStringsSketchUDF.html
deleted file mode 100644
index 1541ca0..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/GetPmfFromStringsSketchUDF.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.quantiles.GetPmfFromStringsSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.quantiles.GetPmfFromStringsSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/quantiles/GetPmfFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/quantiles/class-use/GetPmfFromStringsSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="GetPmfFromStringsSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.quantiles.GetPmfFromStringsSketchUDF" class="title">Uses of Class<br>com.yahoo.sketches.hive.quantiles.GetPmfFromStringsSketchUDF</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.quantiles.GetPmfFromStringsSketchUDF</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/quantiles/GetPmfFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/quantiles/class-use/GetPmfFromStringsSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="GetPmfFromStringsSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/GetQuantileFromDoublesSketchUDF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/GetQuantileFromDoublesSketchUDF.html
deleted file mode 100644
index e5e9aca..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/GetQuantileFromDoublesSketchUDF.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.quantiles.GetQuantileFromDoublesSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.quantiles.GetQuantileFromDoublesSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/quantiles/GetQuantileFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/quantiles/class-use/GetQuantileFromDoublesSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="GetQuantileFromDoublesSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.quantiles.GetQuantileFromDoublesSketchUDF" class="title">Uses of Class<br>com.yahoo.sketches.hive.quantiles.GetQuantileFromDoublesSketchUDF</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.quantiles.GetQuantileFromDoublesSketchUDF</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/quantiles/GetQuantileFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/quantiles/class-use/GetQuantileFromDoublesSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="GetQuantileFromDoublesSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/GetQuantileFromStringsSketchUDF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/GetQuantileFromStringsSketchUDF.html
deleted file mode 100644
index a007ff1..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/GetQuantileFromStringsSketchUDF.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.quantiles.GetQuantileFromStringsSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.quantiles.GetQuantileFromStringsSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/quantiles/GetQuantileFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/quantiles/class-use/GetQuantileFromStringsSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="GetQuantileFromStringsSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.quantiles.GetQuantileFromStringsSketchUDF" class="title">Uses of Class<br>com.yahoo.sketches.hive.quantiles.GetQuantileFromStringsSketchUDF</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.quantiles.GetQuantileFromStringsSketchUDF</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/quantiles/GetQuantileFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/quantiles/class-use/GetQuantileFromStringsSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="GetQuantileFromStringsSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/GetQuantilesFromDoublesSketchUDF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/GetQuantilesFromDoublesSketchUDF.html
deleted file mode 100644
index df233a3..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/GetQuantilesFromDoublesSketchUDF.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.quantiles.GetQuantilesFromDoublesSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.quantiles.GetQuantilesFromDoublesSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/quantiles/GetQuantilesFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/quantiles/class-use/GetQuantilesFromDoublesSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="GetQuantilesFromDoublesSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.quantiles.GetQuantilesFromDoublesSketchUDF" class="title">Uses of Class<br>com.yahoo.sketches.hive.quantiles.GetQuantilesFromDoublesSketchUDF</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.quantiles.GetQuantilesFromDoublesSketchUDF</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/quantiles/GetQuantilesFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/quantiles/class-use/GetQuantilesFromDoublesSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="GetQuantilesFromDoublesSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/GetQuantilesFromStringsSketchUDF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/GetQuantilesFromStringsSketchUDF.html
deleted file mode 100644
index d9bc61d..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/GetQuantilesFromStringsSketchUDF.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.quantiles.GetQuantilesFromStringsSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.quantiles.GetQuantilesFromStringsSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/quantiles/GetQuantilesFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/quantiles/class-use/GetQuantilesFromStringsSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="GetQuantilesFromStringsSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.quantiles.GetQuantilesFromStringsSketchUDF" class="title">Uses of Class<br>com.yahoo.sketches.hive.quantiles.GetQuantilesFromStringsSketchUDF</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.quantiles.GetQuantilesFromStringsSketchUDF</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/quantiles/GetQuantilesFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/quantiles/class-use/GetQuantilesFromStringsSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="GetQuantilesFromStringsSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/UnionDoublesSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/UnionDoublesSketchUDAF.html
deleted file mode 100644
index 4e7aa9b..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/UnionDoublesSketchUDAF.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.quantiles.UnionDoublesSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.quantiles.UnionDoublesSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/quantiles/UnionDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/quantiles/class-use/UnionDoublesSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionDoublesSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.quantiles.UnionDoublesSketchUDAF" class="title">Uses of Class<br>com.yahoo.sketches.hive.quantiles.UnionDoublesSketchUDAF</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.quantiles.UnionDoublesSketchUDAF</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/quantiles/UnionDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/quantiles/class-use/UnionDoublesSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionDoublesSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/UnionItemsSketchUDAF.UnionEvaluator.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/UnionItemsSketchUDAF.UnionEvaluator.html
deleted file mode 100644
index fbf4d34..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/UnionItemsSketchUDAF.UnionEvaluator.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.quantiles.UnionItemsSketchUDAF.UnionEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.quantiles.UnionItemsSketchUDAF.UnionEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.UnionEvaluator.html" title="class in com.yahoo.sketches.hive.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/quantiles/class-use/UnionItemsSketchUDAF.UnionEvaluator.html" target="_top">Frames</a></li>
-<li><a href="UnionItemsSketchUDAF.UnionEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.quantiles.UnionItemsSketchUDAF.UnionEvaluator" class="title">Uses of Class<br>com.yahoo.sketches.hive.quantiles.UnionItemsSketchUDAF.UnionEvaluator</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.quantiles.UnionItemsSketchUDAF.UnionEvaluator</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.UnionEvaluator.html" title="class in com.yahoo.sketches.hive.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/quantiles/class-use/UnionItemsSketchUDAF.UnionEvaluator.html" target="_top">Frames</a></li>
-<li><a href="UnionItemsSketchUDAF.UnionEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/UnionItemsSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/UnionItemsSketchUDAF.html
deleted file mode 100644
index abee39e..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/UnionItemsSketchUDAF.html
+++ /dev/null
@@ -1,168 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.quantiles.UnionItemsSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.quantiles.UnionItemsSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/quantiles/class-use/UnionItemsSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionItemsSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.quantiles.UnionItemsSketchUDAF" class="title">Uses of Class<br>com.yahoo.sketches.hive.quantiles.UnionItemsSketchUDAF</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">UnionItemsSketchUDAF</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.hive.quantiles">com.yahoo.sketches.hive.quantiles</a></td>
-<td class="colLast">
-<div class="block">Hive UDFs for Quantiles sketches.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.hive.quantiles">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">UnionItemsSketchUDAF</a> in <a href="../../../../../../com/yahoo/sketches/hive/quantiles/package-summary.html">com.yahoo.sketches.hive.quantiles</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">UnionItemsSketchUDAF</a> in <a href="../../../../../../com/yahoo/sketches/hive/quantiles/package-summary.html">com.yahoo.sketches.hive.quantiles</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/yahoo/sketches/hive/quantiles/UnionStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">UnionStringsSketchUDAF</a></span></code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/quantiles/class-use/UnionItemsSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionItemsSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/UnionStringsSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/UnionStringsSketchUDAF.html
deleted file mode 100644
index 5eb4777..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/class-use/UnionStringsSketchUDAF.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.quantiles.UnionStringsSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.quantiles.UnionStringsSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/quantiles/UnionStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/quantiles/class-use/UnionStringsSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionStringsSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.quantiles.UnionStringsSketchUDAF" class="title">Uses of Class<br>com.yahoo.sketches.hive.quantiles.UnionStringsSketchUDAF</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.quantiles.UnionStringsSketchUDAF</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/quantiles/UnionStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/quantiles/class-use/UnionStringsSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionStringsSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/package-frame.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/package-frame.html
deleted file mode 100644
index 7a51de6..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/package-frame.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.hive.quantiles (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../../com/yahoo/sketches/hive/quantiles/package-summary.html" target="classFrame">com.yahoo.sketches.hive.quantiles</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="DataToDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles" target="classFrame">DataToDoublesSketchUDAF</a></li>
-<li><a href="DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles" target="classFrame">DataToItemsSketchUDAF</a></li>
-<li><a href="DataToItemsSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.quantiles" target="classFrame">DataToItemsSketchUDAF.DataToSketchEvaluator</a></li>
-<li><a href="DataToStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles" target="classFrame">DataToStringsSketchUDAF</a></li>
-<li><a href="GetKFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles" target="classFrame">GetKFromDoublesSketchUDF</a></li>
-<li><a href="GetKFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles" target="classFrame">GetKFromStringsSketchUDF</a></li>
-<li><a href="GetPmfFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles" target="classFrame">GetPmfFromDoublesSketchUDF</a></li>
-<li><a href="GetPmfFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles" target="classFrame">GetPmfFromStringsSketchUDF</a></li>
-<li><a href="GetQuantileFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles" target="classFrame">GetQuantileFromDoublesSketchUDF</a></li>
-<li><a href="GetQuantileFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles" target="classFrame">GetQuantileFromStringsSketchUDF</a></li>
-<li><a href="GetQuantilesFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles" target="classFrame">GetQuantilesFromDoublesSketchUDF</a></li>
-<li><a href="GetQuantilesFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles" target="classFrame">GetQuantilesFromStringsSketchUDF</a></li>
-<li><a href="UnionDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles" target="classFrame">UnionDoublesSketchUDAF</a></li>
-<li><a href="UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles" target="classFrame">UnionItemsSketchUDAF</a></li>
-<li><a href="UnionItemsSketchUDAF.UnionEvaluator.html" title="class in com.yahoo.sketches.hive.quantiles" target="classFrame">UnionItemsSketchUDAF.UnionEvaluator</a></li>
-<li><a href="UnionStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles" target="classFrame">UnionStringsSketchUDAF</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/package-summary.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/package-summary.html
deleted file mode 100644
index 3820229..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/package-summary.html
+++ /dev/null
@@ -1,231 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.hive.quantiles (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.hive.quantiles (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/hll/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;com.yahoo.sketches.hive.quantiles</h1>
-<div class="docSummary">
-<div class="block">Hive UDFs for Quantiles sketches.</div>
-</div>
-<p>See:&nbsp;<a href="#package.description">Description</a></p>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">DataToDoublesSketchUDAF</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">DataToItemsSketchUDAF</a>&lt;T&gt;</td>
-<td class="colLast">
-<div class="block">This is a generic implementation to be specialized in subclasses</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.quantiles">DataToItemsSketchUDAF.DataToSketchEvaluator</a>&lt;T&gt;</td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">DataToStringsSketchUDAF</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetKFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">GetKFromDoublesSketchUDF</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetKFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">GetKFromStringsSketchUDF</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetPmfFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">GetPmfFromDoublesSketchUDF</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetPmfFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">GetPmfFromStringsSketchUDF</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetQuantileFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">GetQuantileFromDoublesSketchUDF</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetQuantileFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">GetQuantileFromStringsSketchUDF</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetQuantilesFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">GetQuantilesFromDoublesSketchUDF</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/quantiles/GetQuantilesFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">GetQuantilesFromStringsSketchUDF</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">UnionDoublesSketchUDAF</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">UnionItemsSketchUDAF</a>&lt;T&gt;</td>
-<td class="colLast">
-<div class="block">This is a generic implementation to be specialized in subclasses</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.UnionEvaluator.html" title="class in com.yahoo.sketches.hive.quantiles">UnionItemsSketchUDAF.UnionEvaluator</a>&lt;T&gt;</td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">UnionStringsSketchUDAF</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-<a name="package.description">
-<!--   -->
-</a>
-<h2 title="Package com.yahoo.sketches.hive.quantiles Description">Package com.yahoo.sketches.hive.quantiles Description</h2>
-<div class="block">Hive UDFs for Quantiles sketches.
- This includes UDFs for generic ItemsSketch and specialized DoublesSketch.
- 
- <p>The generic implementation is in the form of abstract classes DataToItemsSketchUDAF and
- UnionItemsSketchUDAF to be specialized for particular types of items.
- An implementation for strings is provided: DataToStringsSketchUDAF, UnionStringsSketchUDAF,
- plus UDFs to obtain the results from sketches:
- GetQuantileFromStringsSketchUDF, GetQuantilesFromStringsSketchUDF and GetPmfFromStringsSketchUDF.
- 
- <p>Support for DoublesSketch: DataToDoublesSketchUDAF, UnionDoublesSketchUDAF,
- GetQuantileFromDoublesSketchUDF, GetQuantilesFromDoublesSketchUDF, GetPmfFromDoublesSketchUDF</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Alexander Saydakov</dd>
-</dl>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/hll/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/package-tree.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/package-tree.html
deleted file mode 100644
index 5ebdac0..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/package-tree.html
+++ /dev/null
@@ -1,172 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.hive.quantiles Class Hierarchy (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.hive.quantiles Class Hierarchy (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/hll/package-tree.html">Prev</a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package com.yahoo.sketches.hive.quantiles</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver (implements org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2)
-<ul>
-<li type="circle">com.yahoo.sketches.hive.quantiles.<a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">DataToDoublesSketchUDAF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.quantiles.<a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">DataToItemsSketchUDAF</span></a>&lt;T&gt;
-<ul>
-<li type="circle">com.yahoo.sketches.hive.quantiles.<a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">DataToStringsSketchUDAF</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.hive.quantiles.<a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">UnionDoublesSketchUDAF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.quantiles.<a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">UnionItemsSketchUDAF</span></a>&lt;T&gt;
-<ul>
-<li type="circle">com.yahoo.sketches.hive.quantiles.<a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">UnionStringsSketchUDAF</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li type="circle">org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator (implements java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>)
-<ul>
-<li type="circle">com.yahoo.sketches.hive.quantiles.<a href="../../../../../com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">DataToItemsSketchUDAF.DataToSketchEvaluator</span></a>&lt;T&gt;</li>
-<li type="circle">com.yahoo.sketches.hive.quantiles.<a href="../../../../../com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.UnionEvaluator.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">UnionItemsSketchUDAF.UnionEvaluator</span></a>&lt;T&gt;</li>
-</ul>
-</li>
-<li type="circle">org.apache.hadoop.hive.ql.exec.UDF
-<ul>
-<li type="circle">com.yahoo.sketches.hive.quantiles.<a href="../../../../../com/yahoo/sketches/hive/quantiles/GetKFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">GetKFromDoublesSketchUDF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.quantiles.<a href="../../../../../com/yahoo/sketches/hive/quantiles/GetKFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">GetKFromStringsSketchUDF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.quantiles.<a href="../../../../../com/yahoo/sketches/hive/quantiles/GetPmfFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">GetPmfFromDoublesSketchUDF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.quantiles.<a href="../../../../../com/yahoo/sketches/hive/quantiles/GetPmfFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">GetPmfFromStringsSketchUDF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.quantiles.<a href="../../../../../com/yahoo/sketches/hive/quantiles/GetQuantileFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">GetQuantileFromDoublesSketchUDF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.quantiles.<a href="../../../../../com/yahoo/sketches/hive/quantiles/GetQuantileFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">GetQuantileFromStringsSketchUDF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.quantiles.<a href="../../../../../com/yahoo/sketches/hive/quantiles/GetQuantilesFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">GetQuantilesFromDoublesSketchUDF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.quantiles.<a href="../../../../../com/yahoo/sketches/hive/quantiles/GetQuantilesFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">GetQuantilesFromStringsSketchUDF</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/hll/package-tree.html">Prev</a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/package-use.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/package-use.html
deleted file mode 100644
index 2e41d54..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/quantiles/package-use.html
+++ /dev/null
@@ -1,168 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package com.yahoo.sketches.hive.quantiles (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches.hive.quantiles (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Uses of Package com.yahoo.sketches.hive.quantiles" class="title">Uses of Package<br>com.yahoo.sketches.hive.quantiles</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/hive/quantiles/package-summary.html">com.yahoo.sketches.hive.quantiles</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.hive.quantiles">com.yahoo.sketches.hive.quantiles</a></td>
-<td class="colLast">
-<div class="block">Hive UDFs for Quantiles sketches.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="com.yahoo.sketches.hive.quantiles">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../../com/yahoo/sketches/hive/quantiles/package-summary.html">com.yahoo.sketches.hive.quantiles</a> used by <a href="../../../../../com/yahoo/sketches/hive/quantiles/package-summary.html">com.yahoo.sketches.hive.quantiles</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../../com/yahoo/sketches/hive/quantiles/class-use/DataToItemsSketchUDAF.html#com.yahoo.sketches.hive.quantiles">DataToItemsSketchUDAF</a>
-<div class="block">This is a generic implementation to be specialized in subclasses</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../../com/yahoo/sketches/hive/quantiles/class-use/UnionItemsSketchUDAF.html#com.yahoo.sketches.hive.quantiles">UnionItemsSketchUDAF</a>
-<div class="block">This is a generic implementation to be specialized in subclasses</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/quantiles/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/DataToSketchUDAF.DataToSketchEvaluator.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/DataToSketchUDAF.DataToSketchEvaluator.html
deleted file mode 100644
index ca11b13..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/DataToSketchUDAF.DataToSketchEvaluator.html
+++ /dev/null
@@ -1,366 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToSketchUDAF.DataToSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToSketchUDAF.DataToSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToSketchUDAF.DataToSketchEvaluator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/EstimateSketchUDF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/theta/DataToSketchUDAF.DataToSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="DataToSketchUDAF.DataToSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.com.yahoo.sketches.hive.theta.UnionEvaluator">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.theta</div>
-<h2 title="Class DataToSketchUDAF.DataToSketchEvaluator" class="title">Class DataToSketchUDAF.DataToSketchEvaluator</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta">com.yahoo.sketches.hive.theta.UnionEvaluator</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.theta.DataToSketchUDAF.DataToSketchEvaluator</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/hive/theta/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta">DataToSketchUDAF</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">DataToSketchUDAF.DataToSketchEvaluator</span>
-extends <a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta">UnionEvaluator</a></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</h3>
-<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AbstractAggregationBuffer, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationType, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.com.yahoo.sketches.hive.theta.UnionEvaluator">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;com.yahoo.sketches.hive.theta.<a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta">UnionEvaluator</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html#inputObjectInspector">inputObjectInspector</a>, <a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html#intermediateObjectInspector">intermediateObjectInspector</a>, <a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html#NOMINAL_ENTRIES_FIELD">NOMINAL_ENTRIES_FIELD</a>, <a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html#nominalEntriesObjectInspector">nominalEntriesObjectInspector</a>, <a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html#SEED_FIELD">SEED_FIELD</a>, <a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html#seedObjectInspector">seedObjectInspector</a>, <a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html#SKETCH_FIELD">SKETCH_FIELD</a></code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/DataToSketchUDAF.DataToSketchEvaluator.html#DataToSketchEvaluator--">DataToSketchEvaluator</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/DataToSketchUDAF.DataToSketchEvaluator.html#init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">init</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode&nbsp;mode,
-    org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;parameters)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/DataToSketchUDAF.DataToSketchEvaluator.html#iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">iterate</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;agg,
-       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;parameters)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.hive.theta.UnionEvaluator">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.hive.theta.<a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta">UnionEvaluator</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html#getNewAggregationBuffer--">getNewAggregationBuffer</a>, <a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html#merge-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object-">merge</a>, <a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html#reset-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">reset</a>, <a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html#terminate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">terminate</a>, <a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html#terminatePartial-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">terminatePartial</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</h3>
-<code>aggregate, close, configure, evaluate, getWindowingEvaluator, isEstimable</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DataToSketchEvaluator--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataToSketchEvaluator</h4>
-<pre>public&nbsp;DataToSketchEvaluator()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>init</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector&nbsp;init(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode&nbsp;mode,
-                                                                          org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;parameters)
-                                                                   throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>init</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>iterate</h4>
-<pre>public&nbsp;void&nbsp;iterate(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;agg,
-                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;parameters)
-             throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>iterate</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToSketchUDAF.DataToSketchEvaluator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/EstimateSketchUDF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/theta/DataToSketchUDAF.DataToSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="DataToSketchUDAF.DataToSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.com.yahoo.sketches.hive.theta.UnionEvaluator">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/DataToSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/DataToSketchUDAF.html
deleted file mode 100644
index 74460a4..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/DataToSketchUDAF.html
+++ /dev/null
@@ -1,339 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/theta/DataToSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.theta</div>
-<h2 title="Class DataToSketchUDAF" class="title">Class DataToSketchUDAF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.theta.DataToSketchUDAF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DataToSketchUDAF</span>
-extends org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.theta">DataToSketchUDAF.DataToSketchEvaluator</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/DataToSketchUDAF.html#DataToSketchUDAF--">DataToSketchUDAF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/DataToSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo&nbsp;info)</code>
-<div class="block">Performs argument number and type validation.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</h3>
-<code>getEvaluator</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DataToSketchUDAF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataToSketchUDAF</h4>
-<pre>public&nbsp;DataToSketchUDAF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getEvaluator</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator&nbsp;getEvaluator(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo&nbsp;info)
-                                                                        throws org.apache.hadoop.hive.ql.parse.SemanticException</pre>
-<div class="block">Performs argument number and type validation. DataToSketch expects
- to receive between one and four arguments.
- <ul>
- <li>The first (required) is the value to add to the sketch and must be a primitive.</li>
-
- <li>The second (optional) is the sketch size to use. This must be an integral value
- and must be constant.</li>
-
- <li>The third (optional) is the sampling probability and is a floating point value between
- 0.0 and 1.0. It must be a constant</li>
-
- <li>The fourth (optional) is an update seed.
- It must be an integral value and must be constant.</li>
- </ul></div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getEvaluator</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>getEvaluator</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>info</code> - Parameter info to validate</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The GenericUDAFEvaluator that should be used to calculate the function.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.parse.SemanticException</code></dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><code>#getEvaluator(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo)</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/theta/DataToSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/EstimateSketchUDF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/EstimateSketchUDF.html
deleted file mode 100644
index f5a739a..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/EstimateSketchUDF.html
+++ /dev/null
@@ -1,320 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>EstimateSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EstimateSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/EstimateSketchUDF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/ExcludeSketchUDF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/theta/EstimateSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="EstimateSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.theta</div>
-<h2 title="Class EstimateSketchUDF" class="title">Class EstimateSketchUDF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.exec.UDF</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.theta.EstimateSketchUDF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">EstimateSketchUDF</span>
-extends org.apache.hadoop.hive.ql.exec.UDF</pre>
-<div class="block">Hive estimate sketch udf. V4</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/EstimateSketchUDF.html#EstimateSketchUDF--">EstimateSketchUDF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/EstimateSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-">evaluate</a></span>(org.apache.hadoop.io.BytesWritable&nbsp;binarySketch)</code>
-<div class="block">Returns the estimate unique count of sketch.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/EstimateSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-long-">evaluate</a></span>(org.apache.hadoop.io.BytesWritable&nbsp;binarySketch,
-        long&nbsp;seed)</code>
-<div class="block">Returns the estimate unique count of sketch.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.exec.UDF">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.exec.UDF</h3>
-<code>getRequiredFiles, getRequiredJars, getResolver, setResolver</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="EstimateSketchUDF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>EstimateSketchUDF</h4>
-<pre>public&nbsp;EstimateSketchUDF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="evaluate-org.apache.hadoop.io.BytesWritable-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>evaluate</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;evaluate(org.apache.hadoop.io.BytesWritable&nbsp;binarySketch)</pre>
-<div class="block">Returns the estimate unique count of sketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>binarySketch</code> - sketch to be estimated passed in as bytes writable.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the estimate of unique count from given sketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="evaluate-org.apache.hadoop.io.BytesWritable-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>evaluate</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;evaluate(org.apache.hadoop.io.BytesWritable&nbsp;binarySketch,
-                       long&nbsp;seed)</pre>
-<div class="block">Returns the estimate unique count of sketch.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>binarySketch</code> - sketch to be estimated passed in as bytes writable.</dd>
-<dd><code>seed</code> - value used to build the sketch if different from the default</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the estimate of unique count from given sketch.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/EstimateSketchUDF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/ExcludeSketchUDF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/theta/EstimateSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="EstimateSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/ExcludeSketchUDF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/ExcludeSketchUDF.html
deleted file mode 100644
index a28f287..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/ExcludeSketchUDF.html
+++ /dev/null
@@ -1,330 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ExcludeSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ExcludeSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ExcludeSketchUDF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/EstimateSketchUDF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/IntersectSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/theta/ExcludeSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="ExcludeSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.theta</div>
-<h2 title="Class ExcludeSketchUDF" class="title">Class ExcludeSketchUDF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.exec.UDF</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.theta.ExcludeSketchUDF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ExcludeSketchUDF</span>
-extends org.apache.hadoop.hive.ql.exec.UDF</pre>
-<div class="block">Hive exclude sketch UDF. (i.e. in sketch a but not in sketch b)</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/ExcludeSketchUDF.html#ExcludeSketchUDF--">ExcludeSketchUDF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.io.BytesWritable</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/ExcludeSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-org.apache.hadoop.io.BytesWritable-">evaluate</a></span>(org.apache.hadoop.io.BytesWritable&nbsp;firstSketchBytes,
-        org.apache.hadoop.io.BytesWritable&nbsp;secondSketchBytes)</code>
-<div class="block">Main logic called by hive if hashUpdateSeed is not passed in.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>org.apache.hadoop.io.BytesWritable</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/ExcludeSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-org.apache.hadoop.io.BytesWritable-long-">evaluate</a></span>(org.apache.hadoop.io.BytesWritable&nbsp;firstSketchBytes,
-        org.apache.hadoop.io.BytesWritable&nbsp;secondSketchBytes,
-        long&nbsp;hashSeed)</code>
-<div class="block">Main logic called by hive if sketchSize is also passed in.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.exec.UDF">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.exec.UDF</h3>
-<code>getRequiredFiles, getRequiredJars, getResolver, setResolver</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ExcludeSketchUDF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ExcludeSketchUDF</h4>
-<pre>public&nbsp;ExcludeSketchUDF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="evaluate-org.apache.hadoop.io.BytesWritable-org.apache.hadoop.io.BytesWritable-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>evaluate</h4>
-<pre>public&nbsp;org.apache.hadoop.io.BytesWritable&nbsp;evaluate(org.apache.hadoop.io.BytesWritable&nbsp;firstSketchBytes,
-                                                   org.apache.hadoop.io.BytesWritable&nbsp;secondSketchBytes,
-                                                   long&nbsp;hashSeed)</pre>
-<div class="block">Main logic called by hive if sketchSize is also passed in. Computes the
- hash in first sketch excluding the hash in second sketch of two sketches of
- same or different column.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>firstSketchBytes</code> - first sketch to be included.</dd>
-<dd><code>secondSketchBytes</code> - second sketch to be excluded.</dd>
-<dd><code>hashSeed</code> - Only required if input sketches were constructed using an update seed that was not the default.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>resulting sketch of exclusion.</dd>
-</dl>
-</li>
-</ul>
-<a name="evaluate-org.apache.hadoop.io.BytesWritable-org.apache.hadoop.io.BytesWritable-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>evaluate</h4>
-<pre>public&nbsp;org.apache.hadoop.io.BytesWritable&nbsp;evaluate(org.apache.hadoop.io.BytesWritable&nbsp;firstSketchBytes,
-                                                   org.apache.hadoop.io.BytesWritable&nbsp;secondSketchBytes)</pre>
-<div class="block">Main logic called by hive if hashUpdateSeed is not passed in. Computes the hash
- in first sketch excluding the hash in second sketch of two sketches of same
- or different column.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>firstSketchBytes</code> - first sketch to be included.</dd>
-<dd><code>secondSketchBytes</code> - second sketch to be excluded.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>resulting sketch of exclusion.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ExcludeSketchUDF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/EstimateSketchUDF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/IntersectSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/theta/ExcludeSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="ExcludeSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/IntersectSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/IntersectSketchUDAF.html
deleted file mode 100644
index 97e914e..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/IntersectSketchUDAF.html
+++ /dev/null
@@ -1,298 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>IntersectSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IntersectSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/IntersectSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/ExcludeSketchUDF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/IntersectSketchUDF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/theta/IntersectSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="IntersectSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.theta</div>
-<h2 title="Class IntersectSketchUDAF" class="title">Class IntersectSketchUDAF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.theta.IntersectSketchUDAF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">IntersectSketchUDAF</span>
-extends org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/IntersectSketchUDAF.html#IntersectSketchUDAF--">IntersectSketchUDAF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/IntersectSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo&nbsp;info)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</h3>
-<code>getEvaluator</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="IntersectSketchUDAF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>IntersectSketchUDAF</h4>
-<pre>public&nbsp;IntersectSketchUDAF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getEvaluator</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator&nbsp;getEvaluator(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo&nbsp;info)
-                                                                        throws org.apache.hadoop.hive.ql.parse.SemanticException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getEvaluator</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>getEvaluator</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.parse.SemanticException</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/IntersectSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/ExcludeSketchUDF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/IntersectSketchUDF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/theta/IntersectSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="IntersectSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/IntersectSketchUDF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/IntersectSketchUDF.html
deleted file mode 100644
index 450951a..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/IntersectSketchUDF.html
+++ /dev/null
@@ -1,328 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>IntersectSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IntersectSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/IntersectSketchUDF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/IntersectSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/theta/IntersectSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="IntersectSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.theta</div>
-<h2 title="Class IntersectSketchUDF" class="title">Class IntersectSketchUDF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.exec.UDF</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.theta.IntersectSketchUDF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">IntersectSketchUDF</span>
-extends org.apache.hadoop.hive.ql.exec.UDF</pre>
-<div class="block">Hive intersection sketch UDF.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/IntersectSketchUDF.html#IntersectSketchUDF--">IntersectSketchUDF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.io.BytesWritable</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/IntersectSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-org.apache.hadoop.io.BytesWritable-">evaluate</a></span>(org.apache.hadoop.io.BytesWritable&nbsp;firstSketchBytes,
-        org.apache.hadoop.io.BytesWritable&nbsp;secondSketchBytes)</code>
-<div class="block">Main logic called by hive if sketchSize is not passed in.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>org.apache.hadoop.io.BytesWritable</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/IntersectSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-org.apache.hadoop.io.BytesWritable-long-">evaluate</a></span>(org.apache.hadoop.io.BytesWritable&nbsp;firstSketchBytes,
-        org.apache.hadoop.io.BytesWritable&nbsp;secondSketchBytes,
-        long&nbsp;hashSeed)</code>
-<div class="block">Main logic called by hive if sketchSize is also passed in.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.exec.UDF">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.exec.UDF</h3>
-<code>getRequiredFiles, getRequiredJars, getResolver, setResolver</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="IntersectSketchUDF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>IntersectSketchUDF</h4>
-<pre>public&nbsp;IntersectSketchUDF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="evaluate-org.apache.hadoop.io.BytesWritable-org.apache.hadoop.io.BytesWritable-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>evaluate</h4>
-<pre>public&nbsp;org.apache.hadoop.io.BytesWritable&nbsp;evaluate(org.apache.hadoop.io.BytesWritable&nbsp;firstSketchBytes,
-                                                   org.apache.hadoop.io.BytesWritable&nbsp;secondSketchBytes,
-                                                   long&nbsp;hashSeed)</pre>
-<div class="block">Main logic called by hive if sketchSize is also passed in. Computes the
- intersection of two sketches of same or different column.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>firstSketchBytes</code> - first sketch to be intersected.</dd>
-<dd><code>secondSketchBytes</code> - second sketch to be intersected.</dd>
-<dd><code>hashSeed</code> - Only required if input sketches were constructed using an update seed that was not the default.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>resulting sketch of intersection.</dd>
-</dl>
-</li>
-</ul>
-<a name="evaluate-org.apache.hadoop.io.BytesWritable-org.apache.hadoop.io.BytesWritable-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>evaluate</h4>
-<pre>public&nbsp;org.apache.hadoop.io.BytesWritable&nbsp;evaluate(org.apache.hadoop.io.BytesWritable&nbsp;firstSketchBytes,
-                                                   org.apache.hadoop.io.BytesWritable&nbsp;secondSketchBytes)</pre>
-<div class="block">Main logic called by hive if sketchSize is not passed in. Computes the
- intersection of two sketches of same or different column.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>firstSketchBytes</code> - first sketch to be intersected.</dd>
-<dd><code>secondSketchBytes</code> - second sketch to be intersected.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>resulting sketch of intersection.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/IntersectSketchUDF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/IntersectSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/theta/IntersectSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="IntersectSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/UnionEvaluator.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/UnionEvaluator.html
deleted file mode 100644
index 96561f7..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/UnionEvaluator.html
+++ /dev/null
@@ -1,526 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionEvaluator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/IntersectSketchUDF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/theta/UnionEvaluator.html" target="_top">Frames</a></li>
-<li><a href="UnionEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.theta</div>
-<h2 title="Class UnionEvaluator" class="title">Class UnionEvaluator</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.theta.UnionEvaluator</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/hive/theta/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.theta">DataToSketchUDAF.DataToSketchEvaluator</a>, <a href="../../../../../com/yahoo/sketches/hive/theta/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.theta">UnionSketchUDAF.UnionSketchUDAFEvaluator</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">UnionEvaluator</span>
-extends org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</pre>
-<div class="block">Common code for DataToSketchUDAF and UnionSketchUDAF</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</h3>
-<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AbstractAggregationBuffer, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationType, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html#inputObjectInspector">inputObjectInspector</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html#intermediateObjectInspector">intermediateObjectInspector</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html#NOMINAL_ENTRIES_FIELD">NOMINAL_ENTRIES_FIELD</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html#nominalEntriesObjectInspector">nominalEntriesObjectInspector</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html#SEED_FIELD">SEED_FIELD</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html#seedObjectInspector">seedObjectInspector</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html#SKETCH_FIELD">SKETCH_FIELD</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html#UnionEvaluator--">UnionEvaluator</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html#getNewAggregationBuffer--">getNewAggregationBuffer</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html#merge-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object-">merge</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;agg,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;partial)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html#reset-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">reset</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;agg)</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html#terminate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">terminate</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;agg)</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html#terminatePartial-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">terminatePartial</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;agg)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</h3>
-<code>aggregate, close, configure, evaluate, getWindowingEvaluator, init, isEstimable, iterate</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="NOMINAL_ENTRIES_FIELD">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>NOMINAL_ENTRIES_FIELD</h4>
-<pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NOMINAL_ENTRIES_FIELD</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.yahoo.sketches.hive.theta.UnionEvaluator.NOMINAL_ENTRIES_FIELD">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="SEED_FIELD">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>SEED_FIELD</h4>
-<pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SEED_FIELD</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.yahoo.sketches.hive.theta.UnionEvaluator.SEED_FIELD">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="SKETCH_FIELD">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>SKETCH_FIELD</h4>
-<pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SKETCH_FIELD</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.yahoo.sketches.hive.theta.UnionEvaluator.SKETCH_FIELD">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="inputObjectInspector">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>inputObjectInspector</h4>
-<pre>protected transient&nbsp;org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector inputObjectInspector</pre>
-</li>
-</ul>
-<a name="nominalEntriesObjectInspector">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>nominalEntriesObjectInspector</h4>
-<pre>protected transient&nbsp;org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector nominalEntriesObjectInspector</pre>
-</li>
-</ul>
-<a name="seedObjectInspector">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>seedObjectInspector</h4>
-<pre>protected transient&nbsp;org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector seedObjectInspector</pre>
-</li>
-</ul>
-<a name="intermediateObjectInspector">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>intermediateObjectInspector</h4>
-<pre>protected transient&nbsp;org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector intermediateObjectInspector</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UnionEvaluator--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UnionEvaluator</h4>
-<pre>public&nbsp;UnionEvaluator()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="terminatePartial-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>terminatePartial</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;terminatePartial(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;agg)
-                        throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>terminatePartial</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="merge-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>merge</h4>
-<pre>public&nbsp;void&nbsp;merge(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;agg,
-                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;partial)
-           throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>merge</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="terminate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>terminate</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;terminate(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;agg)
-                 throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>terminate</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="reset-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public&nbsp;void&nbsp;reset(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;agg)
-           throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>reset</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getNewAggregationBuffer--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getNewAggregationBuffer</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;getNewAggregationBuffer()
-                                                                                                     throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getNewAggregationBuffer</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><code>GenericUDAFEvaluator.getNewAggregationBuffer()</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionEvaluator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/IntersectSketchUDF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/theta/UnionEvaluator.html" target="_top">Frames</a></li>
-<li><a href="UnionEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/UnionSketchUDAF.UnionSketchUDAFEvaluator.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/UnionSketchUDAF.UnionSketchUDAFEvaluator.html
deleted file mode 100644
index aefdee7..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/UnionSketchUDAF.UnionSketchUDAFEvaluator.html
+++ /dev/null
@@ -1,385 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionSketchUDAF.UnionSketchUDAFEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionSketchUDAF.UnionSketchUDAFEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionSketchUDAF.UnionSketchUDAFEvaluator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/UnionSketchUDF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/theta/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" target="_top">Frames</a></li>
-<li><a href="UnionSketchUDAF.UnionSketchUDAFEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.com.yahoo.sketches.hive.theta.UnionEvaluator">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.theta</div>
-<h2 title="Class UnionSketchUDAF.UnionSketchUDAFEvaluator" class="title">Class UnionSketchUDAF.UnionSketchUDAFEvaluator</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta">com.yahoo.sketches.hive.theta.UnionEvaluator</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.theta.UnionSketchUDAF.UnionSketchUDAFEvaluator</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/hive/theta/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta">UnionSketchUDAF</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">UnionSketchUDAF.UnionSketchUDAFEvaluator</span>
-extends <a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta">UnionEvaluator</a></pre>
-<div class="block">Evaluator class of Generic UDAF, main logic of our UDAF.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</h3>
-<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AbstractAggregationBuffer, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationType, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.com.yahoo.sketches.hive.theta.UnionEvaluator">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;com.yahoo.sketches.hive.theta.<a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta">UnionEvaluator</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html#inputObjectInspector">inputObjectInspector</a>, <a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html#intermediateObjectInspector">intermediateObjectInspector</a>, <a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html#NOMINAL_ENTRIES_FIELD">NOMINAL_ENTRIES_FIELD</a>, <a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html#nominalEntriesObjectInspector">nominalEntriesObjectInspector</a>, <a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html#SEED_FIELD">SEED_FIELD</a>, <a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html#seedObjectInspector">seedObjectInspector</a>, <a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html#SKETCH_FIELD">SKETCH_FIELD</a></code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/UnionSketchUDAF.UnionSketchUDAFEvaluator.html#UnionSketchUDAFEvaluator--">UnionSketchUDAFEvaluator</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/UnionSketchUDAF.UnionSketchUDAFEvaluator.html#init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">init</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode&nbsp;mode,
-    org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;parameters)</code>
-<div class="block">Receives the passed in argument object inspectors and returns the desired
- return type's object inspector to inform hive of return type of UDAF.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/UnionSketchUDAF.UnionSketchUDAFEvaluator.html#iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">iterate</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;agg,
-       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;parameters)</code>
-<div class="block">Add the incoming sketch into the internal state.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.hive.theta.UnionEvaluator">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.hive.theta.<a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta">UnionEvaluator</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html#getNewAggregationBuffer--">getNewAggregationBuffer</a>, <a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html#merge-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object-">merge</a>, <a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html#reset-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">reset</a>, <a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html#terminate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">terminate</a>, <a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html#terminatePartial-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">terminatePartial</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</h3>
-<code>aggregate, close, configure, evaluate, getWindowingEvaluator, isEstimable</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UnionSketchUDAFEvaluator--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UnionSketchUDAFEvaluator</h4>
-<pre>public&nbsp;UnionSketchUDAFEvaluator()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>init</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector&nbsp;init(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode&nbsp;mode,
-                                                                          org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;parameters)
-                                                                   throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<div class="block">Receives the passed in argument object inspectors and returns the desired
- return type's object inspector to inform hive of return type of UDAF.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>init</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mode</code> - Mode (i.e. PARTIAL 1, COMPLETE...) for determining input/output
-          object inspector type.</dd>
-<dd><code>parameters</code> - List of object inspectors for input arguments.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The object inspector type indicates the UDAF return type (i.e.
-         returned type of terminate(...)).</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>iterate</h4>
-<pre>public&nbsp;void&nbsp;iterate(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;agg,
-                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;parameters)
-             throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<div class="block">Add the incoming sketch into the internal state.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>iterate</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>agg</code> - aggregation buffer storing intermediate results.</dd>
-<dd><code>parameters</code> - sketches in the form of Object passed in to be merged.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionSketchUDAF.UnionSketchUDAFEvaluator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/UnionSketchUDF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/theta/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" target="_top">Frames</a></li>
-<li><a href="UnionSketchUDAF.UnionSketchUDAFEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.com.yahoo.sketches.hive.theta.UnionEvaluator">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/UnionSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/UnionSketchUDAF.html
deleted file mode 100644
index 2df894e..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/UnionSketchUDAF.html
+++ /dev/null
@@ -1,333 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/theta/UnionSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.theta</div>
-<h2 title="Class UnionSketchUDAF" class="title">Class UnionSketchUDAF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.theta.UnionSketchUDAF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">UnionSketchUDAF</span>
-extends org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</pre>
-<div class="block">Hive UDAF to compute union of theta Sketch objects</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.theta">UnionSketchUDAF.UnionSketchUDAFEvaluator</a></span></code>
-<div class="block">Evaluator class of Generic UDAF, main logic of our UDAF.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/UnionSketchUDAF.html#UnionSketchUDAF--">UnionSketchUDAF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/UnionSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo&nbsp;info)</code>
-<div class="block">Perform argument count check and argument type checking, returns an
- appropriate evaluator to perform based on input type (which should always
- be BINARY sketch).</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</h3>
-<code>getEvaluator</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UnionSketchUDAF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UnionSketchUDAF</h4>
-<pre>public&nbsp;UnionSketchUDAF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getEvaluator</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator&nbsp;getEvaluator(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo&nbsp;info)
-                                                                        throws org.apache.hadoop.hive.ql.parse.SemanticException</pre>
-<div class="block">Perform argument count check and argument type checking, returns an
- appropriate evaluator to perform based on input type (which should always
- be BINARY sketch). Also check sketch size and seed params if they are passed in.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getEvaluator</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>getEvaluator</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>info</code> - The parameter info to validate</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The GenericUDAFEvaluator to use to compute the function.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.parse.SemanticException</code></dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><code>#getEvaluator(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo)</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/theta/UnionSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/UnionSketchUDF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/UnionSketchUDF.html
deleted file mode 100644
index 1d1c91c..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/UnionSketchUDF.html
+++ /dev/null
@@ -1,362 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionSketchUDF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/theta/UnionSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="UnionSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.theta</div>
-<h2 title="Class UnionSketchUDF" class="title">Class UnionSketchUDF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.exec.UDF</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.theta.UnionSketchUDF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">UnionSketchUDF</span>
-extends org.apache.hadoop.hive.ql.exec.UDF</pre>
-<div class="block">Hive union sketch UDF.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/UnionSketchUDF.html#UnionSketchUDF--">UnionSketchUDF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.io.BytesWritable</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/UnionSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-org.apache.hadoop.io.BytesWritable-">evaluate</a></span>(org.apache.hadoop.io.BytesWritable&nbsp;firstSketch,
-        org.apache.hadoop.io.BytesWritable&nbsp;secondSketch)</code>
-<div class="block">Main logic called by hive if sketchSize is not passed in.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>org.apache.hadoop.io.BytesWritable</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/UnionSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-org.apache.hadoop.io.BytesWritable-int-">evaluate</a></span>(org.apache.hadoop.io.BytesWritable&nbsp;firstSketch,
-        org.apache.hadoop.io.BytesWritable&nbsp;secondSketch,
-        int&nbsp;sketchSize)</code>
-<div class="block">Main logic called by hive if sketchSize is also passed in.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.io.BytesWritable</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/theta/UnionSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-org.apache.hadoop.io.BytesWritable-int-long-">evaluate</a></span>(org.apache.hadoop.io.BytesWritable&nbsp;firstSketch,
-        org.apache.hadoop.io.BytesWritable&nbsp;secondSketch,
-        int&nbsp;sketchSize,
-        long&nbsp;seed)</code>
-<div class="block">Main logic called by hive if sketchSize is also passed in.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.exec.UDF">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.exec.UDF</h3>
-<code>getRequiredFiles, getRequiredJars, getResolver, setResolver</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UnionSketchUDF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UnionSketchUDF</h4>
-<pre>public&nbsp;UnionSketchUDF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="evaluate-org.apache.hadoop.io.BytesWritable-org.apache.hadoop.io.BytesWritable-int-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>evaluate</h4>
-<pre>public&nbsp;org.apache.hadoop.io.BytesWritable&nbsp;evaluate(org.apache.hadoop.io.BytesWritable&nbsp;firstSketch,
-                                                   org.apache.hadoop.io.BytesWritable&nbsp;secondSketch,
-                                                   int&nbsp;sketchSize,
-                                                   long&nbsp;seed)</pre>
-<div class="block">Main logic called by hive if sketchSize is also passed in. Union two
- sketches of same or different column.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>firstSketch</code> - first sketch to be unioned.</dd>
-<dd><code>secondSketch</code> - second sketch to be unioned.</dd>
-<dd><code>sketchSize</code> - final output unioned sketch size.
-          This must be a power of 2 and larger than 16.</dd>
-<dd><code>seed</code> - using the seed is not recommended unless you really know why you need it.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>resulting sketch of union.</dd>
-</dl>
-</li>
-</ul>
-<a name="evaluate-org.apache.hadoop.io.BytesWritable-org.apache.hadoop.io.BytesWritable-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>evaluate</h4>
-<pre>public&nbsp;org.apache.hadoop.io.BytesWritable&nbsp;evaluate(org.apache.hadoop.io.BytesWritable&nbsp;firstSketch,
-                                                   org.apache.hadoop.io.BytesWritable&nbsp;secondSketch,
-                                                   int&nbsp;sketchSize)</pre>
-<div class="block">Main logic called by hive if sketchSize is also passed in. Union two
- sketches of same or different column.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>firstSketch</code> - first sketch to be unioned.</dd>
-<dd><code>secondSketch</code> - second sketch to be unioned.</dd>
-<dd><code>sketchSize</code> - final output unioned sketch size.
-          This must be a power of 2 and larger than 16.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>resulting sketch of union.</dd>
-</dl>
-</li>
-</ul>
-<a name="evaluate-org.apache.hadoop.io.BytesWritable-org.apache.hadoop.io.BytesWritable-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>evaluate</h4>
-<pre>public&nbsp;org.apache.hadoop.io.BytesWritable&nbsp;evaluate(org.apache.hadoop.io.BytesWritable&nbsp;firstSketch,
-                                                   org.apache.hadoop.io.BytesWritable&nbsp;secondSketch)</pre>
-<div class="block">Main logic called by hive if sketchSize is not passed in. Union two
- sketches of same or different column.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>firstSketch</code> - first sketch to be unioned.</dd>
-<dd><code>secondSketch</code> - second sketch to be unioned.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>resulting sketch of union.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionSketchUDF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/theta/UnionSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="UnionSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/class-use/DataToSketchUDAF.DataToSketchEvaluator.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/class-use/DataToSketchUDAF.DataToSketchEvaluator.html
deleted file mode 100644
index 3fdbfe4..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/class-use/DataToSketchUDAF.DataToSketchEvaluator.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.theta.DataToSketchUDAF.DataToSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.theta.DataToSketchUDAF.DataToSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/theta/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/theta/class-use/DataToSketchUDAF.DataToSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="DataToSketchUDAF.DataToSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.theta.DataToSketchUDAF.DataToSketchEvaluator" class="title">Uses of Class<br>com.yahoo.sketches.hive.theta.DataToSketchUDAF.DataToSketchEvaluator</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.theta.DataToSketchUDAF.DataToSketchEvaluator</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/theta/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/theta/class-use/DataToSketchUDAF.DataToSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="DataToSketchUDAF.DataToSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/class-use/DataToSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/class-use/DataToSketchUDAF.html
deleted file mode 100644
index dc1d282..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/class-use/DataToSketchUDAF.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.theta.DataToSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.theta.DataToSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/theta/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/theta/class-use/DataToSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.theta.DataToSketchUDAF" class="title">Uses of Class<br>com.yahoo.sketches.hive.theta.DataToSketchUDAF</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.theta.DataToSketchUDAF</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/theta/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/theta/class-use/DataToSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/class-use/EstimateSketchUDF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/class-use/EstimateSketchUDF.html
deleted file mode 100644
index c053dfb..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/class-use/EstimateSketchUDF.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.theta.EstimateSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.theta.EstimateSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/theta/EstimateSketchUDF.html" title="class in com.yahoo.sketches.hive.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/theta/class-use/EstimateSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="EstimateSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.theta.EstimateSketchUDF" class="title">Uses of Class<br>com.yahoo.sketches.hive.theta.EstimateSketchUDF</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.theta.EstimateSketchUDF</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/theta/EstimateSketchUDF.html" title="class in com.yahoo.sketches.hive.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/theta/class-use/EstimateSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="EstimateSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/class-use/ExcludeSketchUDF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/class-use/ExcludeSketchUDF.html
deleted file mode 100644
index 78bfe5d..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/class-use/ExcludeSketchUDF.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.theta.ExcludeSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.theta.ExcludeSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/theta/ExcludeSketchUDF.html" title="class in com.yahoo.sketches.hive.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/theta/class-use/ExcludeSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="ExcludeSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.theta.ExcludeSketchUDF" class="title">Uses of Class<br>com.yahoo.sketches.hive.theta.ExcludeSketchUDF</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.theta.ExcludeSketchUDF</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/theta/ExcludeSketchUDF.html" title="class in com.yahoo.sketches.hive.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/theta/class-use/ExcludeSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="ExcludeSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/class-use/IntersectSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/class-use/IntersectSketchUDAF.html
deleted file mode 100644
index 12fdba5..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/class-use/IntersectSketchUDAF.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.theta.IntersectSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.theta.IntersectSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/theta/IntersectSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/theta/class-use/IntersectSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="IntersectSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.theta.IntersectSketchUDAF" class="title">Uses of Class<br>com.yahoo.sketches.hive.theta.IntersectSketchUDAF</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.theta.IntersectSketchUDAF</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/theta/IntersectSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/theta/class-use/IntersectSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="IntersectSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/class-use/IntersectSketchUDF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/class-use/IntersectSketchUDF.html
deleted file mode 100644
index 626d6e6..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/class-use/IntersectSketchUDF.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.theta.IntersectSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.theta.IntersectSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/theta/IntersectSketchUDF.html" title="class in com.yahoo.sketches.hive.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/theta/class-use/IntersectSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="IntersectSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.theta.IntersectSketchUDF" class="title">Uses of Class<br>com.yahoo.sketches.hive.theta.IntersectSketchUDF</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.theta.IntersectSketchUDF</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/theta/IntersectSketchUDF.html" title="class in com.yahoo.sketches.hive.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/theta/class-use/IntersectSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="IntersectSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/class-use/UnionEvaluator.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/class-use/UnionEvaluator.html
deleted file mode 100644
index 5651de5..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/class-use/UnionEvaluator.html
+++ /dev/null
@@ -1,174 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.theta.UnionEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.theta.UnionEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/theta/class-use/UnionEvaluator.html" target="_top">Frames</a></li>
-<li><a href="UnionEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.theta.UnionEvaluator" class="title">Uses of Class<br>com.yahoo.sketches.hive.theta.UnionEvaluator</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta">UnionEvaluator</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.hive.theta">com.yahoo.sketches.hive.theta</a></td>
-<td class="colLast">
-<div class="block">Hive UDFs and UDAFs for Theta sketch.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.hive.theta">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta">UnionEvaluator</a> in <a href="../../../../../../com/yahoo/sketches/hive/theta/package-summary.html">com.yahoo.sketches.hive.theta</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta">UnionEvaluator</a> in <a href="../../../../../../com/yahoo/sketches/hive/theta/package-summary.html">com.yahoo.sketches.hive.theta</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/yahoo/sketches/hive/theta/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.theta">DataToSketchUDAF.DataToSketchEvaluator</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/yahoo/sketches/hive/theta/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.theta">UnionSketchUDAF.UnionSketchUDAFEvaluator</a></span></code>
-<div class="block">Evaluator class of Generic UDAF, main logic of our UDAF.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/theta/class-use/UnionEvaluator.html" target="_top">Frames</a></li>
-<li><a href="UnionEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/class-use/UnionSketchUDAF.UnionSketchUDAFEvaluator.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/class-use/UnionSketchUDAF.UnionSketchUDAFEvaluator.html
deleted file mode 100644
index 4c2b12a..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/class-use/UnionSketchUDAF.UnionSketchUDAFEvaluator.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.theta.UnionSketchUDAF.UnionSketchUDAFEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.theta.UnionSketchUDAF.UnionSketchUDAFEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/theta/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/theta/class-use/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" target="_top">Frames</a></li>
-<li><a href="UnionSketchUDAF.UnionSketchUDAFEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.theta.UnionSketchUDAF.UnionSketchUDAFEvaluator" class="title">Uses of Class<br>com.yahoo.sketches.hive.theta.UnionSketchUDAF.UnionSketchUDAFEvaluator</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.theta.UnionSketchUDAF.UnionSketchUDAFEvaluator</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/theta/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/theta/class-use/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" target="_top">Frames</a></li>
-<li><a href="UnionSketchUDAF.UnionSketchUDAFEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/class-use/UnionSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/class-use/UnionSketchUDAF.html
deleted file mode 100644
index 74bde3b..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/class-use/UnionSketchUDAF.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.theta.UnionSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.theta.UnionSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/theta/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/theta/class-use/UnionSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.theta.UnionSketchUDAF" class="title">Uses of Class<br>com.yahoo.sketches.hive.theta.UnionSketchUDAF</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.theta.UnionSketchUDAF</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/theta/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/theta/class-use/UnionSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/class-use/UnionSketchUDF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/class-use/UnionSketchUDF.html
deleted file mode 100644
index f01cf84..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/class-use/UnionSketchUDF.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.theta.UnionSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.theta.UnionSketchUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/theta/UnionSketchUDF.html" title="class in com.yahoo.sketches.hive.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/theta/class-use/UnionSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="UnionSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.theta.UnionSketchUDF" class="title">Uses of Class<br>com.yahoo.sketches.hive.theta.UnionSketchUDF</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.theta.UnionSketchUDF</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/theta/UnionSketchUDF.html" title="class in com.yahoo.sketches.hive.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/theta/class-use/UnionSketchUDF.html" target="_top">Frames</a></li>
-<li><a href="UnionSketchUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/package-frame.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/package-frame.html
deleted file mode 100644
index fff6a24..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/package-frame.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.hive.theta (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../../com/yahoo/sketches/hive/theta/package-summary.html" target="classFrame">com.yahoo.sketches.hive.theta</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta" target="classFrame">DataToSketchUDAF</a></li>
-<li><a href="DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.theta" target="classFrame">DataToSketchUDAF.DataToSketchEvaluator</a></li>
-<li><a href="EstimateSketchUDF.html" title="class in com.yahoo.sketches.hive.theta" target="classFrame">EstimateSketchUDF</a></li>
-<li><a href="ExcludeSketchUDF.html" title="class in com.yahoo.sketches.hive.theta" target="classFrame">ExcludeSketchUDF</a></li>
-<li><a href="IntersectSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta" target="classFrame">IntersectSketchUDAF</a></li>
-<li><a href="IntersectSketchUDF.html" title="class in com.yahoo.sketches.hive.theta" target="classFrame">IntersectSketchUDF</a></li>
-<li><a href="UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta" target="classFrame">UnionEvaluator</a></li>
-<li><a href="UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta" target="classFrame">UnionSketchUDAF</a></li>
-<li><a href="UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.theta" target="classFrame">UnionSketchUDAF.UnionSketchUDAFEvaluator</a></li>
-<li><a href="UnionSketchUDF.html" title="class in com.yahoo.sketches.hive.theta" target="classFrame">UnionSketchUDF</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/package-summary.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/package-summary.html
deleted file mode 100644
index b28de4b..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/package-summary.html
+++ /dev/null
@@ -1,207 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.hive.theta (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.hive.theta (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/theta/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;com.yahoo.sketches.hive.theta</h1>
-<div class="docSummary">
-<div class="block">Hive UDFs and UDAFs for Theta sketch.</div>
-</div>
-<p>See:&nbsp;<a href="#package.description">Description</a></p>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/theta/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta">DataToSketchUDAF</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/theta/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.theta">DataToSketchUDAF.DataToSketchEvaluator</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/theta/EstimateSketchUDF.html" title="class in com.yahoo.sketches.hive.theta">EstimateSketchUDF</a></td>
-<td class="colLast">
-<div class="block">Hive estimate sketch udf.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/theta/ExcludeSketchUDF.html" title="class in com.yahoo.sketches.hive.theta">ExcludeSketchUDF</a></td>
-<td class="colLast">
-<div class="block">Hive exclude sketch UDF.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/theta/IntersectSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta">IntersectSketchUDAF</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/theta/IntersectSketchUDF.html" title="class in com.yahoo.sketches.hive.theta">IntersectSketchUDF</a></td>
-<td class="colLast">
-<div class="block">Hive intersection sketch UDF.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta">UnionEvaluator</a></td>
-<td class="colLast">
-<div class="block">Common code for DataToSketchUDAF and UnionSketchUDAF</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/theta/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta">UnionSketchUDAF</a></td>
-<td class="colLast">
-<div class="block">Hive UDAF to compute union of theta Sketch objects</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/theta/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.theta">UnionSketchUDAF.UnionSketchUDAFEvaluator</a></td>
-<td class="colLast">
-<div class="block">Evaluator class of Generic UDAF, main logic of our UDAF.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/theta/UnionSketchUDF.html" title="class in com.yahoo.sketches.hive.theta">UnionSketchUDF</a></td>
-<td class="colLast">
-<div class="block">Hive union sketch UDF.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-<a name="package.description">
-<!--   -->
-</a>
-<h2 title="Package com.yahoo.sketches.hive.theta Description">Package com.yahoo.sketches.hive.theta Description</h2>
-<div class="block">Hive UDFs and UDAFs for Theta sketch.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Will Lauer, Alexander Saydakov</dd>
-</dl>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/theta/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/package-tree.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/package-tree.html
deleted file mode 100644
index 5927f0e..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/package-tree.html
+++ /dev/null
@@ -1,163 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.hive.theta Class Hierarchy (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.hive.theta Class Hierarchy (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/package-tree.html">Prev</a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/theta/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package com.yahoo.sketches.hive.theta</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver (implements org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2)
-<ul>
-<li type="circle">com.yahoo.sketches.hive.theta.<a href="../../../../../com/yahoo/sketches/hive/theta/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">DataToSketchUDAF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.theta.<a href="../../../../../com/yahoo/sketches/hive/theta/IntersectSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">IntersectSketchUDAF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.theta.<a href="../../../../../com/yahoo/sketches/hive/theta/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">UnionSketchUDAF</span></a></li>
-</ul>
-</li>
-<li type="circle">org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator (implements java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>)
-<ul>
-<li type="circle">com.yahoo.sketches.hive.theta.<a href="../../../../../com/yahoo/sketches/hive/theta/UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">UnionEvaluator</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.hive.theta.<a href="../../../../../com/yahoo/sketches/hive/theta/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">DataToSketchUDAF.DataToSketchEvaluator</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.theta.<a href="../../../../../com/yahoo/sketches/hive/theta/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">UnionSketchUDAF.UnionSketchUDAFEvaluator</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li type="circle">org.apache.hadoop.hive.ql.exec.UDF
-<ul>
-<li type="circle">com.yahoo.sketches.hive.theta.<a href="../../../../../com/yahoo/sketches/hive/theta/EstimateSketchUDF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">EstimateSketchUDF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.theta.<a href="../../../../../com/yahoo/sketches/hive/theta/ExcludeSketchUDF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">ExcludeSketchUDF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.theta.<a href="../../../../../com/yahoo/sketches/hive/theta/IntersectSketchUDF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">IntersectSketchUDF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.theta.<a href="../../../../../com/yahoo/sketches/hive/theta/UnionSketchUDF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">UnionSketchUDF</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/quantiles/package-tree.html">Prev</a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/theta/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/package-use.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/package-use.html
deleted file mode 100644
index 3aeb504..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/theta/package-use.html
+++ /dev/null
@@ -1,163 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package com.yahoo.sketches.hive.theta (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches.hive.theta (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/theta/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Uses of Package com.yahoo.sketches.hive.theta" class="title">Uses of Package<br>com.yahoo.sketches.hive.theta</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/hive/theta/package-summary.html">com.yahoo.sketches.hive.theta</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.hive.theta">com.yahoo.sketches.hive.theta</a></td>
-<td class="colLast">
-<div class="block">Hive UDFs and UDAFs for Theta sketch.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="com.yahoo.sketches.hive.theta">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../../com/yahoo/sketches/hive/theta/package-summary.html">com.yahoo.sketches.hive.theta</a> used by <a href="../../../../../com/yahoo/sketches/hive/theta/package-summary.html">com.yahoo.sketches.hive.theta</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../../com/yahoo/sketches/hive/theta/class-use/UnionEvaluator.html#com.yahoo.sketches.hive.theta">UnionEvaluator</a>
-<div class="block">Common code for DataToSketchUDAF and UnionSketchUDAF</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/theta/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToEstimatesUDF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToEstimatesUDF.html
deleted file mode 100644
index 07edcfd..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToEstimatesUDF.html
+++ /dev/null
@@ -1,294 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ArrayOfDoublesSketchToEstimatesUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfDoublesSketchToEstimatesUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfDoublesSketchToEstimatesUDF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToValuesUDTF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToEstimatesUDF.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesSketchToEstimatesUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.tuple</div>
-<h2 title="Class ArrayOfDoublesSketchToEstimatesUDF" class="title">Class ArrayOfDoublesSketchToEstimatesUDF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.exec.UDF</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.tuple.ArrayOfDoublesSketchToEstimatesUDF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ArrayOfDoublesSketchToEstimatesUDF</span>
-extends org.apache.hadoop.hive.ql.exec.UDF</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToEstimatesUDF.html#ArrayOfDoublesSketchToEstimatesUDF--">ArrayOfDoublesSketchToEstimatesUDF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToEstimatesUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-">evaluate</a></span>(org.apache.hadoop.io.BytesWritable&nbsp;serializedSketch)</code>
-<div class="block">Get estimates from a given ArrayOfDoublesSketch</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.exec.UDF">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.exec.UDF</h3>
-<code>getRequiredFiles, getRequiredJars, getResolver, setResolver</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ArrayOfDoublesSketchToEstimatesUDF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ArrayOfDoublesSketchToEstimatesUDF</h4>
-<pre>public&nbsp;ArrayOfDoublesSketchToEstimatesUDF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="evaluate-org.apache.hadoop.io.BytesWritable-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>evaluate</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;&nbsp;evaluate(org.apache.hadoop.io.BytesWritable&nbsp;serializedSketch)</pre>
-<div class="block">Get estimates from a given ArrayOfDoublesSketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>serializedSketch</code> - ArrayOfDoublesSketch in as serialized binary</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>list of estimates</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfDoublesSketchToEstimatesUDF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToValuesUDTF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToEstimatesUDF.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesSketchToEstimatesUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToValuesUDTF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToValuesUDTF.html
deleted file mode 100644
index aee09e1..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToValuesUDTF.html
+++ /dev/null
@@ -1,332 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ArrayOfDoublesSketchToValuesUDTF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfDoublesSketchToValuesUDTF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfDoublesSketchToValuesUDTF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToEstimatesUDF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToValuesUDTF.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesSketchToValuesUDTF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.tuple</div>
-<h2 title="Class ArrayOfDoublesSketchToValuesUDTF" class="title">Class ArrayOfDoublesSketchToValuesUDTF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.GenericUDTF</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.tuple.ArrayOfDoublesSketchToValuesUDTF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ArrayOfDoublesSketchToValuesUDTF</span>
-extends org.apache.hadoop.hive.ql.udf.generic.GenericUDTF</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToValuesUDTF.html#ArrayOfDoublesSketchToValuesUDTF--">ArrayOfDoublesSketchToValuesUDTF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToValuesUDTF.html#close--">close</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToValuesUDTF.html#initialize-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">initialize</a></span>(org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;inspectors)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToValuesUDTF.html#process-java.lang.Object:A-">process</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;data)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDTF">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDTF</h3>
-<code>configure, forward, initialize, setCollector</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ArrayOfDoublesSketchToValuesUDTF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ArrayOfDoublesSketchToValuesUDTF</h4>
-<pre>public&nbsp;ArrayOfDoublesSketchToValuesUDTF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="initialize-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>initialize</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector&nbsp;initialize(org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;inspectors)
-                                                                               throws org.apache.hadoop.hive.ql.exec.UDFArgumentException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>initialize</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDTF</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.exec.UDFArgumentException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="process-java.lang.Object:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>process</h4>
-<pre>public&nbsp;void&nbsp;process(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;data)
-             throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>process</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDTF</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="close--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>close</h4>
-<pre>public&nbsp;void&nbsp;close()
-           throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>close</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDTF</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfDoublesSketchToValuesUDTF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToEstimatesUDF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToValuesUDTF.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesSketchToValuesUDTF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html
deleted file mode 100644
index 27d0fb3..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html
+++ /dev/null
@@ -1,541 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToDoubleSummarySketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.tuple</div>
-<h2 title="Class DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator" class="title">Class DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.tuple.DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToArrayOfDoublesSketchUDAF</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator</span>
-extends org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</h3>
-<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AbstractAggregationBuffer, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationType, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html#intermediateInspector_">intermediateInspector_</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html#NOMINAL_NUM_ENTRIES_FIELD">NOMINAL_NUM_ENTRIES_FIELD</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html#nominalNumEntriesInspector_">nominalNumEntriesInspector_</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html#NUM_VALUES_FIELD">NUM_VALUES_FIELD</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html#SKETCH_FIELD">SKETCH_FIELD</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html#DataToArrayOfDoublesSketchEvaluator--">DataToArrayOfDoublesSketchEvaluator</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html#getNewAggregationBuffer--">getNewAggregationBuffer</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html#init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">init</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode&nbsp;mode,
-    org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;parameters)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html#iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">iterate</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;data)</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html#merge-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object-">merge</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html#reset-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">reset</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html#terminate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">terminate</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html#terminatePartial-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">terminatePartial</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</h3>
-<code>aggregate, close, configure, evaluate, getWindowingEvaluator, isEstimable</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="NOMINAL_NUM_ENTRIES_FIELD">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>NOMINAL_NUM_ENTRIES_FIELD</h4>
-<pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NOMINAL_NUM_ENTRIES_FIELD</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.yahoo.sketches.hive.tuple.DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.NOMINAL_NUM_ENTRIES_FIELD">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="NUM_VALUES_FIELD">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>NUM_VALUES_FIELD</h4>
-<pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NUM_VALUES_FIELD</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.yahoo.sketches.hive.tuple.DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.NUM_VALUES_FIELD">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="SKETCH_FIELD">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>SKETCH_FIELD</h4>
-<pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SKETCH_FIELD</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.yahoo.sketches.hive.tuple.DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.SKETCH_FIELD">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="nominalNumEntriesInspector_">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>nominalNumEntriesInspector_</h4>
-<pre>protected&nbsp;org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector nominalNumEntriesInspector_</pre>
-</li>
-</ul>
-<a name="intermediateInspector_">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>intermediateInspector_</h4>
-<pre>protected&nbsp;org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector intermediateInspector_</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DataToArrayOfDoublesSketchEvaluator--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataToArrayOfDoublesSketchEvaluator</h4>
-<pre>public&nbsp;DataToArrayOfDoublesSketchEvaluator()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>init</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector&nbsp;init(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode&nbsp;mode,
-                                                                          org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;parameters)
-                                                                   throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>init</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>iterate</h4>
-<pre>public&nbsp;void&nbsp;iterate(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;data)
-             throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>iterate</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getNewAggregationBuffer--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getNewAggregationBuffer</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;getNewAggregationBuffer()
-                                                                                                     throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getNewAggregationBuffer</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="terminatePartial-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>terminatePartial</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;terminatePartial(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)
-                        throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>terminatePartial</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="merge-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>merge</h4>
-<pre>public&nbsp;void&nbsp;merge(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)
-           throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>merge</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="terminate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>terminate</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;terminate(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)
-                 throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>terminate</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="reset-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public&nbsp;void&nbsp;reset(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)
-           throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>reset</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToDoubleSummarySketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.html
deleted file mode 100644
index f1498a9..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.html
+++ /dev/null
@@ -1,317 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToArrayOfDoublesSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToArrayOfDoublesSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToArrayOfDoublesSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToValuesUDTF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToArrayOfDoublesSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.tuple</div>
-<h2 title="Class DataToArrayOfDoublesSketchUDAF" class="title">Class DataToArrayOfDoublesSketchUDAF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.tuple.DataToArrayOfDoublesSketchUDAF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DataToArrayOfDoublesSketchUDAF</span>
-extends org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.html#DataToArrayOfDoublesSketchUDAF--">DataToArrayOfDoublesSketchUDAF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo&nbsp;info)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</h3>
-<code>getEvaluator</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DataToArrayOfDoublesSketchUDAF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataToArrayOfDoublesSketchUDAF</h4>
-<pre>public&nbsp;DataToArrayOfDoublesSketchUDAF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getEvaluator</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator&nbsp;getEvaluator(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo&nbsp;info)
-                                                                        throws org.apache.hadoop.hive.ql.parse.SemanticException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getEvaluator</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>getEvaluator</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.parse.SemanticException</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToArrayOfDoublesSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToValuesUDTF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToArrayOfDoublesSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/DataToDoubleSummarySketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/DataToDoubleSummarySketchUDAF.html
deleted file mode 100644
index 8c7cd5d..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/DataToDoubleSummarySketchUDAF.html
+++ /dev/null
@@ -1,352 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToDoubleSummarySketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToDoubleSummarySketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToDoubleSummarySketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/DataToDoubleSummarySketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToDoubleSummarySketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.com.yahoo.sketches.hive.tuple.DataToSketchUDAF">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.tuple</div>
-<h2 title="Class DataToDoubleSummarySketchUDAF" class="title">Class DataToDoubleSummarySketchUDAF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">com.yahoo.sketches.hive.tuple.DataToSketchUDAF</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.tuple.DataToDoubleSummarySketchUDAF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DataToDoubleSummarySketchUDAF</span>
-extends <a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToSketchUDAF</a></pre>
-<div class="block">This simple implementation is to give an example of a concrete UDAF based on the abstract
- DataToSketchUDAF if no extra arguments are needed. The same functionality is included into
- DataToDoubleSummaryWithModeSketchUDAF with the default summary mode of Sum, but the
- implementation is more complex because of the extra argument.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.com.yahoo.sketches.hive.tuple.DataToSketchUDAF">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;com.yahoo.sketches.hive.tuple.<a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToSketchUDAF</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">DataToSketchUDAF.DataToSketchEvaluator</a>&lt;<a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="type parameter in DataToSketchUDAF.DataToSketchEvaluator">U</a>,<a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="type parameter in DataToSketchUDAF.DataToSketchEvaluator">S</a> extends com.yahoo.sketches.tuple.UpdatableSummary&lt;<a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="type parameter in DataToSketchUDAF.DataToSketchEvaluator">U</a>&gt;&gt;</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToDoubleSummarySketchUDAF.html#DataToDoubleSummarySketchUDAF--">DataToDoubleSummarySketchUDAF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToDoubleSummarySketchUDAF.html#createEvaluator--">createEvaluator</a></span>()</code>
-<div class="block">This is needed because a concrete UDAF is going to have its own concrete evaluator static inner class.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToDoubleSummarySketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo&nbsp;info)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.hive.tuple.DataToSketchUDAF">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.hive.tuple.<a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToSketchUDAF</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html#checkExtraArguments-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">checkExtraArguments</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</h3>
-<code>getEvaluator</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DataToDoubleSummarySketchUDAF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataToDoubleSummarySketchUDAF</h4>
-<pre>public&nbsp;DataToDoubleSummarySketchUDAF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEvaluator</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator&nbsp;getEvaluator(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo&nbsp;info)
-                                                                        throws org.apache.hadoop.hive.ql.parse.SemanticException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getEvaluator</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToSketchUDAF</a></code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.parse.SemanticException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="createEvaluator--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>createEvaluator</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator&nbsp;createEvaluator()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html#createEvaluator--">DataToSketchUDAF</a></code></span></div>
-<div class="block">This is needed because a concrete UDAF is going to have its own concrete evaluator static inner class.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html#createEvaluator--">createEvaluator</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToSketchUDAF</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an instance of evaluator</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToDoubleSummarySketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/DataToDoubleSummarySketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToDoubleSummarySketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.com.yahoo.sketches.hive.tuple.DataToSketchUDAF">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/DataToDoubleSummaryWithModeSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/DataToDoubleSummaryWithModeSketchUDAF.html
deleted file mode 100644
index ec50d84..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/DataToDoubleSummaryWithModeSketchUDAF.html
+++ /dev/null
@@ -1,369 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToDoubleSummaryWithModeSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToDoubleSummaryWithModeSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToDoubleSummaryWithModeSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToDoubleSummarySketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/DataToDoubleSummaryWithModeSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToDoubleSummaryWithModeSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.com.yahoo.sketches.hive.tuple.DataToSketchUDAF">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.tuple</div>
-<h2 title="Class DataToDoubleSummaryWithModeSketchUDAF" class="title">Class DataToDoubleSummaryWithModeSketchUDAF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">com.yahoo.sketches.hive.tuple.DataToSketchUDAF</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.tuple.DataToDoubleSummaryWithModeSketchUDAF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DataToDoubleSummaryWithModeSketchUDAF</span>
-extends <a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToSketchUDAF</a></pre>
-<div class="block">This is an example of a concrete UDAF based on the abstract DataToSketchUDAF if extra arguments
- are needed. For a simpler example with no extra arguments see DataToDoubleSummarySketchUDAF.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.com.yahoo.sketches.hive.tuple.DataToSketchUDAF">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;com.yahoo.sketches.hive.tuple.<a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToSketchUDAF</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">DataToSketchUDAF.DataToSketchEvaluator</a>&lt;<a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="type parameter in DataToSketchUDAF.DataToSketchEvaluator">U</a>,<a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="type parameter in DataToSketchUDAF.DataToSketchEvaluator">S</a> extends com.yahoo.sketches.tuple.UpdatableSummary&lt;<a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="type parameter in DataToSketchUDAF.DataToSketchEvaluator">U</a>&gt;&gt;</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToDoubleSummaryWithModeSketchUDAF.html#DataToDoubleSummaryWithModeSketchUDAF--">DataToDoubleSummaryWithModeSketchUDAF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToDoubleSummaryWithModeSketchUDAF.html#checkExtraArguments-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">checkExtraArguments</a></span>(org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;inspectors)</code>
-<div class="block">Override this if your UDF has more arguments</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToDoubleSummaryWithModeSketchUDAF.html#createEvaluator--">createEvaluator</a></span>()</code>
-<div class="block">This is needed because a concrete UDAF is going to have its own concrete evaluator static inner class.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToDoubleSummaryWithModeSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo&nbsp;info)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</h3>
-<code>getEvaluator</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DataToDoubleSummaryWithModeSketchUDAF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataToDoubleSummaryWithModeSketchUDAF</h4>
-<pre>public&nbsp;DataToDoubleSummaryWithModeSketchUDAF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEvaluator</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator&nbsp;getEvaluator(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo&nbsp;info)
-                                                                        throws org.apache.hadoop.hive.ql.parse.SemanticException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getEvaluator</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToSketchUDAF</a></code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.parse.SemanticException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="createEvaluator--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>createEvaluator</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator&nbsp;createEvaluator()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html#createEvaluator--">DataToSketchUDAF</a></code></span></div>
-<div class="block">This is needed because a concrete UDAF is going to have its own concrete evaluator static inner class.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html#createEvaluator--">createEvaluator</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToSketchUDAF</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an instance of evaluator</dd>
-</dl>
-</li>
-</ul>
-<a name="checkExtraArguments-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>checkExtraArguments</h4>
-<pre>protected&nbsp;void&nbsp;checkExtraArguments(org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;inspectors)
-                            throws org.apache.hadoop.hive.ql.parse.SemanticException</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html#checkExtraArguments-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">DataToSketchUDAF</a></code></span></div>
-<div class="block">Override this if your UDF has more arguments</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html#checkExtraArguments-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">checkExtraArguments</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToSketchUDAF</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>inspectors</code> - array of inspectors</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.parse.SemanticException</code> - if anything is wrong</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToDoubleSummaryWithModeSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToDoubleSummarySketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/DataToDoubleSummaryWithModeSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToDoubleSummaryWithModeSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.com.yahoo.sketches.hive.tuple.DataToSketchUDAF">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html
deleted file mode 100644
index 26c11c8..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html
+++ /dev/null
@@ -1,613 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToSketchUDAF.DataToSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToSketchUDAF.DataToSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":6,"i3":6,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToSketchUDAF.DataToSketchEvaluator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/DoubleSummarySketchToEstimatesUDF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="DataToSketchUDAF.DataToSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.tuple</div>
-<h2 title="Class DataToSketchUDAF.DataToSketchEvaluator" class="title">Class DataToSketchUDAF.DataToSketchEvaluator&lt;U,S extends com.yahoo.sketches.tuple.UpdatableSummary&lt;U&gt;&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.tuple.DataToSketchUDAF.DataToSketchEvaluator&lt;U,S&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToSketchUDAF</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract static class <span class="typeNameLabel">DataToSketchUDAF.DataToSketchEvaluator&lt;U,S extends com.yahoo.sketches.tuple.UpdatableSummary&lt;U&gt;&gt;</span>
-extends org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</h3>
-<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AbstractAggregationBuffer, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationType, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html#intermediateInspector_">intermediateInspector_</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html#NOMINAL_NUM_ENTRIES_FIELD">NOMINAL_NUM_ENTRIES_FIELD</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html#nominalNumEntriesInspector_">nominalNumEntriesInspector_</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html#SKETCH_FIELD">SKETCH_FIELD</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html#DataToSketchEvaluator--">DataToSketchEvaluator</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="type parameter in DataToSketchUDAF.DataToSketchEvaluator">U</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html#extractValue-java.lang.Object-org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector-">extractValue</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data,
-            org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector&nbsp;valueInspector)</code>
-<div class="block">Override this if it takes more than a cast to convert Hive value into the sketch update type U</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html#getNewAggregationBuffer--">getNewAggregationBuffer</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>protected abstract com.yahoo.sketches.tuple.SummaryFactory&lt;S&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html#getSummaryFactoryForIterate-java.lang.Object:A-">getSummaryFactoryForIterate</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;data)</code>
-<div class="block">Get an instance of SummaryFactory possibly parameterized based on the original input array of objects.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>protected abstract com.yahoo.sketches.tuple.SummaryFactory&lt;S&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html#getSummaryFactoryForMerge-java.lang.Object-">getSummaryFactoryForMerge</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)</code>
-<div class="block">Get an instance of SummaryFactory possibly parameterized based on the intermediate data object.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html#init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">init</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode&nbsp;mode,
-    org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;inspectors)</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html#initializeState-com.yahoo.sketches.hive.tuple.UnionState-java.lang.Object-">initializeState</a></span>(com.yahoo.sketches.hive.tuple.UnionState&lt;S&gt;&nbsp;state,
-               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html#iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">iterate</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;data)</code>&nbsp;</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html#merge-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object-">merge</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)</code>&nbsp;</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html#reset-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">reset</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)</code>&nbsp;</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html#terminate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">terminate</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)</code>&nbsp;</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html#terminatePartial-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">terminatePartial</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</h3>
-<code>aggregate, close, configure, evaluate, getWindowingEvaluator, isEstimable</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="NOMINAL_NUM_ENTRIES_FIELD">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>NOMINAL_NUM_ENTRIES_FIELD</h4>
-<pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NOMINAL_NUM_ENTRIES_FIELD</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.yahoo.sketches.hive.tuple.DataToSketchUDAF.DataToSketchEvaluator.NOMINAL_NUM_ENTRIES_FIELD">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="SKETCH_FIELD">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>SKETCH_FIELD</h4>
-<pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SKETCH_FIELD</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.yahoo.sketches.hive.tuple.DataToSketchUDAF.DataToSketchEvaluator.SKETCH_FIELD">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="nominalNumEntriesInspector_">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>nominalNumEntriesInspector_</h4>
-<pre>protected&nbsp;org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector nominalNumEntriesInspector_</pre>
-</li>
-</ul>
-<a name="intermediateInspector_">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>intermediateInspector_</h4>
-<pre>protected&nbsp;org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector intermediateInspector_</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DataToSketchEvaluator--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataToSketchEvaluator</h4>
-<pre>public&nbsp;DataToSketchEvaluator()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>init</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector&nbsp;init(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode&nbsp;mode,
-                                                                          org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;inspectors)
-                                                                   throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>init</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>iterate</h4>
-<pre>public&nbsp;void&nbsp;iterate(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;data)
-             throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>iterate</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getNewAggregationBuffer--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getNewAggregationBuffer</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;getNewAggregationBuffer()
-                                                                                                     throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getNewAggregationBuffer</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="extractValue-java.lang.Object-org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>extractValue</h4>
-<pre>public&nbsp;<a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="type parameter in DataToSketchUDAF.DataToSketchEvaluator">U</a>&nbsp;extractValue(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data,
-                      org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector&nbsp;valueInspector)
-               throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<div class="block">Override this if it takes more than a cast to convert Hive value into the sketch update type U</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - Hive value object</dd>
-<dd><code>valueInspector</code> - PrimitiveObjectInspector for the value</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>extracted value</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code> - if anything goes wrong</dd>
-</dl>
-</li>
-</ul>
-<a name="getSummaryFactoryForIterate-java.lang.Object:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getSummaryFactoryForIterate</h4>
-<pre>protected abstract&nbsp;com.yahoo.sketches.tuple.SummaryFactory&lt;S&gt;&nbsp;getSummaryFactoryForIterate(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;data)</pre>
-<div class="block">Get an instance of SummaryFactory possibly parameterized based on the original input array of objects.
- Called once during the first call to iterate.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - original input array of objects</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an instance of SummaryFactory</dd>
-</dl>
-</li>
-</ul>
-<a name="terminatePartial-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>terminatePartial</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;terminatePartial(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)
-                        throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>terminatePartial</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="merge-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>merge</h4>
-<pre>public&nbsp;void&nbsp;merge(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)
-           throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>merge</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="initializeState-com.yahoo.sketches.hive.tuple.UnionState-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>initializeState</h4>
-<pre>protected&nbsp;void&nbsp;initializeState(com.yahoo.sketches.hive.tuple.UnionState&lt;S&gt;&nbsp;state,
-                               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)</pre>
-</li>
-</ul>
-<a name="getSummaryFactoryForMerge-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getSummaryFactoryForMerge</h4>
-<pre>protected abstract&nbsp;com.yahoo.sketches.tuple.SummaryFactory&lt;S&gt;&nbsp;getSummaryFactoryForMerge(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)</pre>
-<div class="block">Get an instance of SummaryFactory possibly parameterized based on the intermediate data object.
- Called once during the first call to merge.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - intermediate data object</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an instance of SummaryFactory</dd>
-</dl>
-</li>
-</ul>
-<a name="terminate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>terminate</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;terminate(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)
-                 throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>terminate</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="reset-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public&nbsp;void&nbsp;reset(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)
-           throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>reset</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToSketchUDAF.DataToSketchEvaluator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/DoubleSummarySketchToEstimatesUDF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="DataToSketchUDAF.DataToSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html
deleted file mode 100644
index d775e83..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html
+++ /dev/null
@@ -1,364 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":6,"i2":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.tuple</div>
-<h2 title="Class DataToSketchUDAF" class="title">Class DataToSketchUDAF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.tuple.DataToSketchUDAF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToDoubleSummarySketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToDoubleSummarySketchUDAF</a>, <a href="../../../../../com/yahoo/sketches/hive/tuple/DataToDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToDoubleSummaryWithModeSketchUDAF</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">DataToSketchUDAF</span>
-extends org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">DataToSketchUDAF.DataToSketchEvaluator</a>&lt;<a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="type parameter in DataToSketchUDAF.DataToSketchEvaluator">U</a>,<a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="type parameter in DataToSketchUDAF.DataToSketchEvaluator">S</a> extends com.yahoo.sketches.tuple.UpdatableSummary&lt;<a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="type parameter in DataToSketchUDAF.DataToSketchEvaluator">U</a>&gt;&gt;</span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html#DataToSketchUDAF--">DataToSketchUDAF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html#checkExtraArguments-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">checkExtraArguments</a></span>(org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;inspectors)</code>
-<div class="block">Override this if your UDF has more arguments</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>abstract org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html#createEvaluator--">createEvaluator</a></span>()</code>
-<div class="block">This is needed because a concrete UDAF is going to have its own concrete evaluator static inner class.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo&nbsp;info)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</h3>
-<code>getEvaluator</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DataToSketchUDAF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataToSketchUDAF</h4>
-<pre>public&nbsp;DataToSketchUDAF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEvaluator</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator&nbsp;getEvaluator(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo&nbsp;info)
-                                                                        throws org.apache.hadoop.hive.ql.parse.SemanticException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getEvaluator</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>getEvaluator</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.parse.SemanticException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="checkExtraArguments-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>checkExtraArguments</h4>
-<pre>protected&nbsp;void&nbsp;checkExtraArguments(org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;inspectors)
-                            throws org.apache.hadoop.hive.ql.parse.SemanticException</pre>
-<div class="block">Override this if your UDF has more arguments</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>inspectors</code> - array of inspectors</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.parse.SemanticException</code> - if anything is wrong</dd>
-</dl>
-</li>
-</ul>
-<a name="createEvaluator--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>createEvaluator</h4>
-<pre>public abstract&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator&nbsp;createEvaluator()</pre>
-<div class="block">This is needed because a concrete UDAF is going to have its own concrete evaluator static inner class.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an instance of evaluator</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/DoubleSummarySketchToEstimatesUDF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/DoubleSummarySketchToEstimatesUDF.html
deleted file mode 100644
index aa83f41..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/DoubleSummarySketchToEstimatesUDF.html
+++ /dev/null
@@ -1,294 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DoubleSummarySketchToEstimatesUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DoubleSummarySketchToEstimatesUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DoubleSummarySketchToEstimatesUDF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/DoubleSummarySketchToPercentileUDF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/DoubleSummarySketchToEstimatesUDF.html" target="_top">Frames</a></li>
-<li><a href="DoubleSummarySketchToEstimatesUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.tuple</div>
-<h2 title="Class DoubleSummarySketchToEstimatesUDF" class="title">Class DoubleSummarySketchToEstimatesUDF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.exec.UDF</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.tuple.DoubleSummarySketchToEstimatesUDF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DoubleSummarySketchToEstimatesUDF</span>
-extends org.apache.hadoop.hive.ql.exec.UDF</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DoubleSummarySketchToEstimatesUDF.html#DoubleSummarySketchToEstimatesUDF--">DoubleSummarySketchToEstimatesUDF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DoubleSummarySketchToEstimatesUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-">evaluate</a></span>(org.apache.hadoop.io.BytesWritable&nbsp;serializedSketch)</code>
-<div class="block">Get estimates from a given Sketch&lt;DoubleSummary&gt;</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.exec.UDF">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.exec.UDF</h3>
-<code>getRequiredFiles, getRequiredJars, getResolver, setResolver</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DoubleSummarySketchToEstimatesUDF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DoubleSummarySketchToEstimatesUDF</h4>
-<pre>public&nbsp;DoubleSummarySketchToEstimatesUDF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="evaluate-org.apache.hadoop.io.BytesWritable-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>evaluate</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;&nbsp;evaluate(org.apache.hadoop.io.BytesWritable&nbsp;serializedSketch)</pre>
-<div class="block">Get estimates from a given Sketch&lt;DoubleSummary&gt;</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>serializedSketch</code> - DoubleSummarySketch in a serialized binary form</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>list of estimates</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DoubleSummarySketchToEstimatesUDF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/DoubleSummarySketchToPercentileUDF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/DoubleSummarySketchToEstimatesUDF.html" target="_top">Frames</a></li>
-<li><a href="DoubleSummarySketchToEstimatesUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/DoubleSummarySketchToPercentileUDF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/DoubleSummarySketchToPercentileUDF.html
deleted file mode 100644
index 878f8d8..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/DoubleSummarySketchToPercentileUDF.html
+++ /dev/null
@@ -1,297 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DoubleSummarySketchToPercentileUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DoubleSummarySketchToPercentileUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DoubleSummarySketchToPercentileUDF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/DoubleSummarySketchToEstimatesUDF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/DoubleSummarySketchToPercentileUDF.html" target="_top">Frames</a></li>
-<li><a href="DoubleSummarySketchToPercentileUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.tuple</div>
-<h2 title="Class DoubleSummarySketchToPercentileUDF" class="title">Class DoubleSummarySketchToPercentileUDF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.exec.UDF</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.tuple.DoubleSummarySketchToPercentileUDF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DoubleSummarySketchToPercentileUDF</span>
-extends org.apache.hadoop.hive.ql.exec.UDF</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DoubleSummarySketchToPercentileUDF.html#DoubleSummarySketchToPercentileUDF--">DoubleSummarySketchToPercentileUDF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/DoubleSummarySketchToPercentileUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-double-">evaluate</a></span>(org.apache.hadoop.io.BytesWritable&nbsp;serializedSketch,
-        double&nbsp;percentile)</code>
-<div class="block">Get percentile from a given Sketch&lt;DoubleSummary&gt;</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.exec.UDF">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.exec.UDF</h3>
-<code>getRequiredFiles, getRequiredJars, getResolver, setResolver</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DoubleSummarySketchToPercentileUDF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DoubleSummarySketchToPercentileUDF</h4>
-<pre>public&nbsp;DoubleSummarySketchToPercentileUDF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="evaluate-org.apache.hadoop.io.BytesWritable-double-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>evaluate</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;evaluate(org.apache.hadoop.io.BytesWritable&nbsp;serializedSketch,
-                       double&nbsp;percentile)</pre>
-<div class="block">Get percentile from a given Sketch&lt;DoubleSummary&gt;</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>serializedSketch</code> - DoubleSummarySketch in as serialized binary</dd>
-<dd><code>percentile</code> - normalized rank in percent</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>percentile value</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DoubleSummarySketchToPercentileUDF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/DoubleSummarySketchToEstimatesUDF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/DoubleSummarySketchToPercentileUDF.html" target="_top">Frames</a></li>
-<li><a href="DoubleSummarySketchToPercentileUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html
deleted file mode 100644
index b8e5636..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html
+++ /dev/null
@@ -1,541 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.tuple</div>
-<h2 title="Class UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator" class="title">Class UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.tuple.UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionArrayOfDoublesSketchUDAF</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator</span>
-extends org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</h3>
-<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AbstractAggregationBuffer, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationType, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html#intermediateInspector_">intermediateInspector_</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html#NOMINAL_NUM_ENTRIES_FIELD">NOMINAL_NUM_ENTRIES_FIELD</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html#nominalNumEntriesInspector_">nominalNumEntriesInspector_</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html#NUM_VALUES_FIELD">NUM_VALUES_FIELD</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html#SKETCH_FIELD">SKETCH_FIELD</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html#UnionArrayOfDoublesSketchEvaluator--">UnionArrayOfDoublesSketchEvaluator</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html#getNewAggregationBuffer--">getNewAggregationBuffer</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html#init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">init</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode&nbsp;mode,
-    org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;inspectors)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html#iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">iterate</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;data)</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html#merge-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object-">merge</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html#reset-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">reset</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html#terminate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">terminate</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html#terminatePartial-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">terminatePartial</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</h3>
-<code>aggregate, close, configure, evaluate, getWindowingEvaluator, isEstimable</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="NOMINAL_NUM_ENTRIES_FIELD">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>NOMINAL_NUM_ENTRIES_FIELD</h4>
-<pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NOMINAL_NUM_ENTRIES_FIELD</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.yahoo.sketches.hive.tuple.UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.NOMINAL_NUM_ENTRIES_FIELD">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="NUM_VALUES_FIELD">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>NUM_VALUES_FIELD</h4>
-<pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NUM_VALUES_FIELD</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.yahoo.sketches.hive.tuple.UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.NUM_VALUES_FIELD">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="SKETCH_FIELD">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>SKETCH_FIELD</h4>
-<pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SKETCH_FIELD</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.yahoo.sketches.hive.tuple.UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.SKETCH_FIELD">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="nominalNumEntriesInspector_">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>nominalNumEntriesInspector_</h4>
-<pre>protected&nbsp;org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector nominalNumEntriesInspector_</pre>
-</li>
-</ul>
-<a name="intermediateInspector_">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>intermediateInspector_</h4>
-<pre>protected&nbsp;org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector intermediateInspector_</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UnionArrayOfDoublesSketchEvaluator--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UnionArrayOfDoublesSketchEvaluator</h4>
-<pre>public&nbsp;UnionArrayOfDoublesSketchEvaluator()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>init</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector&nbsp;init(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode&nbsp;mode,
-                                                                          org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;inspectors)
-                                                                   throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>init</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>iterate</h4>
-<pre>public&nbsp;void&nbsp;iterate(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;data)
-             throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>iterate</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getNewAggregationBuffer--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getNewAggregationBuffer</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;getNewAggregationBuffer()
-                                                                                                     throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getNewAggregationBuffer</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="terminatePartial-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>terminatePartial</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;terminatePartial(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)
-                        throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>terminatePartial</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="merge-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>merge</h4>
-<pre>public&nbsp;void&nbsp;merge(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)
-           throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>merge</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="terminate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>terminate</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;terminate(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)
-                 throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>terminate</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="reset-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public&nbsp;void&nbsp;reset(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)
-           throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>reset</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.html
deleted file mode 100644
index 55e99e3..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.html
+++ /dev/null
@@ -1,317 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionArrayOfDoublesSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionArrayOfDoublesSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionArrayOfDoublesSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/DoubleSummarySketchToPercentileUDF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionArrayOfDoublesSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.tuple</div>
-<h2 title="Class UnionArrayOfDoublesSketchUDAF" class="title">Class UnionArrayOfDoublesSketchUDAF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.tuple.UnionArrayOfDoublesSketchUDAF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">UnionArrayOfDoublesSketchUDAF</span>
-extends org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.html#UnionArrayOfDoublesSketchUDAF--">UnionArrayOfDoublesSketchUDAF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo&nbsp;info)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</h3>
-<code>getEvaluator</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UnionArrayOfDoublesSketchUDAF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UnionArrayOfDoublesSketchUDAF</h4>
-<pre>public&nbsp;UnionArrayOfDoublesSketchUDAF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getEvaluator</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator&nbsp;getEvaluator(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo&nbsp;info)
-                                                                        throws org.apache.hadoop.hive.ql.parse.SemanticException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getEvaluator</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>getEvaluator</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.parse.SemanticException</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionArrayOfDoublesSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/DoubleSummarySketchToPercentileUDF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionArrayOfDoublesSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html
deleted file mode 100644
index e8ffc85..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html
+++ /dev/null
@@ -1,533 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.tuple</div>
-<h2 title="Class UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator" class="title">Class UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">com.yahoo.sketches.hive.tuple.UnionSketchUDAF.UnionSketchEvaluator</a>&lt;com.yahoo.sketches.tuple.DoubleSummary&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.tuple.UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionDoubleSummarySketchUDAF</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator</span>
-extends <a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF.UnionSketchEvaluator</a>&lt;com.yahoo.sketches.tuple.DoubleSummary&gt;</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</h3>
-<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AbstractAggregationBuffer, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationType, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html#intermediateInspector_">intermediateInspector_</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html#NOMINAL_NUM_ENTRIES_FIELD">NOMINAL_NUM_ENTRIES_FIELD</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html#nominalNumEntriesInspector_">nominalNumEntriesInspector_</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html#SKETCH_FIELD">SKETCH_FIELD</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html#UnionDoubleSummarySketchEvaluator--">UnionDoubleSummarySketchEvaluator</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>protected com.yahoo.sketches.tuple.SummaryFactory&lt;com.yahoo.sketches.tuple.DoubleSummary&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html#getSummaryFactoryForIterate-java.lang.Object:A-">getSummaryFactoryForIterate</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;data)</code>
-<div class="block">Get an instance of SummaryFactory possibly parameterized based on the original input array of objects.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>protected com.yahoo.sketches.tuple.SummaryFactory&lt;com.yahoo.sketches.tuple.DoubleSummary&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html#getSummaryFactoryForMerge-java.lang.Object-">getSummaryFactoryForMerge</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)</code>
-<div class="block">Get an instance of SummaryFactory possibly parameterized based on the intermediate data object.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html#initializeState-com.yahoo.sketches.hive.tuple.UnionState-java.lang.Object-">initializeState</a></span>(com.yahoo.sketches.hive.tuple.UnionState&lt;S&gt;&nbsp;state,
-               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html#merge-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object-">merge</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html#reset-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">reset</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html#terminate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">terminate</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html#terminatePartial-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">terminatePartial</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.hive.tuple.UnionSketchUDAF.UnionSketchEvaluator">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.hive.tuple.<a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF.UnionSketchEvaluator</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html#getNewAggregationBuffer--">getNewAggregationBuffer</a>, <a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html#init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">init</a>, <a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html#initializeState-com.yahoo.sketches.hive.tuple.UnionState-java.lang.Object:A-">initializeState</a>, <a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html#iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">iterate</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</h3>
-<code>aggregate, close, configure, evaluate, getWindowingEvaluator, isEstimable</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="NOMINAL_NUM_ENTRIES_FIELD">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>NOMINAL_NUM_ENTRIES_FIELD</h4>
-<pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NOMINAL_NUM_ENTRIES_FIELD</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.yahoo.sketches.hive.tuple.UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.NOMINAL_NUM_ENTRIES_FIELD">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="SKETCH_FIELD">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>SKETCH_FIELD</h4>
-<pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SKETCH_FIELD</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.yahoo.sketches.hive.tuple.UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.SKETCH_FIELD">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="nominalNumEntriesInspector_">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>nominalNumEntriesInspector_</h4>
-<pre>protected&nbsp;org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector nominalNumEntriesInspector_</pre>
-</li>
-</ul>
-<a name="intermediateInspector_">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>intermediateInspector_</h4>
-<pre>protected&nbsp;org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector intermediateInspector_</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UnionDoubleSummarySketchEvaluator--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UnionDoubleSummarySketchEvaluator</h4>
-<pre>public&nbsp;UnionDoubleSummarySketchEvaluator()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getSummaryFactoryForIterate-java.lang.Object:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getSummaryFactoryForIterate</h4>
-<pre>protected&nbsp;com.yahoo.sketches.tuple.SummaryFactory&lt;com.yahoo.sketches.tuple.DoubleSummary&gt;&nbsp;getSummaryFactoryForIterate(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;data)</pre>
-<div class="block">Get an instance of SummaryFactory possibly parameterized based on the original input array of objects.
- Called once during the first call to iterate.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - original input array of objects</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an instance of SummaryFactory</dd>
-</dl>
-</li>
-</ul>
-<a name="getSummaryFactoryForMerge-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getSummaryFactoryForMerge</h4>
-<pre>protected&nbsp;com.yahoo.sketches.tuple.SummaryFactory&lt;com.yahoo.sketches.tuple.DoubleSummary&gt;&nbsp;getSummaryFactoryForMerge(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)</pre>
-<div class="block">Get an instance of SummaryFactory possibly parameterized based on the intermediate data object.
- Called once during the first call to merge.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - intermediate data object</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an instance of SummaryFactory</dd>
-</dl>
-</li>
-</ul>
-<a name="terminatePartial-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>terminatePartial</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;terminatePartial(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)
-                        throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>terminatePartial</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="merge-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>merge</h4>
-<pre>public&nbsp;void&nbsp;merge(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)
-           throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>merge</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="initializeState-com.yahoo.sketches.hive.tuple.UnionState-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>initializeState</h4>
-<pre>protected&nbsp;void&nbsp;initializeState(com.yahoo.sketches.hive.tuple.UnionState&lt;S&gt;&nbsp;state,
-                               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)</pre>
-</li>
-</ul>
-<a name="terminate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>terminate</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;terminate(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)
-                 throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>terminate</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="reset-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public&nbsp;void&nbsp;reset(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)
-           throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>reset</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.html
deleted file mode 100644
index eea18e7..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.html
+++ /dev/null
@@ -1,341 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionDoubleSummarySketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionDoubleSummarySketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionDoubleSummarySketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionDoubleSummarySketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.tuple</div>
-<h2 title="Class UnionDoubleSummarySketchUDAF" class="title">Class UnionDoubleSummarySketchUDAF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">com.yahoo.sketches.hive.tuple.UnionSketchUDAF</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.tuple.UnionDoubleSummarySketchUDAF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">UnionDoubleSummarySketchUDAF</span>
-extends <a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF</a></pre>
-<div class="block">This simple implementation is to give an example of a concrete UDAF based on the abstract
- UnionSketchUDAF if no extra arguments are needed.. The same functionality is included into
- UnionDoubleSummaryWithModeSketchUDAF with the default summary mode of Sum, but the
- implementation is more complex because of the extra argument.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator</a></span></code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.com.yahoo.sketches.hive.tuple.UnionSketchUDAF">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;com.yahoo.sketches.hive.tuple.<a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF.UnionSketchEvaluator</a>&lt;<a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" title="type parameter in UnionSketchUDAF.UnionSketchEvaluator">S</a> extends com.yahoo.sketches.tuple.Summary&gt;</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.html#UnionDoubleSummarySketchUDAF--">UnionDoubleSummarySketchUDAF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.html#createEvaluator--">createEvaluator</a></span>()</code>
-<div class="block">This is needed because a concrete UDAF is going to have its own concrete evaluator static inner class.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.hive.tuple.UnionSketchUDAF">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.hive.tuple.<a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html#checkExtraArguments-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">checkExtraArguments</a>, <a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</h3>
-<code>getEvaluator</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UnionDoubleSummarySketchUDAF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UnionDoubleSummarySketchUDAF</h4>
-<pre>public&nbsp;UnionDoubleSummarySketchUDAF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="createEvaluator--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>createEvaluator</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator&nbsp;createEvaluator()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html#createEvaluator--">UnionSketchUDAF</a></code></span></div>
-<div class="block">This is needed because a concrete UDAF is going to have its own concrete evaluator static inner class.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html#createEvaluator--">createEvaluator</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an instance of evaluator</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionDoubleSummarySketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionDoubleSummarySketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html
deleted file mode 100644
index 34a9e29..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html
+++ /dev/null
@@ -1,553 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.tuple</div>
-<h2 title="Class UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator" class="title">Class UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">com.yahoo.sketches.hive.tuple.UnionSketchUDAF.UnionSketchEvaluator</a>&lt;com.yahoo.sketches.tuple.DoubleSummary&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.tuple.UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionDoubleSummaryWithModeSketchUDAF</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator</span>
-extends <a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF.UnionSketchEvaluator</a>&lt;com.yahoo.sketches.tuple.DoubleSummary&gt;</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</h3>
-<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AbstractAggregationBuffer, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationType, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html#intermediateInspector_">intermediateInspector_</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html#NOMINAL_NUM_ENTRIES_FIELD">NOMINAL_NUM_ENTRIES_FIELD</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html#nominalNumEntriesInspector_">nominalNumEntriesInspector_</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html#SKETCH_FIELD">SKETCH_FIELD</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html#UnionDoubleSummaryWithModeSketchEvaluator--">UnionDoubleSummaryWithModeSketchEvaluator</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>protected com.yahoo.sketches.tuple.SummaryFactory&lt;com.yahoo.sketches.tuple.DoubleSummary&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html#getSummaryFactoryForIterate-java.lang.Object:A-">getSummaryFactoryForIterate</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;data)</code>
-<div class="block">Get an instance of SummaryFactory possibly parameterized based on the original input array of objects.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>protected com.yahoo.sketches.tuple.SummaryFactory&lt;com.yahoo.sketches.tuple.DoubleSummary&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html#getSummaryFactoryForMerge-java.lang.Object-">getSummaryFactoryForMerge</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)</code>
-<div class="block">Get an instance of SummaryFactory possibly parameterized based on the intermediate data object.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html#init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">init</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode&nbsp;mode,
-    org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;inspectors)</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html#initializeState-com.yahoo.sketches.hive.tuple.UnionState-java.lang.Object-">initializeState</a></span>(com.yahoo.sketches.hive.tuple.UnionState&lt;S&gt;&nbsp;state,
-               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html#merge-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object-">merge</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html#reset-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">reset</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html#terminate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">terminate</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)</code>&nbsp;</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html#terminatePartial-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">terminatePartial</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.hive.tuple.UnionSketchUDAF.UnionSketchEvaluator">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.hive.tuple.<a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF.UnionSketchEvaluator</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html#getNewAggregationBuffer--">getNewAggregationBuffer</a>, <a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html#initializeState-com.yahoo.sketches.hive.tuple.UnionState-java.lang.Object:A-">initializeState</a>, <a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html#iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">iterate</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</h3>
-<code>aggregate, close, configure, evaluate, getWindowingEvaluator, isEstimable</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="NOMINAL_NUM_ENTRIES_FIELD">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>NOMINAL_NUM_ENTRIES_FIELD</h4>
-<pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NOMINAL_NUM_ENTRIES_FIELD</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.yahoo.sketches.hive.tuple.UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.NOMINAL_NUM_ENTRIES_FIELD">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="SKETCH_FIELD">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>SKETCH_FIELD</h4>
-<pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SKETCH_FIELD</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.yahoo.sketches.hive.tuple.UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.SKETCH_FIELD">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="nominalNumEntriesInspector_">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>nominalNumEntriesInspector_</h4>
-<pre>protected&nbsp;org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector nominalNumEntriesInspector_</pre>
-</li>
-</ul>
-<a name="intermediateInspector_">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>intermediateInspector_</h4>
-<pre>protected&nbsp;org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector intermediateInspector_</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UnionDoubleSummaryWithModeSketchEvaluator--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UnionDoubleSummaryWithModeSketchEvaluator</h4>
-<pre>public&nbsp;UnionDoubleSummaryWithModeSketchEvaluator()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>init</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector&nbsp;init(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode&nbsp;mode,
-                                                                          org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;inspectors)
-                                                                   throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html#init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">init</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF.UnionSketchEvaluator</a>&lt;com.yahoo.sketches.tuple.DoubleSummary&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getSummaryFactoryForIterate-java.lang.Object:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getSummaryFactoryForIterate</h4>
-<pre>protected&nbsp;com.yahoo.sketches.tuple.SummaryFactory&lt;com.yahoo.sketches.tuple.DoubleSummary&gt;&nbsp;getSummaryFactoryForIterate(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;data)</pre>
-<div class="block">Get an instance of SummaryFactory possibly parameterized based on the original input array of objects.
- Called once during the first call to iterate.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - original input array of objects</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an instance of SummaryFactory</dd>
-</dl>
-</li>
-</ul>
-<a name="terminatePartial-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>terminatePartial</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;terminatePartial(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)
-                        throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getSummaryFactoryForMerge-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getSummaryFactoryForMerge</h4>
-<pre>protected&nbsp;com.yahoo.sketches.tuple.SummaryFactory&lt;com.yahoo.sketches.tuple.DoubleSummary&gt;&nbsp;getSummaryFactoryForMerge(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)</pre>
-<div class="block">Get an instance of SummaryFactory possibly parameterized based on the intermediate data object.
- Called once during the first call to merge.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - intermediate data object</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an instance of SummaryFactory</dd>
-</dl>
-</li>
-</ul>
-<a name="merge-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>merge</h4>
-<pre>public&nbsp;void&nbsp;merge(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)
-           throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>merge</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="initializeState-com.yahoo.sketches.hive.tuple.UnionState-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>initializeState</h4>
-<pre>protected&nbsp;void&nbsp;initializeState(com.yahoo.sketches.hive.tuple.UnionState&lt;S&gt;&nbsp;state,
-                               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)</pre>
-</li>
-</ul>
-<a name="terminate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>terminate</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;terminate(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)
-                 throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>terminate</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="reset-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public&nbsp;void&nbsp;reset(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)
-           throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>reset</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.html
deleted file mode 100644
index 0cf83af..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.html
+++ /dev/null
@@ -1,365 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionDoubleSummaryWithModeSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionDoubleSummaryWithModeSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionDoubleSummaryWithModeSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionDoubleSummaryWithModeSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.tuple</div>
-<h2 title="Class UnionDoubleSummaryWithModeSketchUDAF" class="title">Class UnionDoubleSummaryWithModeSketchUDAF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">com.yahoo.sketches.hive.tuple.UnionSketchUDAF</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.tuple.UnionDoubleSummaryWithModeSketchUDAF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">UnionDoubleSummaryWithModeSketchUDAF</span>
-extends <a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF</a></pre>
-<div class="block">This is an example of a concrete UDAF based on the abstract UnionSketchUDAF if extra arguments
- are needed. For a simpler example with no extra arguments see UnionDoubleSummarySketchUDAF.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator</a></span></code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.com.yahoo.sketches.hive.tuple.UnionSketchUDAF">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;com.yahoo.sketches.hive.tuple.<a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF.UnionSketchEvaluator</a>&lt;<a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" title="type parameter in UnionSketchUDAF.UnionSketchEvaluator">S</a> extends com.yahoo.sketches.tuple.Summary&gt;</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.html#UnionDoubleSummaryWithModeSketchUDAF--">UnionDoubleSummaryWithModeSketchUDAF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.html#checkExtraArguments-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">checkExtraArguments</a></span>(org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;inspectors)</code>
-<div class="block">Override this if your UDF has more arguments</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.html#createEvaluator--">createEvaluator</a></span>()</code>
-<div class="block">This is needed because a concrete UDAF is going to have its own concrete evaluator static inner class.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.hive.tuple.UnionSketchUDAF">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.hive.tuple.<a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</h3>
-<code>getEvaluator</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UnionDoubleSummaryWithModeSketchUDAF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UnionDoubleSummaryWithModeSketchUDAF</h4>
-<pre>public&nbsp;UnionDoubleSummaryWithModeSketchUDAF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="createEvaluator--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>createEvaluator</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator&nbsp;createEvaluator()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html#createEvaluator--">UnionSketchUDAF</a></code></span></div>
-<div class="block">This is needed because a concrete UDAF is going to have its own concrete evaluator static inner class.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html#createEvaluator--">createEvaluator</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an instance of evaluator</dd>
-</dl>
-</li>
-</ul>
-<a name="checkExtraArguments-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>checkExtraArguments</h4>
-<pre>protected&nbsp;void&nbsp;checkExtraArguments(org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;inspectors)
-                            throws org.apache.hadoop.hive.ql.parse.SemanticException</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html#checkExtraArguments-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">UnionSketchUDAF</a></code></span></div>
-<div class="block">Override this if your UDF has more arguments</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html#checkExtraArguments-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">checkExtraArguments</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>inspectors</code> - array of inspectors</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.parse.SemanticException</code> - if anything is wrong</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionDoubleSummaryWithModeSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionDoubleSummaryWithModeSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html
deleted file mode 100644
index 84a0bfd..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html
+++ /dev/null
@@ -1,604 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionSketchUDAF.UnionSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionSketchUDAF.UnionSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":6,"i2":6,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionSketchUDAF.UnionSketchEvaluator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="UnionSketchUDAF.UnionSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.tuple</div>
-<h2 title="Class UnionSketchUDAF.UnionSketchEvaluator" class="title">Class UnionSketchUDAF.UnionSketchEvaluator&lt;S extends com.yahoo.sketches.tuple.Summary&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.tuple.UnionSketchUDAF.UnionSketchEvaluator&lt;S&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator</a>, <a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator</a></dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract static class <span class="typeNameLabel">UnionSketchUDAF.UnionSketchEvaluator&lt;S extends com.yahoo.sketches.tuple.Summary&gt;</span>
-extends org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</h3>
-<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AbstractAggregationBuffer, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationType, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html#intermediateInspector_">intermediateInspector_</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html#NOMINAL_NUM_ENTRIES_FIELD">NOMINAL_NUM_ENTRIES_FIELD</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html#nominalNumEntriesInspector_">nominalNumEntriesInspector_</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html#SKETCH_FIELD">SKETCH_FIELD</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html#UnionSketchEvaluator--">UnionSketchEvaluator</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html#getNewAggregationBuffer--">getNewAggregationBuffer</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>protected abstract com.yahoo.sketches.tuple.SummaryFactory&lt;S&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html#getSummaryFactoryForIterate-java.lang.Object:A-">getSummaryFactoryForIterate</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;data)</code>
-<div class="block">Get an instance of SummaryFactory possibly parameterized based on the original input array of objects.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>protected abstract com.yahoo.sketches.tuple.SummaryFactory&lt;S&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html#getSummaryFactoryForMerge-java.lang.Object-">getSummaryFactoryForMerge</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)</code>
-<div class="block">Get an instance of SummaryFactory possibly parameterized based on the intermediate data object.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html#init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">init</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode&nbsp;mode,
-    org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;inspectors)</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html#initializeState-com.yahoo.sketches.hive.tuple.UnionState-java.lang.Object-">initializeState</a></span>(com.yahoo.sketches.hive.tuple.UnionState&lt;S&gt;&nbsp;state,
-               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html#initializeState-com.yahoo.sketches.hive.tuple.UnionState-java.lang.Object:A-">initializeState</a></span>(com.yahoo.sketches.hive.tuple.UnionState&lt;<a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" title="type parameter in UnionSketchUDAF.UnionSketchEvaluator">S</a>&gt;&nbsp;state,
-               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;data)</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html#iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">iterate</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;data)</code>&nbsp;</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html#merge-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object-">merge</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)</code>&nbsp;</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html#reset-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">reset</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)</code>&nbsp;</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html#terminate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">terminate</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)</code>&nbsp;</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html#terminatePartial-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">terminatePartial</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</h3>
-<code>aggregate, close, configure, evaluate, getWindowingEvaluator, isEstimable</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="NOMINAL_NUM_ENTRIES_FIELD">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>NOMINAL_NUM_ENTRIES_FIELD</h4>
-<pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NOMINAL_NUM_ENTRIES_FIELD</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.yahoo.sketches.hive.tuple.UnionSketchUDAF.UnionSketchEvaluator.NOMINAL_NUM_ENTRIES_FIELD">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="SKETCH_FIELD">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>SKETCH_FIELD</h4>
-<pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SKETCH_FIELD</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.yahoo.sketches.hive.tuple.UnionSketchUDAF.UnionSketchEvaluator.SKETCH_FIELD">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="nominalNumEntriesInspector_">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>nominalNumEntriesInspector_</h4>
-<pre>protected&nbsp;org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector nominalNumEntriesInspector_</pre>
-</li>
-</ul>
-<a name="intermediateInspector_">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>intermediateInspector_</h4>
-<pre>protected&nbsp;org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector intermediateInspector_</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UnionSketchEvaluator--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UnionSketchEvaluator</h4>
-<pre>public&nbsp;UnionSketchEvaluator()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>init</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector&nbsp;init(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode&nbsp;mode,
-                                                                          org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;inspectors)
-                                                                   throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>init</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>iterate</h4>
-<pre>public&nbsp;void&nbsp;iterate(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;data)
-             throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>iterate</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="initializeState-com.yahoo.sketches.hive.tuple.UnionState-java.lang.Object:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>initializeState</h4>
-<pre>protected&nbsp;void&nbsp;initializeState(com.yahoo.sketches.hive.tuple.UnionState&lt;<a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" title="type parameter in UnionSketchUDAF.UnionSketchEvaluator">S</a>&gt;&nbsp;state,
-                               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;data)</pre>
-</li>
-</ul>
-<a name="getNewAggregationBuffer--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getNewAggregationBuffer</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;getNewAggregationBuffer()
-                                                                                                     throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getNewAggregationBuffer</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getSummaryFactoryForIterate-java.lang.Object:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getSummaryFactoryForIterate</h4>
-<pre>protected abstract&nbsp;com.yahoo.sketches.tuple.SummaryFactory&lt;S&gt;&nbsp;getSummaryFactoryForIterate(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;data)</pre>
-<div class="block">Get an instance of SummaryFactory possibly parameterized based on the original input array of objects.
- Called once during the first call to iterate.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - original input array of objects</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an instance of SummaryFactory</dd>
-</dl>
-</li>
-</ul>
-<a name="terminatePartial-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>terminatePartial</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;terminatePartial(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)
-                        throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>terminatePartial</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="merge-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>merge</h4>
-<pre>public&nbsp;void&nbsp;merge(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf,
-                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)
-           throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>merge</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="initializeState-com.yahoo.sketches.hive.tuple.UnionState-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>initializeState</h4>
-<pre>protected&nbsp;void&nbsp;initializeState(com.yahoo.sketches.hive.tuple.UnionState&lt;S&gt;&nbsp;state,
-                               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)</pre>
-</li>
-</ul>
-<a name="getSummaryFactoryForMerge-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getSummaryFactoryForMerge</h4>
-<pre>protected abstract&nbsp;com.yahoo.sketches.tuple.SummaryFactory&lt;S&gt;&nbsp;getSummaryFactoryForMerge(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)</pre>
-<div class="block">Get an instance of SummaryFactory possibly parameterized based on the intermediate data object.
- Called once during the first call to merge.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>data</code> - intermediate data object</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an instance of SummaryFactory</dd>
-</dl>
-</li>
-</ul>
-<a name="terminate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>terminate</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;terminate(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)
-                 throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>terminate</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="reset-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public&nbsp;void&nbsp;reset(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer&nbsp;buf)
-           throws org.apache.hadoop.hive.ql.metadata.HiveException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>reset</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.metadata.HiveException</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionSketchUDAF.UnionSketchEvaluator.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="UnionSketchUDAF.UnionSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html
deleted file mode 100644
index c95ed76..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html
+++ /dev/null
@@ -1,365 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":6,"i2":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hive.tuple</div>
-<h2 title="Class UnionSketchUDAF" class="title">Class UnionSketchUDAF</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hive.tuple.UnionSketchUDAF</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionDoubleSummarySketchUDAF</a>, <a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionDoubleSummaryWithModeSketchUDAF</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">UnionSketchUDAF</span>
-extends org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</pre>
-<div class="block">Generic implementation to be sub-classed with a particular type of Summary</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF.UnionSketchEvaluator</a>&lt;<a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" title="type parameter in UnionSketchUDAF.UnionSketchEvaluator">S</a> extends com.yahoo.sketches.tuple.Summary&gt;</span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html#UnionSketchUDAF--">UnionSketchUDAF</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html#checkExtraArguments-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">checkExtraArguments</a></span>(org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;inspectors)</code>
-<div class="block">Override this if your UDF has more arguments</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>abstract org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html#createEvaluator--">createEvaluator</a></span>()</code>
-<div class="block">This is needed because a concrete UDAF is going to have its own concrete evaluator static inner class.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator</a></span>(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo&nbsp;info)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</h3>
-<code>getEvaluator</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UnionSketchUDAF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UnionSketchUDAF</h4>
-<pre>public&nbsp;UnionSketchUDAF()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEvaluator</h4>
-<pre>public&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator&nbsp;getEvaluator(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo&nbsp;info)
-                                                                        throws org.apache.hadoop.hive.ql.parse.SemanticException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getEvaluator</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2</code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>getEvaluator</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.parse.SemanticException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="checkExtraArguments-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>checkExtraArguments</h4>
-<pre>protected&nbsp;void&nbsp;checkExtraArguments(org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[]&nbsp;inspectors)
-                            throws org.apache.hadoop.hive.ql.parse.SemanticException</pre>
-<div class="block">Override this if your UDF has more arguments</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>inspectors</code> - array of inspectors</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.hadoop.hive.ql.parse.SemanticException</code> - if anything is wrong</dd>
-</dl>
-</li>
-</ul>
-<a name="createEvaluator--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>createEvaluator</h4>
-<pre>public abstract&nbsp;org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator&nbsp;createEvaluator()</pre>
-<div class="block">This is needed because a concrete UDAF is going to have its own concrete evaluator static inner class.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an instance of evaluator</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionSketchUDAF.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/ArrayOfDoublesSketchToEstimatesUDF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/ArrayOfDoublesSketchToEstimatesUDF.html
deleted file mode 100644
index 484e71d..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/ArrayOfDoublesSketchToEstimatesUDF.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.tuple.ArrayOfDoublesSketchToEstimatesUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.tuple.ArrayOfDoublesSketchToEstimatesUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToEstimatesUDF.html" title="class in com.yahoo.sketches.hive.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/tuple/class-use/ArrayOfDoublesSketchToEstimatesUDF.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesSketchToEstimatesUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.tuple.ArrayOfDoublesSketchToEstimatesUDF" class="title">Uses of Class<br>com.yahoo.sketches.hive.tuple.ArrayOfDoublesSketchToEstimatesUDF</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.tuple.ArrayOfDoublesSketchToEstimatesUDF</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToEstimatesUDF.html" title="class in com.yahoo.sketches.hive.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/tuple/class-use/ArrayOfDoublesSketchToEstimatesUDF.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesSketchToEstimatesUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/ArrayOfDoublesSketchToValuesUDTF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/ArrayOfDoublesSketchToValuesUDTF.html
deleted file mode 100644
index e6e2278..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/ArrayOfDoublesSketchToValuesUDTF.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.tuple.ArrayOfDoublesSketchToValuesUDTF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.tuple.ArrayOfDoublesSketchToValuesUDTF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToValuesUDTF.html" title="class in com.yahoo.sketches.hive.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/tuple/class-use/ArrayOfDoublesSketchToValuesUDTF.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesSketchToValuesUDTF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.tuple.ArrayOfDoublesSketchToValuesUDTF" class="title">Uses of Class<br>com.yahoo.sketches.hive.tuple.ArrayOfDoublesSketchToValuesUDTF</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.tuple.ArrayOfDoublesSketchToValuesUDTF</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToValuesUDTF.html" title="class in com.yahoo.sketches.hive.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/tuple/class-use/ArrayOfDoublesSketchToValuesUDTF.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesSketchToValuesUDTF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html
deleted file mode 100644
index 3139321..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.tuple.DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.tuple.DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/tuple/class-use/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.tuple.DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator" class="title">Uses of Class<br>com.yahoo.sketches.hive.tuple.DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.tuple.DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/tuple/class-use/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/DataToArrayOfDoublesSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/DataToArrayOfDoublesSketchUDAF.html
deleted file mode 100644
index 05383c1..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/DataToArrayOfDoublesSketchUDAF.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.tuple.DataToArrayOfDoublesSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.tuple.DataToArrayOfDoublesSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/tuple/class-use/DataToArrayOfDoublesSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToArrayOfDoublesSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.tuple.DataToArrayOfDoublesSketchUDAF" class="title">Uses of Class<br>com.yahoo.sketches.hive.tuple.DataToArrayOfDoublesSketchUDAF</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.tuple.DataToArrayOfDoublesSketchUDAF</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/tuple/class-use/DataToArrayOfDoublesSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToArrayOfDoublesSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/DataToDoubleSummarySketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/DataToDoubleSummarySketchUDAF.html
deleted file mode 100644
index 11c5a00..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/DataToDoubleSummarySketchUDAF.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.tuple.DataToDoubleSummarySketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.tuple.DataToDoubleSummarySketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/tuple/DataToDoubleSummarySketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/tuple/class-use/DataToDoubleSummarySketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToDoubleSummarySketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.tuple.DataToDoubleSummarySketchUDAF" class="title">Uses of Class<br>com.yahoo.sketches.hive.tuple.DataToDoubleSummarySketchUDAF</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.tuple.DataToDoubleSummarySketchUDAF</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/tuple/DataToDoubleSummarySketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/tuple/class-use/DataToDoubleSummarySketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToDoubleSummarySketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/DataToDoubleSummaryWithModeSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/DataToDoubleSummaryWithModeSketchUDAF.html
deleted file mode 100644
index d5adc76..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/DataToDoubleSummaryWithModeSketchUDAF.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.tuple.DataToDoubleSummaryWithModeSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.tuple.DataToDoubleSummaryWithModeSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/tuple/DataToDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/tuple/class-use/DataToDoubleSummaryWithModeSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToDoubleSummaryWithModeSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.tuple.DataToDoubleSummaryWithModeSketchUDAF" class="title">Uses of Class<br>com.yahoo.sketches.hive.tuple.DataToDoubleSummaryWithModeSketchUDAF</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.tuple.DataToDoubleSummaryWithModeSketchUDAF</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/tuple/DataToDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/tuple/class-use/DataToDoubleSummaryWithModeSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToDoubleSummaryWithModeSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/DataToSketchUDAF.DataToSketchEvaluator.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/DataToSketchUDAF.DataToSketchEvaluator.html
deleted file mode 100644
index fffd86d..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/DataToSketchUDAF.DataToSketchEvaluator.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.tuple.DataToSketchUDAF.DataToSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.tuple.DataToSketchUDAF.DataToSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/tuple/class-use/DataToSketchUDAF.DataToSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="DataToSketchUDAF.DataToSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.tuple.DataToSketchUDAF.DataToSketchEvaluator" class="title">Uses of Class<br>com.yahoo.sketches.hive.tuple.DataToSketchUDAF.DataToSketchEvaluator</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.tuple.DataToSketchUDAF.DataToSketchEvaluator</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/tuple/class-use/DataToSketchUDAF.DataToSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="DataToSketchUDAF.DataToSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/DataToSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/DataToSketchUDAF.html
deleted file mode 100644
index 61f5854..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/DataToSketchUDAF.html
+++ /dev/null
@@ -1,178 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.tuple.DataToSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.tuple.DataToSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/tuple/class-use/DataToSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.tuple.DataToSketchUDAF" class="title">Uses of Class<br>com.yahoo.sketches.hive.tuple.DataToSketchUDAF</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToSketchUDAF</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.hive.tuple">com.yahoo.sketches.hive.tuple</a></td>
-<td class="colLast">
-<div class="block">UDFs for tuple sketches.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.hive.tuple">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToSketchUDAF</a> in <a href="../../../../../../com/yahoo/sketches/hive/tuple/package-summary.html">com.yahoo.sketches.hive.tuple</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToSketchUDAF</a> in <a href="../../../../../../com/yahoo/sketches/hive/tuple/package-summary.html">com.yahoo.sketches.hive.tuple</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/yahoo/sketches/hive/tuple/DataToDoubleSummarySketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToDoubleSummarySketchUDAF</a></span></code>
-<div class="block">This simple implementation is to give an example of a concrete UDAF based on the abstract
- DataToSketchUDAF if no extra arguments are needed.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/yahoo/sketches/hive/tuple/DataToDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToDoubleSummaryWithModeSketchUDAF</a></span></code>
-<div class="block">This is an example of a concrete UDAF based on the abstract DataToSketchUDAF if extra arguments
- are needed.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/tuple/class-use/DataToSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="DataToSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/DoubleSummarySketchToEstimatesUDF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/DoubleSummarySketchToEstimatesUDF.html
deleted file mode 100644
index ec49899..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/DoubleSummarySketchToEstimatesUDF.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.tuple.DoubleSummarySketchToEstimatesUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.tuple.DoubleSummarySketchToEstimatesUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/tuple/DoubleSummarySketchToEstimatesUDF.html" title="class in com.yahoo.sketches.hive.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/tuple/class-use/DoubleSummarySketchToEstimatesUDF.html" target="_top">Frames</a></li>
-<li><a href="DoubleSummarySketchToEstimatesUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.tuple.DoubleSummarySketchToEstimatesUDF" class="title">Uses of Class<br>com.yahoo.sketches.hive.tuple.DoubleSummarySketchToEstimatesUDF</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.tuple.DoubleSummarySketchToEstimatesUDF</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/tuple/DoubleSummarySketchToEstimatesUDF.html" title="class in com.yahoo.sketches.hive.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/tuple/class-use/DoubleSummarySketchToEstimatesUDF.html" target="_top">Frames</a></li>
-<li><a href="DoubleSummarySketchToEstimatesUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/DoubleSummarySketchToPercentileUDF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/DoubleSummarySketchToPercentileUDF.html
deleted file mode 100644
index 321683a..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/DoubleSummarySketchToPercentileUDF.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.tuple.DoubleSummarySketchToPercentileUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.tuple.DoubleSummarySketchToPercentileUDF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/tuple/DoubleSummarySketchToPercentileUDF.html" title="class in com.yahoo.sketches.hive.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/tuple/class-use/DoubleSummarySketchToPercentileUDF.html" target="_top">Frames</a></li>
-<li><a href="DoubleSummarySketchToPercentileUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.tuple.DoubleSummarySketchToPercentileUDF" class="title">Uses of Class<br>com.yahoo.sketches.hive.tuple.DoubleSummarySketchToPercentileUDF</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.tuple.DoubleSummarySketchToPercentileUDF</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/tuple/DoubleSummarySketchToPercentileUDF.html" title="class in com.yahoo.sketches.hive.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/tuple/class-use/DoubleSummarySketchToPercentileUDF.html" target="_top">Frames</a></li>
-<li><a href="DoubleSummarySketchToPercentileUDF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html
deleted file mode 100644
index 6921367..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.tuple.UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.tuple.UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/tuple/class-use/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.tuple.UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator" class="title">Uses of Class<br>com.yahoo.sketches.hive.tuple.UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.tuple.UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/tuple/class-use/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/UnionArrayOfDoublesSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/UnionArrayOfDoublesSketchUDAF.html
deleted file mode 100644
index c5f2c1f..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/UnionArrayOfDoublesSketchUDAF.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.tuple.UnionArrayOfDoublesSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.tuple.UnionArrayOfDoublesSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/tuple/class-use/UnionArrayOfDoublesSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionArrayOfDoublesSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.tuple.UnionArrayOfDoublesSketchUDAF" class="title">Uses of Class<br>com.yahoo.sketches.hive.tuple.UnionArrayOfDoublesSketchUDAF</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.tuple.UnionArrayOfDoublesSketchUDAF</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/tuple/class-use/UnionArrayOfDoublesSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionArrayOfDoublesSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html
deleted file mode 100644
index 7ecbffe..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.tuple.UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.tuple.UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/tuple/class-use/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.tuple.UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator" class="title">Uses of Class<br>com.yahoo.sketches.hive.tuple.UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.tuple.UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/tuple/class-use/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/UnionDoubleSummarySketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/UnionDoubleSummarySketchUDAF.html
deleted file mode 100644
index 15bf1cb..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/UnionDoubleSummarySketchUDAF.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.tuple.UnionDoubleSummarySketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.tuple.UnionDoubleSummarySketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/tuple/class-use/UnionDoubleSummarySketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionDoubleSummarySketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.tuple.UnionDoubleSummarySketchUDAF" class="title">Uses of Class<br>com.yahoo.sketches.hive.tuple.UnionDoubleSummarySketchUDAF</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.tuple.UnionDoubleSummarySketchUDAF</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/tuple/class-use/UnionDoubleSummarySketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionDoubleSummarySketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html
deleted file mode 100644
index 2962679..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.tuple.UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.tuple.UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/tuple/class-use/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.tuple.UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator" class="title">Uses of Class<br>com.yahoo.sketches.hive.tuple.UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.tuple.UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/tuple/class-use/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/UnionDoubleSummaryWithModeSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/UnionDoubleSummaryWithModeSketchUDAF.html
deleted file mode 100644
index 2360046..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/UnionDoubleSummaryWithModeSketchUDAF.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.tuple.UnionDoubleSummaryWithModeSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.tuple.UnionDoubleSummaryWithModeSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/tuple/class-use/UnionDoubleSummaryWithModeSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionDoubleSummaryWithModeSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.tuple.UnionDoubleSummaryWithModeSketchUDAF" class="title">Uses of Class<br>com.yahoo.sketches.hive.tuple.UnionDoubleSummaryWithModeSketchUDAF</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hive.tuple.UnionDoubleSummaryWithModeSketchUDAF</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/tuple/class-use/UnionDoubleSummaryWithModeSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionDoubleSummaryWithModeSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/UnionSketchUDAF.UnionSketchEvaluator.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/UnionSketchUDAF.UnionSketchEvaluator.html
deleted file mode 100644
index f91e2b8..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/UnionSketchUDAF.UnionSketchEvaluator.html
+++ /dev/null
@@ -1,172 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.tuple.UnionSketchUDAF.UnionSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.tuple.UnionSketchUDAF.UnionSketchEvaluator (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/tuple/class-use/UnionSketchUDAF.UnionSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="UnionSketchUDAF.UnionSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.tuple.UnionSketchUDAF.UnionSketchEvaluator" class="title">Uses of Class<br>com.yahoo.sketches.hive.tuple.UnionSketchUDAF.UnionSketchEvaluator</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF.UnionSketchEvaluator</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.hive.tuple">com.yahoo.sketches.hive.tuple</a></td>
-<td class="colLast">
-<div class="block">UDFs for tuple sketches.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.hive.tuple">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF.UnionSketchEvaluator</a> in <a href="../../../../../../com/yahoo/sketches/hive/tuple/package-summary.html">com.yahoo.sketches.hive.tuple</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF.UnionSketchEvaluator</a> in <a href="../../../../../../com/yahoo/sketches/hive/tuple/package-summary.html">com.yahoo.sketches.hive.tuple</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator</a></span></code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/tuple/class-use/UnionSketchUDAF.UnionSketchEvaluator.html" target="_top">Frames</a></li>
-<li><a href="UnionSketchUDAF.UnionSketchEvaluator.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/UnionSketchUDAF.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/UnionSketchUDAF.html
deleted file mode 100644
index 0cbe20d..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/class-use/UnionSketchUDAF.html
+++ /dev/null
@@ -1,178 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hive.tuple.UnionSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hive.tuple.UnionSketchUDAF (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/tuple/class-use/UnionSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hive.tuple.UnionSketchUDAF" class="title">Uses of Class<br>com.yahoo.sketches.hive.tuple.UnionSketchUDAF</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.hive.tuple">com.yahoo.sketches.hive.tuple</a></td>
-<td class="colLast">
-<div class="block">UDFs for tuple sketches.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.hive.tuple">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF</a> in <a href="../../../../../../com/yahoo/sketches/hive/tuple/package-summary.html">com.yahoo.sketches.hive.tuple</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF</a> in <a href="../../../../../../com/yahoo/sketches/hive/tuple/package-summary.html">com.yahoo.sketches.hive.tuple</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionDoubleSummarySketchUDAF</a></span></code>
-<div class="block">This simple implementation is to give an example of a concrete UDAF based on the abstract
- UnionSketchUDAF if no extra arguments are needed..</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionDoubleSummaryWithModeSketchUDAF</a></span></code>
-<div class="block">This is an example of a concrete UDAF based on the abstract UnionSketchUDAF if extra arguments
- are needed.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/hive/tuple/class-use/UnionSketchUDAF.html" target="_top">Frames</a></li>
-<li><a href="UnionSketchUDAF.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/package-frame.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/package-frame.html
deleted file mode 100644
index 473fef3..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/package-frame.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.hive.tuple (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../../com/yahoo/sketches/hive/tuple/package-summary.html" target="classFrame">com.yahoo.sketches.hive.tuple</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="ArrayOfDoublesSketchToEstimatesUDF.html" title="class in com.yahoo.sketches.hive.tuple" target="classFrame">ArrayOfDoublesSketchToEstimatesUDF</a></li>
-<li><a href="ArrayOfDoublesSketchToValuesUDTF.html" title="class in com.yahoo.sketches.hive.tuple" target="classFrame">ArrayOfDoublesSketchToValuesUDTF</a></li>
-<li><a href="DataToArrayOfDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple" target="classFrame">DataToArrayOfDoublesSketchUDAF</a></li>
-<li><a href="DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple" target="classFrame">DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator</a></li>
-<li><a href="DataToDoubleSummarySketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple" target="classFrame">DataToDoubleSummarySketchUDAF</a></li>
-<li><a href="DataToDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple" target="classFrame">DataToDoubleSummaryWithModeSketchUDAF</a></li>
-<li><a href="DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple" target="classFrame">DataToSketchUDAF</a></li>
-<li><a href="DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple" target="classFrame">DataToSketchUDAF.DataToSketchEvaluator</a></li>
-<li><a href="DoubleSummarySketchToEstimatesUDF.html" title="class in com.yahoo.sketches.hive.tuple" target="classFrame">DoubleSummarySketchToEstimatesUDF</a></li>
-<li><a href="DoubleSummarySketchToPercentileUDF.html" title="class in com.yahoo.sketches.hive.tuple" target="classFrame">DoubleSummarySketchToPercentileUDF</a></li>
-<li><a href="UnionArrayOfDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple" target="classFrame">UnionArrayOfDoublesSketchUDAF</a></li>
-<li><a href="UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple" target="classFrame">UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator</a></li>
-<li><a href="UnionDoubleSummarySketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple" target="classFrame">UnionDoubleSummarySketchUDAF</a></li>
-<li><a href="UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple" target="classFrame">UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator</a></li>
-<li><a href="UnionDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple" target="classFrame">UnionDoubleSummaryWithModeSketchUDAF</a></li>
-<li><a href="UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple" target="classFrame">UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator</a></li>
-<li><a href="UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple" target="classFrame">UnionSketchUDAF</a></li>
-<li><a href="UnionSketchUDAF.UnionSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple" target="classFrame">UnionSketchUDAF.UnionSketchEvaluator</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/package-summary.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/package-summary.html
deleted file mode 100644
index 1de9e8f..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/package-summary.html
+++ /dev/null
@@ -1,244 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.hive.tuple (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.hive.tuple (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/package-summary.html">Prev&nbsp;Package</a></li>
-<li>Next&nbsp;Package</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;com.yahoo.sketches.hive.tuple</h1>
-<div class="docSummary">
-<div class="block">UDFs for tuple sketches.</div>
-</div>
-<p>See:&nbsp;<a href="#package.description">Description</a></p>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToEstimatesUDF.html" title="class in com.yahoo.sketches.hive.tuple">ArrayOfDoublesSketchToEstimatesUDF</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToValuesUDTF.html" title="class in com.yahoo.sketches.hive.tuple">ArrayOfDoublesSketchToValuesUDTF</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToArrayOfDoublesSketchUDAF</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToDoubleSummarySketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToDoubleSummarySketchUDAF</a></td>
-<td class="colLast">
-<div class="block">This simple implementation is to give an example of a concrete UDAF based on the abstract
- DataToSketchUDAF if no extra arguments are needed.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToDoubleSummaryWithModeSketchUDAF</a></td>
-<td class="colLast">
-<div class="block">This is an example of a concrete UDAF based on the abstract DataToSketchUDAF if extra arguments
- are needed.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToSketchUDAF</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">DataToSketchUDAF.DataToSketchEvaluator</a>&lt;U,S extends com.yahoo.sketches.tuple.UpdatableSummary&lt;U&gt;&gt;</td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/tuple/DoubleSummarySketchToEstimatesUDF.html" title="class in com.yahoo.sketches.hive.tuple">DoubleSummarySketchToEstimatesUDF</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/tuple/DoubleSummarySketchToPercentileUDF.html" title="class in com.yahoo.sketches.hive.tuple">DoubleSummarySketchToPercentileUDF</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionArrayOfDoublesSketchUDAF</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionDoubleSummarySketchUDAF</a></td>
-<td class="colLast">
-<div class="block">This simple implementation is to give an example of a concrete UDAF based on the abstract
- UnionSketchUDAF if no extra arguments are needed..</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionDoubleSummaryWithModeSketchUDAF</a></td>
-<td class="colLast">
-<div class="block">This is an example of a concrete UDAF based on the abstract UnionSketchUDAF if extra arguments
- are needed.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF</a></td>
-<td class="colLast">
-<div class="block">Generic implementation to be sub-classed with a particular type of Summary</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF.UnionSketchEvaluator</a>&lt;S extends com.yahoo.sketches.tuple.Summary&gt;</td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-<a name="package.description">
-<!--   -->
-</a>
-<h2 title="Package com.yahoo.sketches.hive.tuple Description">Package com.yahoo.sketches.hive.tuple Description</h2>
-<div class="block">UDFs for tuple sketches.
- Tuple sketches are based on the idea of theta sketches with the addition of
- values associated with unique keys.
- Two sets of tuple sketch classes are available at the moment:
- generic tuple sketches with user-defined Summary, and a faster specialized
- implementation with an array of double values.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Alexander Saydakov</dd>
-</dl>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/package-summary.html">Prev&nbsp;Package</a></li>
-<li>Next&nbsp;Package</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/package-tree.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/package-tree.html
deleted file mode 100644
index 7a3a90d..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/package-tree.html
+++ /dev/null
@@ -1,181 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.hive.tuple Class Hierarchy (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.hive.tuple Class Hierarchy (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/package-tree.html">Prev</a></li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package com.yahoo.sketches.hive.tuple</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver (implements org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2)
-<ul>
-<li type="circle">com.yahoo.sketches.hive.tuple.<a href="../../../../../com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">DataToArrayOfDoublesSketchUDAF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.tuple.<a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">DataToSketchUDAF</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.hive.tuple.<a href="../../../../../com/yahoo/sketches/hive/tuple/DataToDoubleSummarySketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">DataToDoubleSummarySketchUDAF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.tuple.<a href="../../../../../com/yahoo/sketches/hive/tuple/DataToDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">DataToDoubleSummaryWithModeSketchUDAF</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.hive.tuple.<a href="../../../../../com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">UnionArrayOfDoublesSketchUDAF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.tuple.<a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">UnionSketchUDAF</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.hive.tuple.<a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">UnionDoubleSummarySketchUDAF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.tuple.<a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">UnionDoubleSummaryWithModeSketchUDAF</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li type="circle">org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator (implements java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>)
-<ul>
-<li type="circle">com.yahoo.sketches.hive.tuple.<a href="../../../../../com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.tuple.<a href="../../../../../com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">DataToSketchUDAF.DataToSketchEvaluator</span></a>&lt;U,S&gt;</li>
-<li type="circle">com.yahoo.sketches.hive.tuple.<a href="../../../../../com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.tuple.<a href="../../../../../com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">UnionSketchUDAF.UnionSketchEvaluator</span></a>&lt;S&gt;
-<ul>
-<li type="circle">com.yahoo.sketches.hive.tuple.<a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.tuple.<a href="../../../../../com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li type="circle">org.apache.hadoop.hive.ql.udf.generic.GenericUDTF
-<ul>
-<li type="circle">com.yahoo.sketches.hive.tuple.<a href="../../../../../com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToValuesUDTF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">ArrayOfDoublesSketchToValuesUDTF</span></a></li>
-</ul>
-</li>
-<li type="circle">org.apache.hadoop.hive.ql.exec.UDF
-<ul>
-<li type="circle">com.yahoo.sketches.hive.tuple.<a href="../../../../../com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToEstimatesUDF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">ArrayOfDoublesSketchToEstimatesUDF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.tuple.<a href="../../../../../com/yahoo/sketches/hive/tuple/DoubleSummarySketchToEstimatesUDF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">DoubleSummarySketchToEstimatesUDF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.tuple.<a href="../../../../../com/yahoo/sketches/hive/tuple/DoubleSummarySketchToPercentileUDF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">DoubleSummarySketchToPercentileUDF</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/hive/theta/package-tree.html">Prev</a></li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/package-use.html b/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/package-use.html
deleted file mode 100644
index 8a80099..0000000
--- a/api/hive/snapshot/apidocs/com/yahoo/sketches/hive/tuple/package-use.html
+++ /dev/null
@@ -1,169 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package com.yahoo.sketches.hive.tuple (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches.hive.tuple (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Uses of Package com.yahoo.sketches.hive.tuple" class="title">Uses of Package<br>com.yahoo.sketches.hive.tuple</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/hive/tuple/package-summary.html">com.yahoo.sketches.hive.tuple</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.hive.tuple">com.yahoo.sketches.hive.tuple</a></td>
-<td class="colLast">
-<div class="block">UDFs for tuple sketches.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="com.yahoo.sketches.hive.tuple">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../../com/yahoo/sketches/hive/tuple/package-summary.html">com.yahoo.sketches.hive.tuple</a> used by <a href="../../../../../com/yahoo/sketches/hive/tuple/package-summary.html">com.yahoo.sketches.hive.tuple</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../../com/yahoo/sketches/hive/tuple/class-use/DataToSketchUDAF.html#com.yahoo.sketches.hive.tuple">DataToSketchUDAF</a>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../../com/yahoo/sketches/hive/tuple/class-use/UnionSketchUDAF.html#com.yahoo.sketches.hive.tuple">UnionSketchUDAF</a>
-<div class="block">Generic implementation to be sub-classed with a particular type of Summary</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../../com/yahoo/sketches/hive/tuple/class-use/UnionSketchUDAF.UnionSketchEvaluator.html#com.yahoo.sketches.hive.tuple">UnionSketchUDAF.UnionSketchEvaluator</a>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hive/tuple/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/constant-values.html b/api/hive/snapshot/apidocs/constant-values.html
deleted file mode 100644
index f8bdc40..0000000
--- a/api/hive/snapshot/apidocs/constant-values.html
+++ /dev/null
@@ -1,409 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Constant Field Values (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Constant Field Values (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
-<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
-<h2 title="Contents">Contents</h2>
-<ul>
-<li><a href="#com.yahoo">com.yahoo.*</a></li>
-</ul>
-</div>
-<div class="constantValuesContainer"><a name="com.yahoo">
-<!--   -->
-</a>
-<h2 title="com.yahoo">com.yahoo.*</h2>
-<ul class="blockList">
-<li class="blockList">
-<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>com.yahoo.sketches.hive.hll.<a href="com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.hll">DataToSketchUDAF.DataToSketchEvaluator</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th scope="col">Constant Field</th>
-<th class="colLast" scope="col">Value</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a name="com.yahoo.sketches.hive.hll.DataToSketchUDAF.DataToSketchEvaluator.HLL_TYPE_FIELD">
-<!--   -->
-</a><code>protected&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code>HLL_TYPE_FIELD</code></td>
-<td class="colLast"><code>"type"</code></td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a name="com.yahoo.sketches.hive.hll.DataToSketchUDAF.DataToSketchEvaluator.LG_K_FIELD">
-<!--   -->
-</a><code>protected&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code>LG_K_FIELD</code></td>
-<td class="colLast"><code>"lgK"</code></td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a name="com.yahoo.sketches.hive.hll.DataToSketchUDAF.DataToSketchEvaluator.SKETCH_FIELD">
-<!--   -->
-</a><code>protected&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code>SKETCH_FIELD</code></td>
-<td class="colLast"><code>"sketch"</code></td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>com.yahoo.sketches.hive.hll.<a href="com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.hll">UnionSketchUDAF.UnionSketchUDAFEvaluator</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th scope="col">Constant Field</th>
-<th class="colLast" scope="col">Value</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a name="com.yahoo.sketches.hive.hll.UnionSketchUDAF.UnionSketchUDAFEvaluator.HLL_TYPE_FIELD">
-<!--   -->
-</a><code>protected&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code>HLL_TYPE_FIELD</code></td>
-<td class="colLast"><code>"type"</code></td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a name="com.yahoo.sketches.hive.hll.UnionSketchUDAF.UnionSketchUDAFEvaluator.LG_K_FIELD">
-<!--   -->
-</a><code>protected&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code>LG_K_FIELD</code></td>
-<td class="colLast"><code>"lgK"</code></td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a name="com.yahoo.sketches.hive.hll.UnionSketchUDAF.UnionSketchUDAFEvaluator.SKETCH_FIELD">
-<!--   -->
-</a><code>protected&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code>SKETCH_FIELD</code></td>
-<td class="colLast"><code>"sketch"</code></td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-<ul class="blockList">
-<li class="blockList">
-<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta">UnionEvaluator</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th scope="col">Constant Field</th>
-<th class="colLast" scope="col">Value</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a name="com.yahoo.sketches.hive.theta.UnionEvaluator.NOMINAL_ENTRIES_FIELD">
-<!--   -->
-</a><code>protected&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="com/yahoo/sketches/hive/theta/UnionEvaluator.html#NOMINAL_ENTRIES_FIELD">NOMINAL_ENTRIES_FIELD</a></code></td>
-<td class="colLast"><code>"nominalEntries"</code></td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a name="com.yahoo.sketches.hive.theta.UnionEvaluator.SEED_FIELD">
-<!--   -->
-</a><code>protected&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="com/yahoo/sketches/hive/theta/UnionEvaluator.html#SEED_FIELD">SEED_FIELD</a></code></td>
-<td class="colLast"><code>"seed"</code></td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a name="com.yahoo.sketches.hive.theta.UnionEvaluator.SKETCH_FIELD">
-<!--   -->
-</a><code>protected&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="com/yahoo/sketches/hive/theta/UnionEvaluator.html#SKETCH_FIELD">SKETCH_FIELD</a></code></td>
-<td class="colLast"><code>"sketch"</code></td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-<ul class="blockList">
-<li class="blockList">
-<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th scope="col">Constant Field</th>
-<th class="colLast" scope="col">Value</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a name="com.yahoo.sketches.hive.tuple.DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.NOMINAL_NUM_ENTRIES_FIELD">
-<!--   -->
-</a><code>protected&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code>NOMINAL_NUM_ENTRIES_FIELD</code></td>
-<td class="colLast"><code>"nominalEntries"</code></td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a name="com.yahoo.sketches.hive.tuple.DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.NUM_VALUES_FIELD">
-<!--   -->
-</a><code>protected&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code>NUM_VALUES_FIELD</code></td>
-<td class="colLast"><code>"numValues"</code></td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a name="com.yahoo.sketches.hive.tuple.DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.SKETCH_FIELD">
-<!--   -->
-</a><code>protected&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code>SKETCH_FIELD</code></td>
-<td class="colLast"><code>"sketch"</code></td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">DataToSketchUDAF.DataToSketchEvaluator</a>&lt;<a href="com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="type parameter in DataToSketchUDAF.DataToSketchEvaluator">U</a>,<a href="com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="type parameter in DataToSketchUDAF.DataToSketchEvaluator">S</a> extends com.yahoo.sketches.tuple.UpdatableSummary&lt;<a href="com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="type parameter in DataToSketchUDAF.DataToSketchEvaluator">U</a>&gt;&gt;</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th scope="col">Constant Field</th>
-<th class="colLast" scope="col">Value</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a name="com.yahoo.sketches.hive.tuple.DataToSketchUDAF.DataToSketchEvaluator.NOMINAL_NUM_ENTRIES_FIELD">
-<!--   -->
-</a><code>protected&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code>NOMINAL_NUM_ENTRIES_FIELD</code></td>
-<td class="colLast"><code>"nominalEntries"</code></td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a name="com.yahoo.sketches.hive.tuple.DataToSketchUDAF.DataToSketchEvaluator.SKETCH_FIELD">
-<!--   -->
-</a><code>protected&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code>SKETCH_FIELD</code></td>
-<td class="colLast"><code>"sketch"</code></td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th scope="col">Constant Field</th>
-<th class="colLast" scope="col">Value</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a name="com.yahoo.sketches.hive.tuple.UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.NOMINAL_NUM_ENTRIES_FIELD">
-<!--   -->
-</a><code>protected&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code>NOMINAL_NUM_ENTRIES_FIELD</code></td>
-<td class="colLast"><code>"nominalEntries"</code></td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a name="com.yahoo.sketches.hive.tuple.UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.NUM_VALUES_FIELD">
-<!--   -->
-</a><code>protected&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code>NUM_VALUES_FIELD</code></td>
-<td class="colLast"><code>"numValues"</code></td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a name="com.yahoo.sketches.hive.tuple.UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.SKETCH_FIELD">
-<!--   -->
-</a><code>protected&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code>SKETCH_FIELD</code></td>
-<td class="colLast"><code>"sketch"</code></td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th scope="col">Constant Field</th>
-<th class="colLast" scope="col">Value</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a name="com.yahoo.sketches.hive.tuple.UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.NOMINAL_NUM_ENTRIES_FIELD">
-<!--   -->
-</a><code>protected&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code>NOMINAL_NUM_ENTRIES_FIELD</code></td>
-<td class="colLast"><code>"nominalEntries"</code></td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a name="com.yahoo.sketches.hive.tuple.UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.SKETCH_FIELD">
-<!--   -->
-</a><code>protected&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code>SKETCH_FIELD</code></td>
-<td class="colLast"><code>"sketch"</code></td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th scope="col">Constant Field</th>
-<th class="colLast" scope="col">Value</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a name="com.yahoo.sketches.hive.tuple.UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.NOMINAL_NUM_ENTRIES_FIELD">
-<!--   -->
-</a><code>protected&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code>NOMINAL_NUM_ENTRIES_FIELD</code></td>
-<td class="colLast"><code>"nominalEntries"</code></td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a name="com.yahoo.sketches.hive.tuple.UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.SKETCH_FIELD">
-<!--   -->
-</a><code>protected&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code>SKETCH_FIELD</code></td>
-<td class="colLast"><code>"sketch"</code></td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF.UnionSketchEvaluator</a>&lt;<a href="com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" title="type parameter in UnionSketchUDAF.UnionSketchEvaluator">S</a> extends com.yahoo.sketches.tuple.Summary&gt;</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th scope="col">Constant Field</th>
-<th class="colLast" scope="col">Value</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a name="com.yahoo.sketches.hive.tuple.UnionSketchUDAF.UnionSketchEvaluator.NOMINAL_NUM_ENTRIES_FIELD">
-<!--   -->
-</a><code>protected&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code>NOMINAL_NUM_ENTRIES_FIELD</code></td>
-<td class="colLast"><code>"nominalEntries"</code></td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a name="com.yahoo.sketches.hive.tuple.UnionSketchUDAF.UnionSketchEvaluator.SKETCH_FIELD">
-<!--   -->
-</a><code>protected&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code>SKETCH_FIELD</code></td>
-<td class="colLast"><code>"sketch"</code></td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
-<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/deprecated-list.html b/api/hive/snapshot/apidocs/deprecated-list.html
deleted file mode 100644
index 289a86c..0000000
--- a/api/hive/snapshot/apidocs/deprecated-list.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Deprecated List (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Deprecated List (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li class="navBarCell1Rev">Deprecated</li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
-<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Deprecated API" class="title">Deprecated API</h1>
-<h2 title="Contents">Contents</h2>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li class="navBarCell1Rev">Deprecated</li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
-<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/help-doc.html b/api/hive/snapshot/apidocs/help-doc.html
deleted file mode 100644
index 118b305..0000000
--- a/api/hive/snapshot/apidocs/help-doc.html
+++ /dev/null
@@ -1,231 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>API Help (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="API Help (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li class="navBarCell1Rev">Help</li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
-<li><a href="help-doc.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">How This API Document Is Organized</h1>
-<div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<h2>Overview</h2>
-<p>The <a href="overview-summary.html">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each.  This page can also contain an overall description of the set of packages.</p>
-</li>
-<li class="blockList">
-<h2>Package</h2>
-<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>
-<ul>
-<li>Interfaces (italic)</li>
-<li>Classes</li>
-<li>Enums</li>
-<li>Exceptions</li>
-<li>Errors</li>
-<li>Annotation Types</li>
-</ul>
-</li>
-<li class="blockList">
-<h2>Class/Interface</h2>
-<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>
-<ul>
-<li>Class inheritance diagram</li>
-<li>Direct Subclasses</li>
-<li>All Known Subinterfaces</li>
-<li>All Known Implementing Classes</li>
-<li>Class/interface declaration</li>
-<li>Class/interface description</li>
-</ul>
-<ul>
-<li>Nested Class Summary</li>
-<li>Field Summary</li>
-<li>Constructor Summary</li>
-<li>Method Summary</li>
-</ul>
-<ul>
-<li>Field Detail</li>
-<li>Constructor Detail</li>
-<li>Method Detail</li>
-</ul>
-<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>
-</li>
-<li class="blockList">
-<h2>Annotation Type</h2>
-<p>Each annotation type has its own separate page with the following sections:</p>
-<ul>
-<li>Annotation Type declaration</li>
-<li>Annotation Type description</li>
-<li>Required Element Summary</li>
-<li>Optional Element Summary</li>
-<li>Element Detail</li>
-</ul>
-</li>
-<li class="blockList">
-<h2>Enum</h2>
-<p>Each enum has its own separate page with the following sections:</p>
-<ul>
-<li>Enum declaration</li>
-<li>Enum description</li>
-<li>Enum Constant Summary</li>
-<li>Enum Constant Detail</li>
-</ul>
-</li>
-<li class="blockList">
-<h2>Use</h2>
-<p>Each documented package, class and interface has its own Use page.  This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A.  You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.</p>
-</li>
-<li class="blockList">
-<h2>Tree (Class Hierarchy)</h2>
-<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>
-<ul>
-<li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li>
-<li>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</li>
-</ul>
-</li>
-<li class="blockList">
-<h2>Deprecated API</h2>
-<p>The <a href="deprecated-list.html">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>
-</li>
-<li class="blockList">
-<h2>Index</h2>
-<p>The <a href="index-all.html">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>
-</li>
-<li class="blockList">
-<h2>Prev/Next</h2>
-<p>These links take you to the next or previous class, interface, package, or related page.</p>
-</li>
-<li class="blockList">
-<h2>Frames/No Frames</h2>
-<p>These links show and hide the HTML frames.  All pages are available with or without frames.</p>
-</li>
-<li class="blockList">
-<h2>All Classes</h2>
-<p>The <a href="allclasses-noframe.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>
-</li>
-<li class="blockList">
-<h2>Serialized Form</h2>
-<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p>
-</li>
-<li class="blockList">
-<h2>Constant Field Values</h2>
-<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p>
-</li>
-</ul>
-<span class="emphasizedPhrase">This help file applies to API documentation generated using the standard doclet.</span></div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li class="navBarCell1Rev">Help</li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
-<li><a href="help-doc.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/index-all.html b/api/hive/snapshot/apidocs/index-all.html
deleted file mode 100644
index 6bea23f..0000000
--- a/api/hive/snapshot/apidocs/index-all.html
+++ /dev/null
@@ -1,799 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Index (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Index (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li class="navBarCell1Rev">Index</li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
-<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="contentContainer"><a href="#I:A">A</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a name="I:A">
-<!--   -->
-</a>
-<h2 class="title">A</h2>
-<dl>
-<dt><a href="com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToEstimatesUDF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">ArrayOfDoublesSketchToEstimatesUDF</span></a> - Class in <a href="com/yahoo/sketches/hive/tuple/package-summary.html">com.yahoo.sketches.hive.tuple</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToEstimatesUDF.html#ArrayOfDoublesSketchToEstimatesUDF--">ArrayOfDoublesSketchToEstimatesUDF()</a></span> - Constructor for class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToEstimatesUDF.html" title="class in com.yahoo.sketches.hive.tuple">ArrayOfDoublesSketchToEstimatesUDF</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToValuesUDTF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">ArrayOfDoublesSketchToValuesUDTF</span></a> - Class in <a href="com/yahoo/sketches/hive/tuple/package-summary.html">com.yahoo.sketches.hive.tuple</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToValuesUDTF.html#ArrayOfDoublesSketchToValuesUDTF--">ArrayOfDoublesSketchToValuesUDTF()</a></span> - Constructor for class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToValuesUDTF.html" title="class in com.yahoo.sketches.hive.tuple">ArrayOfDoublesSketchToValuesUDTF</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:C">
-<!--   -->
-</a>
-<h2 class="title">C</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/DataToDoubleSummaryWithModeSketchUDAF.html#checkExtraArguments-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">checkExtraArguments(ObjectInspector[])</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/DataToDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToDoubleSummaryWithModeSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html#checkExtraArguments-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">checkExtraArguments(ObjectInspector[])</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToSketchUDAF</a></dt>
-<dd>
-<div class="block">Override this if your UDF has more arguments</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.html#checkExtraArguments-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">checkExtraArguments(ObjectInspector[])</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionDoubleSummaryWithModeSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html#checkExtraArguments-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">checkExtraArguments(ObjectInspector[])</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF</a></dt>
-<dd>
-<div class="block">Override this if your UDF has more arguments</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/frequencies/GetFrequentItemsFromStringsSketchUDTF.html#close--">close()</a></span> - Method in class com.yahoo.sketches.hive.frequencies.<a href="com/yahoo/sketches/hive/frequencies/GetFrequentItemsFromStringsSketchUDTF.html" title="class in com.yahoo.sketches.hive.frequencies">GetFrequentItemsFromStringsSketchUDTF</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToValuesUDTF.html#close--">close()</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToValuesUDTF.html" title="class in com.yahoo.sketches.hive.tuple">ArrayOfDoublesSketchToValuesUDTF</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/frequencies/package-summary.html">com.yahoo.sketches.hive.frequencies</a> - package com.yahoo.sketches.hive.frequencies</dt>
-<dd>
-<div class="block">Hive UDFs for Frequent Items sketch.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/hive/hll/package-summary.html">com.yahoo.sketches.hive.hll</a> - package com.yahoo.sketches.hive.hll</dt>
-<dd>
-<div class="block">Hive UDFs for HLL sketches.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/hive/quantiles/package-summary.html">com.yahoo.sketches.hive.quantiles</a> - package com.yahoo.sketches.hive.quantiles</dt>
-<dd>
-<div class="block">Hive UDFs for Quantiles sketches.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/hive/theta/package-summary.html">com.yahoo.sketches.hive.theta</a> - package com.yahoo.sketches.hive.theta</dt>
-<dd>
-<div class="block">Hive UDFs and UDAFs for Theta sketch.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/hive/tuple/package-summary.html">com.yahoo.sketches.hive.tuple</a> - package com.yahoo.sketches.hive.tuple</dt>
-<dd>
-<div class="block">UDFs for tuple sketches.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.html#createEvaluator--">createEvaluator()</a></span> - Method in class com.yahoo.sketches.hive.frequencies.<a href="com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">DataToItemsSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/frequencies/DataToStringsSketchUDAF.html#createEvaluator--">createEvaluator()</a></span> - Method in class com.yahoo.sketches.hive.frequencies.<a href="com/yahoo/sketches/hive/frequencies/DataToStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">DataToStringsSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html#createEvaluator--">createEvaluator()</a></span> - Method in class com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">DataToItemsSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/quantiles/DataToStringsSketchUDAF.html#createEvaluator--">createEvaluator()</a></span> - Method in class com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/DataToStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">DataToStringsSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html#createEvaluator--">createEvaluator()</a></span> - Method in class com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">UnionItemsSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/quantiles/UnionStringsSketchUDAF.html#createEvaluator--">createEvaluator()</a></span> - Method in class com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/UnionStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">UnionStringsSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/DataToDoubleSummarySketchUDAF.html#createEvaluator--">createEvaluator()</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/DataToDoubleSummarySketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToDoubleSummarySketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/DataToDoubleSummaryWithModeSketchUDAF.html#createEvaluator--">createEvaluator()</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/DataToDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToDoubleSummaryWithModeSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html#createEvaluator--">createEvaluator()</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToSketchUDAF</a></dt>
-<dd>
-<div class="block">This is needed because a concrete UDAF is going to have its own concrete evaluator static inner class.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.html#createEvaluator--">createEvaluator()</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionDoubleSummarySketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.html#createEvaluator--">createEvaluator()</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionDoubleSummaryWithModeSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html#createEvaluator--">createEvaluator()</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF</a></dt>
-<dd>
-<div class="block">This is needed because a concrete UDAF is going to have its own concrete evaluator static inner class.</div>
-</dd>
-</dl>
-<a name="I:D">
-<!--   -->
-</a>
-<h2 class="title">D</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html#DataToArrayOfDoublesSketchEvaluator--">DataToArrayOfDoublesSketchEvaluator()</a></span> - Constructor for class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">DataToArrayOfDoublesSketchUDAF</span></a> - Class in <a href="com/yahoo/sketches/hive/tuple/package-summary.html">com.yahoo.sketches.hive.tuple</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.html#DataToArrayOfDoublesSketchUDAF--">DataToArrayOfDoublesSketchUDAF()</a></span> - Constructor for class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToArrayOfDoublesSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator</span></a> - Class in <a href="com/yahoo/sketches/hive/tuple/package-summary.html">com.yahoo.sketches.hive.tuple</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/quantiles/DataToDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">DataToDoublesSketchUDAF</span></a> - Class in <a href="com/yahoo/sketches/hive/quantiles/package-summary.html">com.yahoo.sketches.hive.quantiles</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/quantiles/DataToDoublesSketchUDAF.html#DataToDoublesSketchUDAF--">DataToDoublesSketchUDAF()</a></span> - Constructor for class com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/DataToDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">DataToDoublesSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/tuple/DataToDoubleSummarySketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">DataToDoubleSummarySketchUDAF</span></a> - Class in <a href="com/yahoo/sketches/hive/tuple/package-summary.html">com.yahoo.sketches.hive.tuple</a></dt>
-<dd>
-<div class="block">This simple implementation is to give an example of a concrete UDAF based on the abstract
- DataToSketchUDAF if no extra arguments are needed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/DataToDoubleSummarySketchUDAF.html#DataToDoubleSummarySketchUDAF--">DataToDoubleSummarySketchUDAF()</a></span> - Constructor for class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/DataToDoubleSummarySketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToDoubleSummarySketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/tuple/DataToDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">DataToDoubleSummaryWithModeSketchUDAF</span></a> - Class in <a href="com/yahoo/sketches/hive/tuple/package-summary.html">com.yahoo.sketches.hive.tuple</a></dt>
-<dd>
-<div class="block">This is an example of a concrete UDAF based on the abstract DataToSketchUDAF if extra arguments
- are needed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/DataToDoubleSummaryWithModeSketchUDAF.html#DataToDoubleSummaryWithModeSketchUDAF--">DataToDoubleSummaryWithModeSketchUDAF()</a></span> - Constructor for class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/DataToDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToDoubleSummaryWithModeSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html#DataToItemsSketchEvaluator-com.yahoo.sketches.ArrayOfItemsSerDe-">DataToItemsSketchEvaluator(ArrayOfItemsSerDe&lt;T&gt;)</a></span> - Constructor for class com.yahoo.sketches.hive.frequencies.<a href="com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html" title="class in com.yahoo.sketches.hive.frequencies">DataToItemsSketchUDAF.DataToItemsSketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">DataToItemsSketchUDAF</span></a>&lt;<a href="com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.html" title="type parameter in DataToItemsSketchUDAF">T</a>&gt; - Class in <a href="com/yahoo/sketches/hive/frequencies/package-summary.html">com.yahoo.sketches.hive.frequencies</a></dt>
-<dd>
-<div class="block">This is a generic implementation to be specialized in subclasses</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.html#DataToItemsSketchUDAF--">DataToItemsSketchUDAF()</a></span> - Constructor for class com.yahoo.sketches.hive.frequencies.<a href="com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">DataToItemsSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">DataToItemsSketchUDAF</span></a>&lt;<a href="com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html" title="type parameter in DataToItemsSketchUDAF">T</a>&gt; - Class in <a href="com/yahoo/sketches/hive/quantiles/package-summary.html">com.yahoo.sketches.hive.quantiles</a></dt>
-<dd>
-<div class="block">This is a generic implementation to be specialized in subclasses</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html#DataToItemsSketchUDAF--">DataToItemsSketchUDAF()</a></span> - Constructor for class com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">DataToItemsSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">DataToItemsSketchUDAF.DataToItemsSketchEvaluator</span></a>&lt;<a href="com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html" title="type parameter in DataToItemsSketchUDAF.DataToItemsSketchEvaluator">T</a>&gt; - Class in <a href="com/yahoo/sketches/hive/frequencies/package-summary.html">com.yahoo.sketches.hive.frequencies</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">DataToItemsSketchUDAF.DataToSketchEvaluator</span></a>&lt;<a href="com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html" title="type parameter in DataToItemsSketchUDAF.DataToSketchEvaluator">T</a>&gt; - Class in <a href="com/yahoo/sketches/hive/quantiles/package-summary.html">com.yahoo.sketches.hive.quantiles</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html#DataToSketchEvaluator--">DataToSketchEvaluator()</a></span> - Constructor for class com.yahoo.sketches.hive.hll.<a href="com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.hll">DataToSketchUDAF.DataToSketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/DataToSketchUDAF.DataToSketchEvaluator.html#DataToSketchEvaluator--">DataToSketchEvaluator()</a></span> - Constructor for class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.theta">DataToSketchUDAF.DataToSketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html#DataToSketchEvaluator--">DataToSketchEvaluator()</a></span> - Constructor for class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">DataToSketchUDAF.DataToSketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/hll/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">DataToSketchUDAF</span></a> - Class in <a href="com/yahoo/sketches/hive/hll/package-summary.html">com.yahoo.sketches.hive.hll</a></dt>
-<dd>
-<div class="block">Hive UDAF to create an HllSketch from raw data.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/hll/DataToSketchUDAF.html#DataToSketchUDAF--">DataToSketchUDAF()</a></span> - Constructor for class com.yahoo.sketches.hive.hll.<a href="com/yahoo/sketches/hive/hll/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.hll">DataToSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/theta/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">DataToSketchUDAF</span></a> - Class in <a href="com/yahoo/sketches/hive/theta/package-summary.html">com.yahoo.sketches.hive.theta</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/DataToSketchUDAF.html#DataToSketchUDAF--">DataToSketchUDAF()</a></span> - Constructor for class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta">DataToSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">DataToSketchUDAF</span></a> - Class in <a href="com/yahoo/sketches/hive/tuple/package-summary.html">com.yahoo.sketches.hive.tuple</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html#DataToSketchUDAF--">DataToSketchUDAF()</a></span> - Constructor for class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">DataToSketchUDAF.DataToSketchEvaluator</span></a> - Class in <a href="com/yahoo/sketches/hive/hll/package-summary.html">com.yahoo.sketches.hive.hll</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/theta/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">DataToSketchUDAF.DataToSketchEvaluator</span></a> - Class in <a href="com/yahoo/sketches/hive/theta/package-summary.html">com.yahoo.sketches.hive.theta</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">DataToSketchUDAF.DataToSketchEvaluator</span></a>&lt;<a href="com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="type parameter in DataToSketchUDAF.DataToSketchEvaluator">U</a>,<a href="com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="type parameter in DataToSketchUDAF.DataToSketchEvaluator">S</a> extends com.yahoo.sketches.tuple.UpdatableSummary&lt;<a href="com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="type parameter in DataToSketchUDAF.DataToSketchEvaluator">U</a>&gt;&gt; - Class in <a href="com/yahoo/sketches/hive/tuple/package-summary.html">com.yahoo.sketches.hive.tuple</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/frequencies/DataToStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">DataToStringsSketchUDAF</span></a> - Class in <a href="com/yahoo/sketches/hive/frequencies/package-summary.html">com.yahoo.sketches.hive.frequencies</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/frequencies/DataToStringsSketchUDAF.html#DataToStringsSketchUDAF--">DataToStringsSketchUDAF()</a></span> - Constructor for class com.yahoo.sketches.hive.frequencies.<a href="com/yahoo/sketches/hive/frequencies/DataToStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">DataToStringsSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/quantiles/DataToStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">DataToStringsSketchUDAF</span></a> - Class in <a href="com/yahoo/sketches/hive/quantiles/package-summary.html">com.yahoo.sketches.hive.quantiles</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/quantiles/DataToStringsSketchUDAF.html#DataToStringsSketchUDAF--">DataToStringsSketchUDAF()</a></span> - Constructor for class com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/DataToStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">DataToStringsSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/tuple/DoubleSummarySketchToEstimatesUDF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">DoubleSummarySketchToEstimatesUDF</span></a> - Class in <a href="com/yahoo/sketches/hive/tuple/package-summary.html">com.yahoo.sketches.hive.tuple</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/DoubleSummarySketchToEstimatesUDF.html#DoubleSummarySketchToEstimatesUDF--">DoubleSummarySketchToEstimatesUDF()</a></span> - Constructor for class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/DoubleSummarySketchToEstimatesUDF.html" title="class in com.yahoo.sketches.hive.tuple">DoubleSummarySketchToEstimatesUDF</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/tuple/DoubleSummarySketchToPercentileUDF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">DoubleSummarySketchToPercentileUDF</span></a> - Class in <a href="com/yahoo/sketches/hive/tuple/package-summary.html">com.yahoo.sketches.hive.tuple</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/DoubleSummarySketchToPercentileUDF.html#DoubleSummarySketchToPercentileUDF--">DoubleSummarySketchToPercentileUDF()</a></span> - Constructor for class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/DoubleSummarySketchToPercentileUDF.html" title="class in com.yahoo.sketches.hive.tuple">DoubleSummarySketchToPercentileUDF</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:E">
-<!--   -->
-</a>
-<h2 class="title">E</h2>
-<dl>
-<dt><a href="com/yahoo/sketches/hive/theta/EstimateSketchUDF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">EstimateSketchUDF</span></a> - Class in <a href="com/yahoo/sketches/hive/theta/package-summary.html">com.yahoo.sketches.hive.theta</a></dt>
-<dd>
-<div class="block">Hive estimate sketch udf.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/EstimateSketchUDF.html#EstimateSketchUDF--">EstimateSketchUDF()</a></span> - Constructor for class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/EstimateSketchUDF.html" title="class in com.yahoo.sketches.hive.theta">EstimateSketchUDF</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/hll/SketchToEstimateUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-">evaluate(BytesWritable)</a></span> - Method in class com.yahoo.sketches.hive.hll.<a href="com/yahoo/sketches/hive/hll/SketchToEstimateUDF.html" title="class in com.yahoo.sketches.hive.hll">SketchToEstimateUDF</a></dt>
-<dd>
-<div class="block">Get an estimate from a given HllSketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/hll/UnionSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-org.apache.hadoop.io.BytesWritable-int-java.lang.String-">evaluate(BytesWritable, BytesWritable, int, String)</a></span> - Method in class com.yahoo.sketches.hive.hll.<a href="com/yahoo/sketches/hive/hll/UnionSketchUDF.html" title="class in com.yahoo.sketches.hive.hll">UnionSketchUDF</a></dt>
-<dd>
-<div class="block">Union two sketches given explicit lgK and target HLL type</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/hll/UnionSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-org.apache.hadoop.io.BytesWritable-int-">evaluate(BytesWritable, BytesWritable, int)</a></span> - Method in class com.yahoo.sketches.hive.hll.<a href="com/yahoo/sketches/hive/hll/UnionSketchUDF.html" title="class in com.yahoo.sketches.hive.hll">UnionSketchUDF</a></dt>
-<dd>
-<div class="block">Union two sketches given explicit lgK and using default target HLL type</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/hll/UnionSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-org.apache.hadoop.io.BytesWritable-">evaluate(BytesWritable, BytesWritable)</a></span> - Method in class com.yahoo.sketches.hive.hll.<a href="com/yahoo/sketches/hive/hll/UnionSketchUDF.html" title="class in com.yahoo.sketches.hive.hll">UnionSketchUDF</a></dt>
-<dd>
-<div class="block">Union two sketches using default lgK an target HLL type</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/quantiles/GetKFromDoublesSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-">evaluate(BytesWritable)</a></span> - Method in class com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/GetKFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">GetKFromDoublesSketchUDF</a></dt>
-<dd>
-<div class="block">Returns parameter K from a given sketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/quantiles/GetKFromStringsSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-">evaluate(BytesWritable)</a></span> - Method in class com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/GetKFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">GetKFromStringsSketchUDF</a></dt>
-<dd>
-<div class="block">Returns parameter K from a given sketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/quantiles/GetPmfFromDoublesSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-java.lang.Double...-">evaluate(BytesWritable, Double...)</a></span> - Method in class com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/GetPmfFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">GetPmfFromDoublesSketchUDF</a></dt>
-<dd>
-<div class="block">Returns a list of fractions (PMF) from a given sketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/quantiles/GetPmfFromStringsSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-java.lang.String...-">evaluate(BytesWritable, String...)</a></span> - Method in class com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/GetPmfFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">GetPmfFromStringsSketchUDF</a></dt>
-<dd>
-<div class="block">Returns a list of fractions (PMF) from a given sketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/quantiles/GetQuantileFromDoublesSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-double-">evaluate(BytesWritable, double)</a></span> - Method in class com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/GetQuantileFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">GetQuantileFromDoublesSketchUDF</a></dt>
-<dd>
-<div class="block">Returns a quantile value from a given sketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/quantiles/GetQuantileFromStringsSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-double-">evaluate(BytesWritable, double)</a></span> - Method in class com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/GetQuantileFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">GetQuantileFromStringsSketchUDF</a></dt>
-<dd>
-<div class="block">Returns a quantile value from a given sketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/quantiles/GetQuantilesFromDoublesSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-java.lang.Double...-">evaluate(BytesWritable, Double...)</a></span> - Method in class com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/GetQuantilesFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">GetQuantilesFromDoublesSketchUDF</a></dt>
-<dd>
-<div class="block">Returns a list of quantile values from a given sketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/quantiles/GetQuantilesFromDoublesSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-int-">evaluate(BytesWritable, int)</a></span> - Method in class com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/GetQuantilesFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">GetQuantilesFromDoublesSketchUDF</a></dt>
-<dd>
-<div class="block">Returns a list of quantile values from a given sketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/quantiles/GetQuantilesFromStringsSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-java.lang.Double...-">evaluate(BytesWritable, Double...)</a></span> - Method in class com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/GetQuantilesFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">GetQuantilesFromStringsSketchUDF</a></dt>
-<dd>
-<div class="block">Returns a list of quantile values from a given sketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/quantiles/GetQuantilesFromStringsSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-int-">evaluate(BytesWritable, int)</a></span> - Method in class com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/GetQuantilesFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">GetQuantilesFromStringsSketchUDF</a></dt>
-<dd>
-<div class="block">Returns a list of quantile values from a given sketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/EstimateSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-">evaluate(BytesWritable)</a></span> - Method in class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/EstimateSketchUDF.html" title="class in com.yahoo.sketches.hive.theta">EstimateSketchUDF</a></dt>
-<dd>
-<div class="block">Returns the estimate unique count of sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/EstimateSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-long-">evaluate(BytesWritable, long)</a></span> - Method in class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/EstimateSketchUDF.html" title="class in com.yahoo.sketches.hive.theta">EstimateSketchUDF</a></dt>
-<dd>
-<div class="block">Returns the estimate unique count of sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/ExcludeSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-org.apache.hadoop.io.BytesWritable-long-">evaluate(BytesWritable, BytesWritable, long)</a></span> - Method in class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/ExcludeSketchUDF.html" title="class in com.yahoo.sketches.hive.theta">ExcludeSketchUDF</a></dt>
-<dd>
-<div class="block">Main logic called by hive if sketchSize is also passed in.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/ExcludeSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-org.apache.hadoop.io.BytesWritable-">evaluate(BytesWritable, BytesWritable)</a></span> - Method in class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/ExcludeSketchUDF.html" title="class in com.yahoo.sketches.hive.theta">ExcludeSketchUDF</a></dt>
-<dd>
-<div class="block">Main logic called by hive if hashUpdateSeed is not passed in.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/IntersectSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-org.apache.hadoop.io.BytesWritable-long-">evaluate(BytesWritable, BytesWritable, long)</a></span> - Method in class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/IntersectSketchUDF.html" title="class in com.yahoo.sketches.hive.theta">IntersectSketchUDF</a></dt>
-<dd>
-<div class="block">Main logic called by hive if sketchSize is also passed in.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/IntersectSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-org.apache.hadoop.io.BytesWritable-">evaluate(BytesWritable, BytesWritable)</a></span> - Method in class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/IntersectSketchUDF.html" title="class in com.yahoo.sketches.hive.theta">IntersectSketchUDF</a></dt>
-<dd>
-<div class="block">Main logic called by hive if sketchSize is not passed in.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/UnionSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-org.apache.hadoop.io.BytesWritable-int-long-">evaluate(BytesWritable, BytesWritable, int, long)</a></span> - Method in class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/UnionSketchUDF.html" title="class in com.yahoo.sketches.hive.theta">UnionSketchUDF</a></dt>
-<dd>
-<div class="block">Main logic called by hive if sketchSize is also passed in.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/UnionSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-org.apache.hadoop.io.BytesWritable-int-">evaluate(BytesWritable, BytesWritable, int)</a></span> - Method in class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/UnionSketchUDF.html" title="class in com.yahoo.sketches.hive.theta">UnionSketchUDF</a></dt>
-<dd>
-<div class="block">Main logic called by hive if sketchSize is also passed in.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/UnionSketchUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-org.apache.hadoop.io.BytesWritable-">evaluate(BytesWritable, BytesWritable)</a></span> - Method in class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/UnionSketchUDF.html" title="class in com.yahoo.sketches.hive.theta">UnionSketchUDF</a></dt>
-<dd>
-<div class="block">Main logic called by hive if sketchSize is not passed in.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToEstimatesUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-">evaluate(BytesWritable)</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToEstimatesUDF.html" title="class in com.yahoo.sketches.hive.tuple">ArrayOfDoublesSketchToEstimatesUDF</a></dt>
-<dd>
-<div class="block">Get estimates from a given ArrayOfDoublesSketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/DoubleSummarySketchToEstimatesUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-">evaluate(BytesWritable)</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/DoubleSummarySketchToEstimatesUDF.html" title="class in com.yahoo.sketches.hive.tuple">DoubleSummarySketchToEstimatesUDF</a></dt>
-<dd>
-<div class="block">Get estimates from a given Sketch&lt;DoubleSummary&gt;</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/DoubleSummarySketchToPercentileUDF.html#evaluate-org.apache.hadoop.io.BytesWritable-double-">evaluate(BytesWritable, double)</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/DoubleSummarySketchToPercentileUDF.html" title="class in com.yahoo.sketches.hive.tuple">DoubleSummarySketchToPercentileUDF</a></dt>
-<dd>
-<div class="block">Get percentile from a given Sketch&lt;DoubleSummary&gt;</div>
-</dd>
-<dt><a href="com/yahoo/sketches/hive/theta/ExcludeSketchUDF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">ExcludeSketchUDF</span></a> - Class in <a href="com/yahoo/sketches/hive/theta/package-summary.html">com.yahoo.sketches.hive.theta</a></dt>
-<dd>
-<div class="block">Hive exclude sketch UDF.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/ExcludeSketchUDF.html#ExcludeSketchUDF--">ExcludeSketchUDF()</a></span> - Constructor for class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/ExcludeSketchUDF.html" title="class in com.yahoo.sketches.hive.theta">ExcludeSketchUDF</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html#extractValue-java.lang.Object-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector-">extractValue(Object, ObjectInspector)</a></span> - Method in class com.yahoo.sketches.hive.frequencies.<a href="com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html" title="class in com.yahoo.sketches.hive.frequencies">DataToItemsSketchUDAF.DataToItemsSketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html#extractValue-java.lang.Object-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector-">extractValue(Object, ObjectInspector)</a></span> - Method in class com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.quantiles">DataToItemsSketchUDAF.DataToSketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html#extractValue-java.lang.Object-org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector-">extractValue(Object, PrimitiveObjectInspector)</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">DataToSketchUDAF.DataToSketchEvaluator</a></dt>
-<dd>
-<div class="block">Override this if it takes more than a cast to convert Hive value into the sketch update type U</div>
-</dd>
-</dl>
-<a name="I:G">
-<!--   -->
-</a>
-<h2 class="title">G</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator(GenericUDAFParameterInfo)</a></span> - Method in class com.yahoo.sketches.hive.frequencies.<a href="com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">DataToItemsSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator(GenericUDAFParameterInfo)</a></span> - Method in class com.yahoo.sketches.hive.frequencies.<a href="com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">UnionItemsSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/hll/DataToSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator(GenericUDAFParameterInfo)</a></span> - Method in class com.yahoo.sketches.hive.hll.<a href="com/yahoo/sketches/hive/hll/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.hll">DataToSketchUDAF</a></dt>
-<dd>
-<div class="block">Performs argument number and type validation.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/hll/UnionSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator(GenericUDAFParameterInfo)</a></span> - Method in class com.yahoo.sketches.hive.hll.<a href="com/yahoo/sketches/hive/hll/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.hll">UnionSketchUDAF</a></dt>
-<dd>
-<div class="block">Perform argument count check and argument type checking, returns an
- appropriate evaluator to perform based on input type (which should always
- be BINARY sketch).</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/quantiles/DataToDoublesSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator(GenericUDAFParameterInfo)</a></span> - Method in class com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/DataToDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">DataToDoublesSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator(GenericUDAFParameterInfo)</a></span> - Method in class com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">DataToItemsSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/quantiles/UnionDoublesSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator(GenericUDAFParameterInfo)</a></span> - Method in class com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/UnionDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">UnionDoublesSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator(GenericUDAFParameterInfo)</a></span> - Method in class com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">UnionItemsSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/DataToSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator(GenericUDAFParameterInfo)</a></span> - Method in class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta">DataToSketchUDAF</a></dt>
-<dd>
-<div class="block">Performs argument number and type validation.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/IntersectSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator(GenericUDAFParameterInfo)</a></span> - Method in class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/IntersectSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta">IntersectSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/UnionSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator(GenericUDAFParameterInfo)</a></span> - Method in class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta">UnionSketchUDAF</a></dt>
-<dd>
-<div class="block">Perform argument count check and argument type checking, returns an
- appropriate evaluator to perform based on input type (which should always
- be BINARY sketch).</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator(GenericUDAFParameterInfo)</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToArrayOfDoublesSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/DataToDoubleSummarySketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator(GenericUDAFParameterInfo)</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/DataToDoubleSummarySketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToDoubleSummarySketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/DataToDoubleSummaryWithModeSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator(GenericUDAFParameterInfo)</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/DataToDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToDoubleSummaryWithModeSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator(GenericUDAFParameterInfo)</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">DataToSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator(GenericUDAFParameterInfo)</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionArrayOfDoublesSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html#getEvaluator-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo-">getEvaluator(GenericUDAFParameterInfo)</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/frequencies/GetFrequentItemsFromStringsSketchUDTF.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">GetFrequentItemsFromStringsSketchUDTF</span></a> - Class in <a href="com/yahoo/sketches/hive/frequencies/package-summary.html">com.yahoo.sketches.hive.frequencies</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/frequencies/GetFrequentItemsFromStringsSketchUDTF.html#GetFrequentItemsFromStringsSketchUDTF--">GetFrequentItemsFromStringsSketchUDTF()</a></span> - Constructor for class com.yahoo.sketches.hive.frequencies.<a href="com/yahoo/sketches/hive/frequencies/GetFrequentItemsFromStringsSketchUDTF.html" title="class in com.yahoo.sketches.hive.frequencies">GetFrequentItemsFromStringsSketchUDTF</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/quantiles/GetKFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">GetKFromDoublesSketchUDF</span></a> - Class in <a href="com/yahoo/sketches/hive/quantiles/package-summary.html">com.yahoo.sketches.hive.quantiles</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/quantiles/GetKFromDoublesSketchUDF.html#GetKFromDoublesSketchUDF--">GetKFromDoublesSketchUDF()</a></span> - Constructor for class com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/GetKFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">GetKFromDoublesSketchUDF</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/quantiles/GetKFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">GetKFromStringsSketchUDF</span></a> - Class in <a href="com/yahoo/sketches/hive/quantiles/package-summary.html">com.yahoo.sketches.hive.quantiles</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/quantiles/GetKFromStringsSketchUDF.html#GetKFromStringsSketchUDF--">GetKFromStringsSketchUDF()</a></span> - Constructor for class com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/GetKFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">GetKFromStringsSketchUDF</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html#getNewAggregationBuffer--">getNewAggregationBuffer()</a></span> - Method in class com.yahoo.sketches.hive.hll.<a href="com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.hll">DataToSketchUDAF.DataToSketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html#getNewAggregationBuffer--">getNewAggregationBuffer()</a></span> - Method in class com.yahoo.sketches.hive.hll.<a href="com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.hll">UnionSketchUDAF.UnionSketchUDAFEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/UnionEvaluator.html#getNewAggregationBuffer--">getNewAggregationBuffer()</a></span> - Method in class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta">UnionEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html#getNewAggregationBuffer--">getNewAggregationBuffer()</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html#getNewAggregationBuffer--">getNewAggregationBuffer()</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">DataToSketchUDAF.DataToSketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html#getNewAggregationBuffer--">getNewAggregationBuffer()</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html#getNewAggregationBuffer--">getNewAggregationBuffer()</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF.UnionSketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/quantiles/GetPmfFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">GetPmfFromDoublesSketchUDF</span></a> - Class in <a href="com/yahoo/sketches/hive/quantiles/package-summary.html">com.yahoo.sketches.hive.quantiles</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/quantiles/GetPmfFromDoublesSketchUDF.html#GetPmfFromDoublesSketchUDF--">GetPmfFromDoublesSketchUDF()</a></span> - Constructor for class com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/GetPmfFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">GetPmfFromDoublesSketchUDF</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/quantiles/GetPmfFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">GetPmfFromStringsSketchUDF</span></a> - Class in <a href="com/yahoo/sketches/hive/quantiles/package-summary.html">com.yahoo.sketches.hive.quantiles</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/quantiles/GetPmfFromStringsSketchUDF.html#GetPmfFromStringsSketchUDF--">GetPmfFromStringsSketchUDF()</a></span> - Constructor for class com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/GetPmfFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">GetPmfFromStringsSketchUDF</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/quantiles/GetQuantileFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">GetQuantileFromDoublesSketchUDF</span></a> - Class in <a href="com/yahoo/sketches/hive/quantiles/package-summary.html">com.yahoo.sketches.hive.quantiles</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/quantiles/GetQuantileFromDoublesSketchUDF.html#GetQuantileFromDoublesSketchUDF--">GetQuantileFromDoublesSketchUDF()</a></span> - Constructor for class com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/GetQuantileFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">GetQuantileFromDoublesSketchUDF</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/quantiles/GetQuantileFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">GetQuantileFromStringsSketchUDF</span></a> - Class in <a href="com/yahoo/sketches/hive/quantiles/package-summary.html">com.yahoo.sketches.hive.quantiles</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/quantiles/GetQuantileFromStringsSketchUDF.html#GetQuantileFromStringsSketchUDF--">GetQuantileFromStringsSketchUDF()</a></span> - Constructor for class com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/GetQuantileFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">GetQuantileFromStringsSketchUDF</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/quantiles/GetQuantilesFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">GetQuantilesFromDoublesSketchUDF</span></a> - Class in <a href="com/yahoo/sketches/hive/quantiles/package-summary.html">com.yahoo.sketches.hive.quantiles</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/quantiles/GetQuantilesFromDoublesSketchUDF.html#GetQuantilesFromDoublesSketchUDF--">GetQuantilesFromDoublesSketchUDF()</a></span> - Constructor for class com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/GetQuantilesFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">GetQuantilesFromDoublesSketchUDF</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/quantiles/GetQuantilesFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">GetQuantilesFromStringsSketchUDF</span></a> - Class in <a href="com/yahoo/sketches/hive/quantiles/package-summary.html">com.yahoo.sketches.hive.quantiles</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/quantiles/GetQuantilesFromStringsSketchUDF.html#GetQuantilesFromStringsSketchUDF--">GetQuantilesFromStringsSketchUDF()</a></span> - Constructor for class com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/GetQuantilesFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles">GetQuantilesFromStringsSketchUDF</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html#getSummaryFactoryForIterate-java.lang.Object:A-">getSummaryFactoryForIterate(Object[])</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html#getSummaryFactoryForIterate-java.lang.Object:A-">getSummaryFactoryForIterate(Object[])</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html#getSummaryFactoryForMerge-java.lang.Object-">getSummaryFactoryForMerge(Object)</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html#getSummaryFactoryForMerge-java.lang.Object-">getSummaryFactoryForMerge(Object)</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:I">
-<!--   -->
-</a>
-<h2 class="title">I</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html#init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">init(GenericUDAFEvaluator.Mode, ObjectInspector[])</a></span> - Method in class com.yahoo.sketches.hive.frequencies.<a href="com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html" title="class in com.yahoo.sketches.hive.frequencies">DataToItemsSketchUDAF.DataToItemsSketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html#init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">init(GenericUDAFEvaluator.Mode, ObjectInspector[])</a></span> - Method in class com.yahoo.sketches.hive.hll.<a href="com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.hll">DataToSketchUDAF.DataToSketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html#init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">init(GenericUDAFEvaluator.Mode, ObjectInspector[])</a></span> - Method in class com.yahoo.sketches.hive.hll.<a href="com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.hll">UnionSketchUDAF.UnionSketchUDAFEvaluator</a></dt>
-<dd>
-<div class="block">Receives the passed in argument object inspectors and returns the desired
- return type's object inspector to inform hive of return type of UDAF.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/DataToSketchUDAF.DataToSketchEvaluator.html#init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">init(GenericUDAFEvaluator.Mode, ObjectInspector[])</a></span> - Method in class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.theta">DataToSketchUDAF.DataToSketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/UnionSketchUDAF.UnionSketchUDAFEvaluator.html#init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">init(GenericUDAFEvaluator.Mode, ObjectInspector[])</a></span> - Method in class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.theta">UnionSketchUDAF.UnionSketchUDAFEvaluator</a></dt>
-<dd>
-<div class="block">Receives the passed in argument object inspectors and returns the desired
- return type's object inspector to inform hive of return type of UDAF.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html#init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">init(GenericUDAFEvaluator.Mode, ObjectInspector[])</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html#init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">init(GenericUDAFEvaluator.Mode, ObjectInspector[])</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">DataToSketchUDAF.DataToSketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html#init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">init(GenericUDAFEvaluator.Mode, ObjectInspector[])</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html#init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">init(GenericUDAFEvaluator.Mode, ObjectInspector[])</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html#init-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">init(GenericUDAFEvaluator.Mode, ObjectInspector[])</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF.UnionSketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/frequencies/GetFrequentItemsFromStringsSketchUDTF.html#initialize-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">initialize(ObjectInspector[])</a></span> - Method in class com.yahoo.sketches.hive.frequencies.<a href="com/yahoo/sketches/hive/frequencies/GetFrequentItemsFromStringsSketchUDTF.html" title="class in com.yahoo.sketches.hive.frequencies">GetFrequentItemsFromStringsSketchUDTF</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToValuesUDTF.html#initialize-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector:A-">initialize(ObjectInspector[])</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToValuesUDTF.html" title="class in com.yahoo.sketches.hive.tuple">ArrayOfDoublesSketchToValuesUDTF</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html#initializeState-com.yahoo.sketches.hive.tuple.UnionState-java.lang.Object:A-">initializeState(UnionState&lt;S&gt;, Object[])</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF.UnionSketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/UnionEvaluator.html#inputObjectInspector">inputObjectInspector</a></span> - Variable in class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta">UnionEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/UnionEvaluator.html#intermediateObjectInspector">intermediateObjectInspector</a></span> - Variable in class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta">UnionEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/theta/IntersectSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">IntersectSketchUDAF</span></a> - Class in <a href="com/yahoo/sketches/hive/theta/package-summary.html">com.yahoo.sketches.hive.theta</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/IntersectSketchUDAF.html#IntersectSketchUDAF--">IntersectSketchUDAF()</a></span> - Constructor for class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/IntersectSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta">IntersectSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/theta/IntersectSketchUDF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">IntersectSketchUDF</span></a> - Class in <a href="com/yahoo/sketches/hive/theta/package-summary.html">com.yahoo.sketches.hive.theta</a></dt>
-<dd>
-<div class="block">Hive intersection sketch UDF.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/IntersectSketchUDF.html#IntersectSketchUDF--">IntersectSketchUDF()</a></span> - Constructor for class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/IntersectSketchUDF.html" title="class in com.yahoo.sketches.hive.theta">IntersectSketchUDF</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html#iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">iterate(GenericUDAFEvaluator.AggregationBuffer, Object[])</a></span> - Method in class com.yahoo.sketches.hive.frequencies.<a href="com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html" title="class in com.yahoo.sketches.hive.frequencies">DataToItemsSketchUDAF.DataToItemsSketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html#iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">iterate(GenericUDAFEvaluator.AggregationBuffer, Object[])</a></span> - Method in class com.yahoo.sketches.hive.frequencies.<a href="com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html" title="class in com.yahoo.sketches.hive.frequencies">UnionItemsSketchUDAF.UnionItemsSketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html#iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">iterate(GenericUDAFEvaluator.AggregationBuffer, Object[])</a></span> - Method in class com.yahoo.sketches.hive.hll.<a href="com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.hll">DataToSketchUDAF.DataToSketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html#iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">iterate(GenericUDAFEvaluator.AggregationBuffer, Object[])</a></span> - Method in class com.yahoo.sketches.hive.hll.<a href="com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.hll">UnionSketchUDAF.UnionSketchUDAFEvaluator</a></dt>
-<dd>
-<div class="block">Add the incoming sketch into the internal state.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html#iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">iterate(GenericUDAFEvaluator.AggregationBuffer, Object[])</a></span> - Method in class com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.quantiles">DataToItemsSketchUDAF.DataToSketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.UnionEvaluator.html#iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">iterate(GenericUDAFEvaluator.AggregationBuffer, Object[])</a></span> - Method in class com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.UnionEvaluator.html" title="class in com.yahoo.sketches.hive.quantiles">UnionItemsSketchUDAF.UnionEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/DataToSketchUDAF.DataToSketchEvaluator.html#iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">iterate(GenericUDAFEvaluator.AggregationBuffer, Object[])</a></span> - Method in class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.theta">DataToSketchUDAF.DataToSketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/UnionSketchUDAF.UnionSketchUDAFEvaluator.html#iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">iterate(GenericUDAFEvaluator.AggregationBuffer, Object[])</a></span> - Method in class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.theta">UnionSketchUDAF.UnionSketchUDAFEvaluator</a></dt>
-<dd>
-<div class="block">Add the incoming sketch into the internal state.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html#iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">iterate(GenericUDAFEvaluator.AggregationBuffer, Object[])</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html#iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">iterate(GenericUDAFEvaluator.AggregationBuffer, Object[])</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">DataToSketchUDAF.DataToSketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html#iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">iterate(GenericUDAFEvaluator.AggregationBuffer, Object[])</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html#iterate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object:A-">iterate(GenericUDAFEvaluator.AggregationBuffer, Object[])</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF.UnionSketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:M">
-<!--   -->
-</a>
-<h2 class="title">M</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/UnionEvaluator.html#merge-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-java.lang.Object-">merge(GenericUDAFEvaluator.AggregationBuffer, Object)</a></span> - Method in class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta">UnionEvaluator</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:N">
-<!--   -->
-</a>
-<h2 class="title">N</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/UnionEvaluator.html#NOMINAL_ENTRIES_FIELD">NOMINAL_ENTRIES_FIELD</a></span> - Static variable in class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta">UnionEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/UnionEvaluator.html#nominalEntriesObjectInspector">nominalEntriesObjectInspector</a></span> - Variable in class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta">UnionEvaluator</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:P">
-<!--   -->
-</a>
-<h2 class="title">P</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/frequencies/GetFrequentItemsFromStringsSketchUDTF.html#process-java.lang.Object:A-">process(Object[])</a></span> - Method in class com.yahoo.sketches.hive.frequencies.<a href="com/yahoo/sketches/hive/frequencies/GetFrequentItemsFromStringsSketchUDTF.html" title="class in com.yahoo.sketches.hive.frequencies">GetFrequentItemsFromStringsSketchUDTF</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToValuesUDTF.html#process-java.lang.Object:A-">process(Object[])</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToValuesUDTF.html" title="class in com.yahoo.sketches.hive.tuple">ArrayOfDoublesSketchToValuesUDTF</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:R">
-<!--   -->
-</a>
-<h2 class="title">R</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/UnionEvaluator.html#reset-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">reset(GenericUDAFEvaluator.AggregationBuffer)</a></span> - Method in class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta">UnionEvaluator</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:S">
-<!--   -->
-</a>
-<h2 class="title">S</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/UnionEvaluator.html#SEED_FIELD">SEED_FIELD</a></span> - Static variable in class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta">UnionEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/UnionEvaluator.html#seedObjectInspector">seedObjectInspector</a></span> - Variable in class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta">UnionEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/UnionEvaluator.html#SKETCH_FIELD">SKETCH_FIELD</a></span> - Static variable in class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta">UnionEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/hll/SketchToEstimateUDF.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">SketchToEstimateUDF</span></a> - Class in <a href="com/yahoo/sketches/hive/hll/package-summary.html">com.yahoo.sketches.hive.hll</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/hll/SketchToEstimateUDF.html#SketchToEstimateUDF--">SketchToEstimateUDF()</a></span> - Constructor for class com.yahoo.sketches.hive.hll.<a href="com/yahoo/sketches/hive/hll/SketchToEstimateUDF.html" title="class in com.yahoo.sketches.hive.hll">SketchToEstimateUDF</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:T">
-<!--   -->
-</a>
-<h2 class="title">T</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/UnionEvaluator.html#terminate-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">terminate(GenericUDAFEvaluator.AggregationBuffer)</a></span> - Method in class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta">UnionEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/UnionEvaluator.html#terminatePartial-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">terminatePartial(GenericUDAFEvaluator.AggregationBuffer)</a></span> - Method in class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta">UnionEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html#terminatePartial-org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer-">terminatePartial(GenericUDAFEvaluator.AggregationBuffer)</a></span> - Method in class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:U">
-<!--   -->
-</a>
-<h2 class="title">U</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html#UnionArrayOfDoublesSketchEvaluator--">UnionArrayOfDoublesSketchEvaluator()</a></span> - Constructor for class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">UnionArrayOfDoublesSketchUDAF</span></a> - Class in <a href="com/yahoo/sketches/hive/tuple/package-summary.html">com.yahoo.sketches.hive.tuple</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.html#UnionArrayOfDoublesSketchUDAF--">UnionArrayOfDoublesSketchUDAF()</a></span> - Constructor for class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionArrayOfDoublesSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator</span></a> - Class in <a href="com/yahoo/sketches/hive/tuple/package-summary.html">com.yahoo.sketches.hive.tuple</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/quantiles/UnionDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">UnionDoublesSketchUDAF</span></a> - Class in <a href="com/yahoo/sketches/hive/quantiles/package-summary.html">com.yahoo.sketches.hive.quantiles</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/quantiles/UnionDoublesSketchUDAF.html#UnionDoublesSketchUDAF--">UnionDoublesSketchUDAF()</a></span> - Constructor for class com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/UnionDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">UnionDoublesSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html#UnionDoubleSummarySketchEvaluator--">UnionDoubleSummarySketchEvaluator()</a></span> - Constructor for class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">UnionDoubleSummarySketchUDAF</span></a> - Class in <a href="com/yahoo/sketches/hive/tuple/package-summary.html">com.yahoo.sketches.hive.tuple</a></dt>
-<dd>
-<div class="block">This simple implementation is to give an example of a concrete UDAF based on the abstract
- UnionSketchUDAF if no extra arguments are needed..</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.html#UnionDoubleSummarySketchUDAF--">UnionDoubleSummarySketchUDAF()</a></span> - Constructor for class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionDoubleSummarySketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator</span></a> - Class in <a href="com/yahoo/sketches/hive/tuple/package-summary.html">com.yahoo.sketches.hive.tuple</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html#UnionDoubleSummaryWithModeSketchEvaluator--">UnionDoubleSummaryWithModeSketchEvaluator()</a></span> - Constructor for class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">UnionDoubleSummaryWithModeSketchUDAF</span></a> - Class in <a href="com/yahoo/sketches/hive/tuple/package-summary.html">com.yahoo.sketches.hive.tuple</a></dt>
-<dd>
-<div class="block">This is an example of a concrete UDAF based on the abstract UnionSketchUDAF if extra arguments
- are needed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.html#UnionDoubleSummaryWithModeSketchUDAF--">UnionDoubleSummaryWithModeSketchUDAF()</a></span> - Constructor for class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionDoubleSummaryWithModeSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator</span></a> - Class in <a href="com/yahoo/sketches/hive/tuple/package-summary.html">com.yahoo.sketches.hive.tuple</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/theta/UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">UnionEvaluator</span></a> - Class in <a href="com/yahoo/sketches/hive/theta/package-summary.html">com.yahoo.sketches.hive.theta</a></dt>
-<dd>
-<div class="block">Common code for DataToSketchUDAF and UnionSketchUDAF</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/UnionEvaluator.html#UnionEvaluator--">UnionEvaluator()</a></span> - Constructor for class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta">UnionEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">UnionItemsSketchUDAF</span></a>&lt;<a href="com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.html" title="type parameter in UnionItemsSketchUDAF">T</a>&gt; - Class in <a href="com/yahoo/sketches/hive/frequencies/package-summary.html">com.yahoo.sketches.hive.frequencies</a></dt>
-<dd>
-<div class="block">This is a generic implementation to be specialized in subclasses</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.html#UnionItemsSketchUDAF--">UnionItemsSketchUDAF()</a></span> - Constructor for class com.yahoo.sketches.hive.frequencies.<a href="com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">UnionItemsSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">UnionItemsSketchUDAF</span></a>&lt;<a href="com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html" title="type parameter in UnionItemsSketchUDAF">T</a>&gt; - Class in <a href="com/yahoo/sketches/hive/quantiles/package-summary.html">com.yahoo.sketches.hive.quantiles</a></dt>
-<dd>
-<div class="block">This is a generic implementation to be specialized in subclasses</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html#UnionItemsSketchUDAF--">UnionItemsSketchUDAF()</a></span> - Constructor for class com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">UnionItemsSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.UnionEvaluator.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">UnionItemsSketchUDAF.UnionEvaluator</span></a>&lt;<a href="com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.UnionEvaluator.html" title="type parameter in UnionItemsSketchUDAF.UnionEvaluator">T</a>&gt; - Class in <a href="com/yahoo/sketches/hive/quantiles/package-summary.html">com.yahoo.sketches.hive.quantiles</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">UnionItemsSketchUDAF.UnionItemsSketchEvaluator</span></a>&lt;<a href="com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html" title="type parameter in UnionItemsSketchUDAF.UnionItemsSketchEvaluator">T</a>&gt; - Class in <a href="com/yahoo/sketches/hive/frequencies/package-summary.html">com.yahoo.sketches.hive.frequencies</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html#UnionSketchEvaluator--">UnionSketchEvaluator()</a></span> - Constructor for class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF.UnionSketchEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/hll/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">UnionSketchUDAF</span></a> - Class in <a href="com/yahoo/sketches/hive/hll/package-summary.html">com.yahoo.sketches.hive.hll</a></dt>
-<dd>
-<div class="block">Hive UDAF to compute union of HllSketch objects</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/hll/UnionSketchUDAF.html#UnionSketchUDAF--">UnionSketchUDAF()</a></span> - Constructor for class com.yahoo.sketches.hive.hll.<a href="com/yahoo/sketches/hive/hll/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.hll">UnionSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/theta/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">UnionSketchUDAF</span></a> - Class in <a href="com/yahoo/sketches/hive/theta/package-summary.html">com.yahoo.sketches.hive.theta</a></dt>
-<dd>
-<div class="block">Hive UDAF to compute union of theta Sketch objects</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/UnionSketchUDAF.html#UnionSketchUDAF--">UnionSketchUDAF()</a></span> - Constructor for class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta">UnionSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">UnionSketchUDAF</span></a> - Class in <a href="com/yahoo/sketches/hive/tuple/package-summary.html">com.yahoo.sketches.hive.tuple</a></dt>
-<dd>
-<div class="block">Generic implementation to be sub-classed with a particular type of Summary</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html#UnionSketchUDAF--">UnionSketchUDAF()</a></span> - Constructor for class com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple">UnionSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">UnionSketchUDAF.UnionSketchEvaluator</span></a>&lt;<a href="com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" title="type parameter in UnionSketchUDAF.UnionSketchEvaluator">S</a> extends com.yahoo.sketches.tuple.Summary&gt; - Class in <a href="com/yahoo/sketches/hive/tuple/package-summary.html">com.yahoo.sketches.hive.tuple</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">UnionSketchUDAF.UnionSketchUDAFEvaluator</span></a> - Class in <a href="com/yahoo/sketches/hive/hll/package-summary.html">com.yahoo.sketches.hive.hll</a></dt>
-<dd>
-<div class="block">Evaluator class, main logic of our UDAF.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/hive/theta/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">UnionSketchUDAF.UnionSketchUDAFEvaluator</span></a> - Class in <a href="com/yahoo/sketches/hive/theta/package-summary.html">com.yahoo.sketches.hive.theta</a></dt>
-<dd>
-<div class="block">Evaluator class of Generic UDAF, main logic of our UDAF.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html#UnionSketchUDAFEvaluator--">UnionSketchUDAFEvaluator()</a></span> - Constructor for class com.yahoo.sketches.hive.hll.<a href="com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.hll">UnionSketchUDAF.UnionSketchUDAFEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/UnionSketchUDAF.UnionSketchUDAFEvaluator.html#UnionSketchUDAFEvaluator--">UnionSketchUDAFEvaluator()</a></span> - Constructor for class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.theta">UnionSketchUDAF.UnionSketchUDAFEvaluator</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/hll/UnionSketchUDF.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">UnionSketchUDF</span></a> - Class in <a href="com/yahoo/sketches/hive/hll/package-summary.html">com.yahoo.sketches.hive.hll</a></dt>
-<dd>
-<div class="block">Hive union sketch UDF.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/hll/UnionSketchUDF.html#UnionSketchUDF--">UnionSketchUDF()</a></span> - Constructor for class com.yahoo.sketches.hive.hll.<a href="com/yahoo/sketches/hive/hll/UnionSketchUDF.html" title="class in com.yahoo.sketches.hive.hll">UnionSketchUDF</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/theta/UnionSketchUDF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">UnionSketchUDF</span></a> - Class in <a href="com/yahoo/sketches/hive/theta/package-summary.html">com.yahoo.sketches.hive.theta</a></dt>
-<dd>
-<div class="block">Hive union sketch UDF.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/theta/UnionSketchUDF.html#UnionSketchUDF--">UnionSketchUDF()</a></span> - Constructor for class com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/UnionSketchUDF.html" title="class in com.yahoo.sketches.hive.theta">UnionSketchUDF</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/frequencies/UnionStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">UnionStringsSketchUDAF</span></a> - Class in <a href="com/yahoo/sketches/hive/frequencies/package-summary.html">com.yahoo.sketches.hive.frequencies</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/frequencies/UnionStringsSketchUDAF.html#UnionStringsSketchUDAF--">UnionStringsSketchUDAF()</a></span> - Constructor for class com.yahoo.sketches.hive.frequencies.<a href="com/yahoo/sketches/hive/frequencies/UnionStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies">UnionStringsSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hive/quantiles/UnionStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">UnionStringsSketchUDAF</span></a> - Class in <a href="com/yahoo/sketches/hive/quantiles/package-summary.html">com.yahoo.sketches.hive.quantiles</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hive/quantiles/UnionStringsSketchUDAF.html#UnionStringsSketchUDAF--">UnionStringsSketchUDAF()</a></span> - Constructor for class com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/UnionStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles">UnionStringsSketchUDAF</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a href="#I:A">A</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li class="navBarCell1Rev">Index</li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
-<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/index.html b/api/hive/snapshot/apidocs/index.html
deleted file mode 100644
index 831df50..0000000
--- a/api/hive/snapshot/apidocs/index.html
+++ /dev/null
@@ -1,76 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API</title>
-<script type="text/javascript">
-    tmpTargetPage = "" + window.location.search;
-    if (tmpTargetPage != "" && tmpTargetPage != "undefined")
-        tmpTargetPage = tmpTargetPage.substring(1);
-    if (tmpTargetPage.indexOf(":") != -1 || (tmpTargetPage != "" && !validURL(tmpTargetPage)))
-        tmpTargetPage = "undefined";
-    targetPage = tmpTargetPage;
-    function validURL(url) {
-        try {
-            url = decodeURIComponent(url);
-        }
-        catch (error) {
-            return false;
-        }
-        var pos = url.indexOf(".html");
-        if (pos == -1 || pos != url.length - 5)
-            return false;
-        var allowNumber = false;
-        var allowSep = false;
-        var seenDot = false;
-        for (var i = 0; i < url.length - 5; i++) {
-            var ch = url.charAt(i);
-            if ('a' <= ch && ch <= 'z' ||
-                    'A' <= ch && ch <= 'Z' ||
-                    ch == '$' ||
-                    ch == '_' ||
-                    ch.charCodeAt(0) > 127) {
-                allowNumber = true;
-                allowSep = true;
-            } else if ('0' <= ch && ch <= '9'
-                    || ch == '-') {
-                if (!allowNumber)
-                     return false;
-            } else if (ch == '/' || ch == '.') {
-                if (!allowSep)
-                    return false;
-                allowNumber = false;
-                allowSep = false;
-                if (ch == '.')
-                     seenDot = true;
-                if (ch == '/' && seenDot)
-                     return false;
-            } else {
-                return false;
-            }
-        }
-        return true;
-    }
-    function loadFrames() {
-        if (targetPage != "" && targetPage != "undefined")
-             top.classFrame.location = top.targetPage;
-    }
-</script>
-</head>
-<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()">
-<frameset rows="30%,70%" title="Left frames" onload="top.loadFrames()">
-<frame src="overview-frame.html" name="packageListFrame" title="All Packages">
-<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
-</frameset>
-<frame src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
-<noframes>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<h2>Frame Alert</h2>
-<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p>
-</noframes>
-</frameset>
-</html>
diff --git a/api/hive/snapshot/apidocs/overview-frame.html b/api/hive/snapshot/apidocs/overview-frame.html
deleted file mode 100644
index 2baf2d3..0000000
--- a/api/hive/snapshot/apidocs/overview-frame.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Overview List (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<div class="indexHeader"><span><a href="allclasses-frame.html" target="packageFrame">All&nbsp;Classes</a></span></div>
-<div class="indexContainer">
-<h2 title="Packages">Packages</h2>
-<ul title="Packages">
-<li><a href="com/yahoo/sketches/hive/frequencies/package-frame.html" target="packageFrame">com.yahoo.sketches.hive.frequencies</a></li>
-<li><a href="com/yahoo/sketches/hive/hll/package-frame.html" target="packageFrame">com.yahoo.sketches.hive.hll</a></li>
-<li><a href="com/yahoo/sketches/hive/quantiles/package-frame.html" target="packageFrame">com.yahoo.sketches.hive.quantiles</a></li>
-<li><a href="com/yahoo/sketches/hive/theta/package-frame.html" target="packageFrame">com.yahoo.sketches.hive.theta</a></li>
-<li><a href="com/yahoo/sketches/hive/tuple/package-frame.html" target="packageFrame">com.yahoo.sketches.hive.tuple</a></li>
-</ul>
-</div>
-<p>&nbsp;</p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/overview-summary.html b/api/hive/snapshot/apidocs/overview-summary.html
deleted file mode 100644
index bfb907b..0000000
--- a/api/hive/snapshot/apidocs/overview-summary.html
+++ /dev/null
@@ -1,182 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Overview (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Overview (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li class="navBarCell1Rev">Overview</li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?overview-summary.html" target="_top">Frames</a></li>
-<li><a href="overview-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API</h1>
-</div>
-<div class="header">
-<div class="subTitle">
-<div class="block">Sketching Hive Library</div>
-</div>
-<p>See: <a href="#overview.description">Description</a></p>
-</div>
-<div class="contentContainer">
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Packages table, listing packages, and an explanation">
-<caption><span>Packages</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="com/yahoo/sketches/hive/frequencies/package-summary.html">com.yahoo.sketches.hive.frequencies</a></td>
-<td class="colLast">
-<div class="block">Hive UDFs for Frequent Items sketch.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="com/yahoo/sketches/hive/hll/package-summary.html">com.yahoo.sketches.hive.hll</a></td>
-<td class="colLast">
-<div class="block">Hive UDFs for HLL sketches.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="com/yahoo/sketches/hive/quantiles/package-summary.html">com.yahoo.sketches.hive.quantiles</a></td>
-<td class="colLast">
-<div class="block">Hive UDFs for Quantiles sketches.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="com/yahoo/sketches/hive/theta/package-summary.html">com.yahoo.sketches.hive.theta</a></td>
-<td class="colLast">
-<div class="block">Hive UDFs and UDAFs for Theta sketch.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="com/yahoo/sketches/hive/tuple/package-summary.html">com.yahoo.sketches.hive.tuple</a></td>
-<td class="colLast">
-<div class="block">UDFs for tuple sketches.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="contentContainer"><a name="overview.description">
-<!--   -->
-</a>
-<div class="block"><h2>Sketching Hive Library</h2> 
-<h3>Overview</h3>
-
-<p>The Sketching Hive Library provides access to the theta sketches in sketches-core repository 
-  from Hadoop Hive.
-</p></div>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li class="navBarCell1Rev">Overview</li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?overview-summary.html" target="_top">Frames</a></li>
-<li><a href="overview-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/overview-tree.html b/api/hive/snapshot/apidocs/overview-tree.html
deleted file mode 100644
index dadf66e..0000000
--- a/api/hive/snapshot/apidocs/overview-tree.html
+++ /dev/null
@@ -1,239 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Mon Jun 26 14:46:07 PDT 2017 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Class Hierarchy (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-06-26">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Class Hierarchy (com.yahoo.datasketches:sketches-hive 0.10.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
-<li><a href="overview-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For All Packages</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="com/yahoo/sketches/hive/frequencies/package-tree.html">com.yahoo.sketches.hive.frequencies</a>, </li>
-<li><a href="com/yahoo/sketches/hive/hll/package-tree.html">com.yahoo.sketches.hive.hll</a>, </li>
-<li><a href="com/yahoo/sketches/hive/quantiles/package-tree.html">com.yahoo.sketches.hive.quantiles</a>, </li>
-<li><a href="com/yahoo/sketches/hive/theta/package-tree.html">com.yahoo.sketches.hive.theta</a>, </li>
-<li><a href="com/yahoo/sketches/hive/tuple/package-tree.html">com.yahoo.sketches.hive.tuple</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver (implements org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2)
-<ul>
-<li type="circle">com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">DataToArrayOfDoublesSketchUDAF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/DataToDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">DataToDoublesSketchUDAF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.frequencies.<a href="com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">DataToItemsSketchUDAF</span></a>&lt;T&gt;
-<ul>
-<li type="circle">com.yahoo.sketches.hive.frequencies.<a href="com/yahoo/sketches/hive/frequencies/DataToStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">DataToStringsSketchUDAF</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">DataToItemsSketchUDAF</span></a>&lt;T&gt;
-<ul>
-<li type="circle">com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/DataToStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">DataToStringsSketchUDAF</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.hive.hll.<a href="com/yahoo/sketches/hive/hll/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">DataToSketchUDAF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">DataToSketchUDAF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/DataToSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">DataToSketchUDAF</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/DataToDoubleSummarySketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">DataToDoubleSummarySketchUDAF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/DataToDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">DataToDoubleSummaryWithModeSketchUDAF</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/IntersectSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">IntersectSketchUDAF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">UnionArrayOfDoublesSketchUDAF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/UnionDoublesSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">UnionDoublesSketchUDAF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.frequencies.<a href="com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">UnionItemsSketchUDAF</span></a>&lt;T&gt;
-<ul>
-<li type="circle">com.yahoo.sketches.hive.frequencies.<a href="com/yahoo/sketches/hive/frequencies/UnionStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">UnionStringsSketchUDAF</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">UnionItemsSketchUDAF</span></a>&lt;T&gt;
-<ul>
-<li type="circle">com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/UnionStringsSketchUDAF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">UnionStringsSketchUDAF</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.hive.hll.<a href="com/yahoo/sketches/hive/hll/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">UnionSketchUDAF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">UnionSketchUDAF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">UnionSketchUDAF</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">UnionDoubleSummarySketchUDAF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">UnionDoubleSummaryWithModeSketchUDAF</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li type="circle">org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator (implements java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>)
-<ul>
-<li type="circle">com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.frequencies.<a href="com/yahoo/sketches/hive/frequencies/DataToItemsSketchUDAF.DataToItemsSketchEvaluator.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">DataToItemsSketchUDAF.DataToItemsSketchEvaluator</span></a>&lt;T&gt;</li>
-<li type="circle">com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/DataToItemsSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">DataToItemsSketchUDAF.DataToSketchEvaluator</span></a>&lt;T&gt;</li>
-<li type="circle">com.yahoo.sketches.hive.hll.<a href="com/yahoo/sketches/hive/hll/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">DataToSketchUDAF.DataToSketchEvaluator</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">DataToSketchUDAF.DataToSketchEvaluator</span></a>&lt;U,S&gt;</li>
-<li type="circle">com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/UnionEvaluator.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">UnionEvaluator</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/DataToSketchUDAF.DataToSketchEvaluator.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">DataToSketchUDAF.DataToSketchEvaluator</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">UnionSketchUDAF.UnionSketchUDAFEvaluator</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/UnionItemsSketchUDAF.UnionEvaluator.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">UnionItemsSketchUDAF.UnionEvaluator</span></a>&lt;T&gt;</li>
-<li type="circle">com.yahoo.sketches.hive.frequencies.<a href="com/yahoo/sketches/hive/frequencies/UnionItemsSketchUDAF.UnionItemsSketchEvaluator.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">UnionItemsSketchUDAF.UnionItemsSketchEvaluator</span></a>&lt;T&gt;</li>
-<li type="circle">com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionSketchUDAF.UnionSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">UnionSketchUDAF.UnionSketchEvaluator</span></a>&lt;S&gt;
-<ul>
-<li type="circle">com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.hive.hll.<a href="com/yahoo/sketches/hive/hll/UnionSketchUDAF.UnionSketchUDAFEvaluator.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">UnionSketchUDAF.UnionSketchUDAFEvaluator</span></a></li>
-</ul>
-</li>
-<li type="circle">org.apache.hadoop.hive.ql.udf.generic.GenericUDTF
-<ul>
-<li type="circle">com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToValuesUDTF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">ArrayOfDoublesSketchToValuesUDTF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.frequencies.<a href="com/yahoo/sketches/hive/frequencies/GetFrequentItemsFromStringsSketchUDTF.html" title="class in com.yahoo.sketches.hive.frequencies"><span class="typeNameLink">GetFrequentItemsFromStringsSketchUDTF</span></a></li>
-</ul>
-</li>
-<li type="circle">org.apache.hadoop.hive.ql.exec.UDF
-<ul>
-<li type="circle">com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/ArrayOfDoublesSketchToEstimatesUDF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">ArrayOfDoublesSketchToEstimatesUDF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/DoubleSummarySketchToEstimatesUDF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">DoubleSummarySketchToEstimatesUDF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.tuple.<a href="com/yahoo/sketches/hive/tuple/DoubleSummarySketchToPercentileUDF.html" title="class in com.yahoo.sketches.hive.tuple"><span class="typeNameLink">DoubleSummarySketchToPercentileUDF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/EstimateSketchUDF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">EstimateSketchUDF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/ExcludeSketchUDF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">ExcludeSketchUDF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/GetKFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">GetKFromDoublesSketchUDF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/GetKFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">GetKFromStringsSketchUDF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/GetPmfFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">GetPmfFromDoublesSketchUDF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/GetPmfFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">GetPmfFromStringsSketchUDF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/GetQuantileFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">GetQuantileFromDoublesSketchUDF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/GetQuantileFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">GetQuantileFromStringsSketchUDF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/GetQuantilesFromDoublesSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">GetQuantilesFromDoublesSketchUDF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.quantiles.<a href="com/yahoo/sketches/hive/quantiles/GetQuantilesFromStringsSketchUDF.html" title="class in com.yahoo.sketches.hive.quantiles"><span class="typeNameLink">GetQuantilesFromStringsSketchUDF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/IntersectSketchUDF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">IntersectSketchUDF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.hll.<a href="com/yahoo/sketches/hive/hll/SketchToEstimateUDF.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">SketchToEstimateUDF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.hll.<a href="com/yahoo/sketches/hive/hll/UnionSketchUDF.html" title="class in com.yahoo.sketches.hive.hll"><span class="typeNameLink">UnionSketchUDF</span></a></li>
-<li type="circle">com.yahoo.sketches.hive.theta.<a href="com/yahoo/sketches/hive/theta/UnionSketchUDF.html" title="class in com.yahoo.sketches.hive.theta"><span class="typeNameLink">UnionSketchUDF</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
-<li><a href="overview-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2017 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/hive/snapshot/apidocs/package-list b/api/hive/snapshot/apidocs/package-list
deleted file mode 100644
index 819a28e..0000000
--- a/api/hive/snapshot/apidocs/package-list
+++ /dev/null
@@ -1,5 +0,0 @@
-com.yahoo.sketches.hive.frequencies
-com.yahoo.sketches.hive.hll
-com.yahoo.sketches.hive.quantiles
-com.yahoo.sketches.hive.theta
-com.yahoo.sketches.hive.tuple
diff --git a/api/hive/snapshot/apidocs/script.js b/api/hive/snapshot/apidocs/script.js
deleted file mode 100644
index b346356..0000000
--- a/api/hive/snapshot/apidocs/script.js
+++ /dev/null
@@ -1,30 +0,0 @@
-function show(type)
-{
-    count = 0;
-    for (var key in methods) {
-        var row = document.getElementById(key);
-        if ((methods[key] &  type) != 0) {
-            row.style.display = '';
-            row.className = (count++ % 2) ? rowColor : altColor;
-        }
-        else
-            row.style.display = 'none';
-    }
-    updateTabs(type);
-}
-
-function updateTabs(type)
-{
-    for (var value in tabs) {
-        var sNode = document.getElementById(tabs[value][0]);
-        var spanNode = sNode.firstChild;
-        if (value == type) {
-            sNode.className = activeTableTab;
-            spanNode.innerHTML = tabs[value][1];
-        }
-        else {
-            sNode.className = tableTab;
-            spanNode.innerHTML = "<a href=\"javascript:show("+ value + ");\">" + tabs[value][1] + "</a>";
-        }
-    }
-}
diff --git a/api/hive/snapshot/apidocs/stylesheet.css b/api/hive/snapshot/apidocs/stylesheet.css
deleted file mode 100644
index 1892267..0000000
--- a/api/hive/snapshot/apidocs/stylesheet.css
+++ /dev/null
@@ -1,646 +0,0 @@
-/* Javadoc style sheet */
-/*
-Overall document style
-*/
-
-/*
-@import url('resources/fonts/dejavu.css');
-*/
-
-body {
-    background-color:#ffffff;
-    color:#353833;
-    font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;
-    font-size:14px;
-    margin:0;
-}
-a:link, a:visited {
-    text-decoration:none;
-    color:#4A6782;
-}
-a:hover, a:focus {
-    text-decoration:none;
-    color:#bb7a2a;
-}
-a:active {
-    text-decoration:none;
-    color:#4A6782;
-}
-a[name] {
-    color:#353833;
-}
-a[name]:hover {
-    text-decoration:none;
-    color:#353833;
-}
-pre {
-    font-family:'DejaVu Sans Mono', monospace;
-    font-size:14px;
-}
-h1 {
-    font-size:20px;
-}
-h2 {
-    font-size:18px;
-}
-h3 {
-    font-size:16px;
-    font-style:italic;
-}
-h4 {
-    font-size:13px;
-}
-h5 {
-    font-size:12px;
-}
-h6 {
-    font-size:11px;
-}
-ul {
-    list-style-type:disc;
-}
-code, tt {
-    font-family:'DejaVu Sans Mono', monospace;
-    font-size:14px;
-    padding-top:4px;
-    margin-top:8px;
-    line-height:1.4em;
-}
-dt code {
-    font-family:'DejaVu Sans Mono', monospace;
-    font-size:14px;
-    padding-top:4px;
-}
-table tr td dt code {
-    font-family:'DejaVu Sans Mono', monospace;
-    font-size:14px;
-    vertical-align:top;
-    padding-top:4px;
-}
-sup {
-    font-size:8px;
-}
-/*
-Document title and Copyright styles
-*/
-.clear {
-    clear:both;
-    height:0px;
-    overflow:hidden;
-}
-.aboutLanguage {
-    float:right;
-    padding:0px 21px;
-    font-size:11px;
-    z-index:200;
-    margin-top:-9px;
-}
-.legalCopy {
-    margin-left:.5em;
-}
-.bar a, .bar a:link, .bar a:visited, .bar a:active {
-    color:#FFFFFF;
-    text-decoration:none;
-}
-.bar a:hover, .bar a:focus {
-    color:#bb7a2a;
-}
-.tab {
-    background-color:#0066FF;
-    color:#ffffff;
-    padding:8px;
-    width:5em;
-    font-weight:bold;
-}
-/*
-Navigation bar styles
-*/
-.bar {
-    background-color:#4D7A97;
-    color:#FFFFFF;
-    padding:.8em .5em .4em .8em;
-    height:auto;/*height:1.8em;*/
-    font-size:11px;
-    margin:0;
-}
-.topNav {
-    background-color:#4D7A97;
-    color:#FFFFFF;
-    float:left;
-    padding:0;
-    width:100%;
-    clear:right;
-    height:2.8em;
-    padding-top:10px;
-    overflow:hidden;
-    font-size:12px; 
-}
-.bottomNav {
-    margin-top:10px;
-    background-color:#4D7A97;
-    color:#FFFFFF;
-    float:left;
-    padding:0;
-    width:100%;
-    clear:right;
-    height:2.8em;
-    padding-top:10px;
-    overflow:hidden;
-    font-size:12px;
-}
-.subNav {
-    background-color:#dee3e9;
-    float:left;
-    width:100%;
-    overflow:hidden;
-    font-size:12px;
-}
-.subNav div {
-    clear:left;
-    float:left;
-    padding:0 0 5px 6px;
-    text-transform:uppercase;
-}
-ul.navList, ul.subNavList {
-    float:left;
-    margin:0 25px 0 0;
-    padding:0;
-}
-ul.navList li{
-    list-style:none;
-    float:left;
-    padding: 5px 6px;
-    text-transform:uppercase;
-}
-ul.subNavList li{
-    list-style:none;
-    float:left;
-}
-.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
-    color:#FFFFFF;
-    text-decoration:none;
-    text-transform:uppercase;
-}
-.topNav a:hover, .bottomNav a:hover {
-    text-decoration:none;
-    color:#bb7a2a;
-    text-transform:uppercase;
-}
-.navBarCell1Rev {
-    background-color:#F8981D;
-    color:#253441;
-    margin: auto 5px;
-}
-.skipNav {
-    position:absolute;
-    top:auto;
-    left:-9999px;
-    overflow:hidden;
-}
-/*
-Page header and footer styles
-*/
-.header, .footer {
-    clear:both;
-    margin:0 20px;
-    padding:5px 0 0 0;
-}
-.indexHeader {
-    margin:10px;
-    position:relative;
-}
-.indexHeader span{
-    margin-right:15px;
-}
-.indexHeader h1 {
-    font-size:13px;
-}
-.title {
-    color:#2c4557;
-    margin:10px 0;
-}
-.subTitle {
-    margin:5px 0 0 0;
-}
-.header ul {
-    margin:0 0 15px 0;
-    padding:0;
-}
-.footer ul {
-    margin:20px 0 5px 0;
-}
-.header ul li, .footer ul li {
-    list-style:none;
-    font-size:13px;
-}
-/*
-Heading styles
-*/
-div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
-    background-color:#dee3e9;
-    border:1px solid #d0d9e0;
-    margin:0 0 6px -8px;
-    padding:7px 5px;
-}
-ul.blockList ul.blockList ul.blockList li.blockList h3 {
-    background-color:#dee3e9;
-    border:1px solid #d0d9e0;
-    margin:0 0 6px -8px;
-    padding:7px 5px;
-}
-ul.blockList ul.blockList li.blockList h3 {
-    padding:0;
-    margin:15px 0;
-}
-ul.blockList li.blockList h2 {
-    padding:0px 0 20px 0;
-}
-/*
-Page layout container styles
-*/
-.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
-    clear:both;
-    padding:10px 20px;
-    position:relative;
-}
-.indexContainer {
-    margin:10px;
-    position:relative;
-    font-size:12px;
-}
-.indexContainer h2 {
-    font-size:13px;
-    padding:0 0 3px 0;
-}
-.indexContainer ul {
-    margin:0;
-    padding:0;
-}
-.indexContainer ul li {
-    list-style:none;
-    padding-top:2px;
-}
-.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
-    font-size:12px;
-    font-weight:bold;
-    margin:10px 0 0 0;
-    color:#4E4E4E;
-}
-.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
-    margin:5px 0 10px 0px;
-    font-size:14px;
-    font-family:'DejaVu Sans Mono',monospace;
-}
-.serializedFormContainer dl.nameValue dt {
-    margin-left:1px;
-    font-size:1.1em;
-    display:inline;
-    font-weight:bold;
-}
-.serializedFormContainer dl.nameValue dd {
-    margin:0 0 0 1px;
-    font-size:1.1em;
-    display:inline;
-}
-/*
-List styles
-*/
-ul.horizontal li {
-    display:inline;
-    font-size:0.9em;
-}
-ul.inheritance {
-    margin:0;
-    padding:0;
-}
-ul.inheritance li {
-    display:inline;
-    list-style:none;
-}
-ul.inheritance li ul.inheritance {
-    margin-left:15px;
-    padding-left:15px;
-    padding-top:1px;
-}
-ul.blockList, ul.blockListLast {
-    margin:10px 0 10px 0;
-    padding:0;
-}
-ul.blockList li.blockList, ul.blockListLast li.blockList {
-    list-style:none;
-    margin-bottom:15px;
-    line-height:1.4;
-}
-ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
-    padding:0px 20px 5px 10px;
-    border:1px solid #ededed; 
-    background-color:#f8f8f8;
-}
-ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
-    padding:0 0 5px 8px;
-    background-color:#ffffff;
-    border:none;
-}
-ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
-    margin-left:0;
-    padding-left:0;
-    padding-bottom:15px;
-    border:none;
-}
-ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
-    list-style:none;
-    border-bottom:none;
-    padding-bottom:0;
-}
-table tr td dl, table tr td dl dt, table tr td dl dd {
-    margin-top:0;
-    margin-bottom:1px;
-}
-/*
-Table styles
-*/
-.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary {
-    width:100%;
-    border-left:1px solid #EEE; 
-    border-right:1px solid #EEE; 
-    border-bottom:1px solid #EEE; 
-}
-.overviewSummary, .memberSummary  {
-    padding:0px;
-}
-.overviewSummary caption, .memberSummary caption, .typeSummary caption,
-.useSummary caption, .constantsSummary caption, .deprecatedSummary caption {
-    position:relative;
-    text-align:left;
-    background-repeat:no-repeat;
-    color:#253441;
-    font-weight:bold;
-    clear:none;
-    overflow:hidden;
-    padding:0px;
-    padding-top:10px;
-    padding-left:1px;
-    margin:0px;
-    white-space:pre;
-}
-.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,
-.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,
-.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,
-.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,
-.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,
-.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,
-.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,
-.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited {
-    color:#FFFFFF;
-}
-.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,
-.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span {
-    white-space:nowrap;
-    padding-top:5px;
-    padding-left:12px;
-    padding-right:12px;
-    padding-bottom:7px;
-    display:inline-block;
-    float:left;
-    background-color:#F8981D;
-    border: none;
-    height:16px;
-}
-.memberSummary caption span.activeTableTab span {
-    white-space:nowrap;
-    padding-top:5px;
-    padding-left:12px;
-    padding-right:12px;
-    margin-right:3px;
-    display:inline-block;
-    float:left;
-    background-color:#F8981D;
-    height:16px;
-}
-.memberSummary caption span.tableTab span {
-    white-space:nowrap;
-    padding-top:5px;
-    padding-left:12px;
-    padding-right:12px;
-    margin-right:3px;
-    display:inline-block;
-    float:left;
-    background-color:#4D7A97;
-    height:16px;
-}
-.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab {
-    padding-top:0px;
-    padding-left:0px;
-    padding-right:0px;
-    background-image:none;
-    float:none;
-    display:inline;
-}
-.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,
-.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd {
-    display:none;
-    width:5px;
-    position:relative;
-    float:left;
-    background-color:#F8981D;
-}
-.memberSummary .activeTableTab .tabEnd {
-    display:none;
-    width:5px;
-    margin-right:3px;
-    position:relative; 
-    float:left;
-    background-color:#F8981D;
-}
-.memberSummary .tableTab .tabEnd {
-    display:none;
-    width:5px;
-    margin-right:3px;
-    position:relative;
-    background-color:#4D7A97;
-    float:left;
-
-}
-.overviewSummary td, .memberSummary td, .typeSummary td,
-.useSummary td, .constantsSummary td, .deprecatedSummary td {
-    text-align:left;
-    padding:0px 0px 12px 10px;
-}
-th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,
-td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{
-    vertical-align:top;
-    padding-right:0px;
-    padding-top:8px;
-    padding-bottom:3px;
-}
-th.colFirst, th.colLast, th.colOne, .constantsSummary th {
-    background:#dee3e9;
-    text-align:left;
-    padding:8px 3px 3px 7px;
-}
-td.colFirst, th.colFirst {
-    white-space:nowrap;
-    font-size:13px;
-}
-td.colLast, th.colLast {
-    font-size:13px;
-}
-td.colOne, th.colOne {
-    font-size:13px;
-}
-.overviewSummary td.colFirst, .overviewSummary th.colFirst,
-.useSummary td.colFirst, .useSummary th.colFirst,
-.overviewSummary td.colOne, .overviewSummary th.colOne,
-.memberSummary td.colFirst, .memberSummary th.colFirst,
-.memberSummary td.colOne, .memberSummary th.colOne,
-.typeSummary td.colFirst{
-    width:25%;
-    vertical-align:top;
-}
-td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
-    font-weight:bold;
-}
-.tableSubHeadingColor {
-    background-color:#EEEEFF;
-}
-.altColor {
-    background-color:#FFFFFF;
-}
-.rowColor {
-    background-color:#EEEEEF;
-}
-/*
-Content styles
-*/
-.description pre {
-    margin-top:0;
-}
-.deprecatedContent {
-    margin:0;
-    padding:10px 0;
-}
-.docSummary {
-    padding:0;
-}
-
-ul.blockList ul.blockList ul.blockList li.blockList h3 {
-    font-style:normal;
-}
-
-div.block {
-    font-size:14px;
-    font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
-}
-
-td.colLast div {
-    padding-top:0px;
-}
-
-
-td.colLast a {
-    padding-bottom:3px;
-}
-/*
-Formatting effect styles
-*/
-.sourceLineNo {
-    color:green;
-    padding:0 30px 0 0;
-}
-h1.hidden {
-    visibility:hidden;
-    overflow:hidden;
-    font-size:10px;
-}
-.block {
-    display:block;
-    margin:3px 10px 2px 0px;
-    color:#474747;
-}
-.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink,
-.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel,
-.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink {
-    font-weight:bold;
-}
-.deprecationComment, .emphasizedPhrase, .interfaceName {
-    font-style:italic;
-}
-
-div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,
-div.block div.block span.interfaceName {
-    font-style:normal;
-}
-
-div.contentContainer ul.blockList li.blockList h2{
-    padding-bottom:0px;
-}
-
-/*
-Overrides
-@import "stylesheetOrig.css";
-*/
-
-
-
-body {
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 12px; 
-}
-pre {
-   font-family: monospace;
-   font-size: 12px; 
-}
-code, tt, dt code, table tr td dt code  {
-   font-family: monospace;
-   font-size: 12px; 
-}
-.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
-   font-size: 13px; 
-}
-.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
-   margin-left: 20px;
-   font-size: 12px;
-   font-family: inherit;
-}
-div.block {
-   font-size: 12px;
-   font-family: inherit;
-}
-h4 {
-   font-size: 15px;
-}
-.memberSummary caption {
-   padding-top: 0;
-}
-div.summary th {
-   border: 1px solid #9eadc0;
-}
-div.summary td {
-   border-left: 1px solid #9eadc0;
-   border-right: 1px solid #9eadc0;
-}
-div.summary th.colFirst,
-div.summary td.colFirst {
-   border-right: none;
-}
-div.summary th.colLast,
-div.summary td.colLast {
-   border-left: none;
-}
-div.summary table {
-   border-bottom: 1px solid #9eadc0;
-   margin-bottom: 15px;
-}
-div.summary ul.blockList ul.blockList ul.blockList {
-   margin-top: 20px;
-}
-ul.blockList ul.blockList li.blockList,
-ul.blockList ul.blockList ul.blockList li.blockList,
-ul.blockList ul.blockList ul.blockListLast li.blockList {
-   border: 1px solid #9eadc0;
-}
-div.summary ul.blockList ul.blockList ul.blockList li.blockList h3,
-div.details ul.blockList ul.blockList ul.blockList li.blockList h4,
-div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
-   border-bottom: 1px solid #9eadc0; 
-}
diff --git a/api/memory/snapshot/apidocs/allclasses-frame.html b/api/memory/snapshot/apidocs/allclasses-frame.html
deleted file mode 100644
index e68001c..0000000
--- a/api/memory/snapshot/apidocs/allclasses-frame.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>All Classes (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<h1 class="bar">All&nbsp;Classes</h1>
-<div class="indexContainer">
-<ul>
-<li><a href="com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory" target="classFrame">BaseBuffer</a></li>
-<li><a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory" target="classFrame">Buffer</a></li>
-<li><a href="com/yahoo/memory/DefaultMemoryRequestServer.html" title="class in com.yahoo.memory" target="classFrame">DefaultMemoryRequestServer</a></li>
-<li><a href="com/yahoo/memory/Handle.html" title="interface in com.yahoo.memory" target="classFrame"><span class="interfaceName">Handle</span></a></li>
-<li><a href="com/yahoo/memory/MapHandle.html" title="class in com.yahoo.memory" target="classFrame">MapHandle</a></li>
-<li><a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory" target="classFrame">Memory</a></li>
-<li><a href="com/yahoo/memory/MemoryRequestServer.html" title="interface in com.yahoo.memory" target="classFrame"><span class="interfaceName">MemoryRequestServer</span></a></li>
-<li><a href="com/yahoo/memory/ReadOnlyException.html" title="class in com.yahoo.memory" target="classFrame">ReadOnlyException</a></li>
-<li><a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory" target="classFrame">UnsafeUtil</a></li>
-<li><a href="com/yahoo/memory/Utf8CodingException.html" title="class in com.yahoo.memory" target="classFrame">Utf8CodingException</a></li>
-<li><a href="com/yahoo/memory/Util.html" title="class in com.yahoo.memory" target="classFrame">Util</a></li>
-<li><a href="com/yahoo/memory/Util.RandomCodePoints.html" title="class in com.yahoo.memory" target="classFrame">Util.RandomCodePoints</a></li>
-<li><a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory" target="classFrame">WritableBuffer</a></li>
-<li><a href="com/yahoo/memory/WritableDirectHandle.html" title="class in com.yahoo.memory" target="classFrame">WritableDirectHandle</a></li>
-<li><a href="com/yahoo/memory/WritableHandle.html" title="interface in com.yahoo.memory" target="classFrame"><span class="interfaceName">WritableHandle</span></a></li>
-<li><a href="com/yahoo/memory/WritableMapHandle.html" title="class in com.yahoo.memory" target="classFrame">WritableMapHandle</a></li>
-<li><a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory" target="classFrame">WritableMemory</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/allclasses-noframe.html b/api/memory/snapshot/apidocs/allclasses-noframe.html
deleted file mode 100644
index 6551ee4..0000000
--- a/api/memory/snapshot/apidocs/allclasses-noframe.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>All Classes (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<h1 class="bar">All&nbsp;Classes</h1>
-<div class="indexContainer">
-<ul>
-<li><a href="com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></li>
-<li><a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></li>
-<li><a href="com/yahoo/memory/DefaultMemoryRequestServer.html" title="class in com.yahoo.memory">DefaultMemoryRequestServer</a></li>
-<li><a href="com/yahoo/memory/Handle.html" title="interface in com.yahoo.memory"><span class="interfaceName">Handle</span></a></li>
-<li><a href="com/yahoo/memory/MapHandle.html" title="class in com.yahoo.memory">MapHandle</a></li>
-<li><a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></li>
-<li><a href="com/yahoo/memory/MemoryRequestServer.html" title="interface in com.yahoo.memory"><span class="interfaceName">MemoryRequestServer</span></a></li>
-<li><a href="com/yahoo/memory/ReadOnlyException.html" title="class in com.yahoo.memory">ReadOnlyException</a></li>
-<li><a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></li>
-<li><a href="com/yahoo/memory/Utf8CodingException.html" title="class in com.yahoo.memory">Utf8CodingException</a></li>
-<li><a href="com/yahoo/memory/Util.html" title="class in com.yahoo.memory">Util</a></li>
-<li><a href="com/yahoo/memory/Util.RandomCodePoints.html" title="class in com.yahoo.memory">Util.RandomCodePoints</a></li>
-<li><a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></li>
-<li><a href="com/yahoo/memory/WritableDirectHandle.html" title="class in com.yahoo.memory">WritableDirectHandle</a></li>
-<li><a href="com/yahoo/memory/WritableHandle.html" title="interface in com.yahoo.memory"><span class="interfaceName">WritableHandle</span></a></li>
-<li><a href="com/yahoo/memory/WritableMapHandle.html" title="class in com.yahoo.memory">WritableMapHandle</a></li>
-<li><a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/BaseBuffer.html b/api/memory/snapshot/apidocs/com/yahoo/memory/BaseBuffer.html
deleted file mode 100644
index 72a3b2c..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/BaseBuffer.html
+++ /dev/null
@@ -1,1088 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BaseBuffer (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BaseBuffer (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":9,"i9":9,"i10":9,"i11":9,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BaseBuffer.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/BaseBuffer.html" target="_top">Frames</a></li>
-<li><a href="BaseBuffer.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.memory</div>
-<h2 title="Class BaseBuffer" class="title">Class BaseBuffer</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.memory.BaseBuffer</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">BaseBuffer</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">A new positional API. This is different from and simpler than Java Buffer positional approach.
- <ul><li>All based on longs instead of ints.</li>
- <li>Eliminated "mark". Rarely used and confusing with its silent side effects.</li>
- <li>The invariants are <code>0 &lt;= start &lt;= position &lt;= end &lt;= capacity</code>.</li>
- <li>It always starts up as (0, 0, capacity, capacity).</li>
- <li>You set (start, position, end) in one call with
- <a href="../../../com/yahoo/memory/BaseBuffer.html#setStartPositionEnd-long-long-long-"><code>setStartPositionEnd(long, long, long)</code></a></li>
- <li>Position can be set directly or indirectly when using the positional get/put methods.
- <li>Added incrementPosition(long), which is much easier when you know the increment.</li>
- <li>This approach eliminated a number of methods and checks, and has no unseen side effects,
- e.g., mark being invalidated.</li>
- <li>Clearer method naming (IMHO).</li>
- </ul></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/BaseBuffer.html#checkValidAndBounds-long-long-">checkValidAndBounds</a></span>(long&nbsp;offsetBytes,
-                   long&nbsp;lengthBytes)</code>
-<div class="block">Checks that the specified range of bytes is within bounds of this object, throws
- <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang"><code>IllegalArgumentException</code></a> if it's not: i.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/BaseBuffer.html#equals-java.lang.Object-">equals</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;that)</code>
-<div class="block">Returns true if the given object is an instance of this class and has equal data contents.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/BaseBuffer.html#equalTo-long-java.lang.Object-long-long-">equalTo</a></span>(long&nbsp;thisOffsetBytes,
-       <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;that,
-       long&nbsp;thatOffsetBytes,
-       long&nbsp;lengthBytes)</code>
-<div class="block">Returns true if the given object is an instance of this class and has equal contents to
- this object in the given range of bytes.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/BaseBuffer.html#getByteBuffer--">getByteBuffer</a></span>()</code>
-<div class="block">Gets the backing ByteBuffer if it exists, otherwise returns null.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/BaseBuffer.html#getByteOrder--">getByteOrder</a></span>()</code>
-<div class="block">Gets the current ByteOrder.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/BaseBuffer.html#getCapacity--">getCapacity</a></span>()</code>
-<div class="block">Gets the capacity of this object in bytes</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/BaseBuffer.html#getCumulativeOffset--">getCumulativeOffset</a></span>()</code>
-<div class="block">Gets the cumulative offset in bytes of this object from the backing resource.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/BaseBuffer.html#getCumulativeOffset-long-">getCumulativeOffset</a></span>(long&nbsp;offsetBytes)</code>
-<div class="block">Gets the cumulative offset in bytes of this object from the backing resource including the given
- offsetBytes.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/BaseBuffer.html#getCurrentDirectMemoryAllocated--">getCurrentDirectMemoryAllocated</a></span>()</code>
-<div class="block">Gets the current size of active direct memory allocated.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/BaseBuffer.html#getCurrentDirectMemoryAllocations--">getCurrentDirectMemoryAllocations</a></span>()</code>
-<div class="block">Gets the current number of active direct memory allocations.</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/BaseBuffer.html#getCurrentDirectMemoryMapAllocated--">getCurrentDirectMemoryMapAllocated</a></span>()</code>
-<div class="block">Gets the current size of active direct memory map allocated.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/BaseBuffer.html#getCurrentDirectMemoryMapAllocations--">getCurrentDirectMemoryMapAllocations</a></span>()</code>
-<div class="block">Gets the current number of active direct memory map allocations.</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/BaseBuffer.html#getEnd--">getEnd</a></span>()</code>
-<div class="block">Gets the end position</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/BaseBuffer.html#getPosition--">getPosition</a></span>()</code>
-<div class="block">Gets the current position</div>
-</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/BaseBuffer.html#getRegionOffset--">getRegionOffset</a></span>()</code>
-<div class="block">Returns the offset of address zero of this object relative to the address zero of the
- backing resource but not including the size of any Java object header.</div>
-</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/BaseBuffer.html#getRegionOffset-long-">getRegionOffset</a></span>(long&nbsp;offsetBytes)</code>
-<div class="block">Returns the offset of address zero of this object relative to the address zero of the
- backing resource plus the given offsetBytes but not including the size of any Java object
- header.</div>
-</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/BaseBuffer.html#getRemaining--">getRemaining</a></span>()</code>
-<div class="block">The number of elements remaining between the current position and the end position</div>
-</td>
-</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/BaseBuffer.html#getStart--">getStart</a></span>()</code>
-<div class="block">Gets start position</div>
-</td>
-</tr>
-<tr id="i18" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/BaseBuffer.html#hasArray--">hasArray</a></span>()</code>
-<div class="block">Returns true if this object is backed by an on-heap primitive array</div>
-</td>
-</tr>
-<tr id="i19" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/BaseBuffer.html#hasByteBuffer--">hasByteBuffer</a></span>()</code>
-<div class="block">Returns true if this Memory is backed by a ByteBuffer.</div>
-</td>
-</tr>
-<tr id="i20" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/BaseBuffer.html#hashCode--">hashCode</a></span>()</code>
-<div class="block">Returns the hashCode of this object.</div>
-</td>
-</tr>
-<tr id="i21" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/BaseBuffer.html#hasRemaining--">hasRemaining</a></span>()</code>
-<div class="block">Returns true if there are elements remaining between the current position and the end position</div>
-</td>
-</tr>
-<tr id="i22" class="altColor">
-<td class="colFirst"><code><a href="../../../com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/BaseBuffer.html#incrementAndCheckPosition-long-">incrementAndCheckPosition</a></span>(long&nbsp;increment)</code>
-<div class="block">Increments the current position by the given increment.</div>
-</td>
-</tr>
-<tr id="i23" class="rowColor">
-<td class="colFirst"><code><a href="../../../com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/BaseBuffer.html#incrementPosition-long-">incrementPosition</a></span>(long&nbsp;increment)</code>
-<div class="block">Increments the current position by the given increment.</div>
-</td>
-</tr>
-<tr id="i24" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/BaseBuffer.html#isDirect--">isDirect</a></span>()</code>
-<div class="block">Returns true if the backing resource is direct (off-heap) memory.</div>
-</td>
-</tr>
-<tr id="i25" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/BaseBuffer.html#isNativeOrder--">isNativeOrder</a></span>()</code>
-<div class="block">Returns true if the current byte order is native order.</div>
-</td>
-</tr>
-<tr id="i26" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/BaseBuffer.html#isReadOnly--">isReadOnly</a></span>()</code>
-<div class="block">Returns true if this object or the backing resource is read-only.</div>
-</td>
-</tr>
-<tr id="i27" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/BaseBuffer.html#isSameResource-java.lang.Object-">isSameResource</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;that)</code>
-<div class="block">Returns true if the backing resource of <i>this</i> is identical with the backing resource
- of <i>that</i>.</div>
-</td>
-</tr>
-<tr id="i28" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/BaseBuffer.html#isValid--">isValid</a></span>()</code>
-<div class="block">Returns true if this object is valid and has not been closed.</div>
-</td>
-</tr>
-<tr id="i29" class="rowColor">
-<td class="colFirst"><code><a href="../../../com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/BaseBuffer.html#resetPosition--">resetPosition</a></span>()</code>
-<div class="block">Resets the current position to the start position,
- This does not modify any data.</div>
-</td>
-</tr>
-<tr id="i30" class="altColor">
-<td class="colFirst"><code><a href="../../../com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/BaseBuffer.html#setAndCheckPosition-long-">setAndCheckPosition</a></span>(long&nbsp;position)</code>
-<div class="block">Sets the current position.</div>
-</td>
-</tr>
-<tr id="i31" class="rowColor">
-<td class="colFirst"><code><a href="../../../com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/BaseBuffer.html#setAndCheckStartPositionEnd-long-long-long-">setAndCheckStartPositionEnd</a></span>(long&nbsp;start,
-                           long&nbsp;position,
-                           long&nbsp;end)</code>
-<div class="block">Sets start position, current position, and end position.</div>
-</td>
-</tr>
-<tr id="i32" class="altColor">
-<td class="colFirst"><code><a href="../../../com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/BaseBuffer.html#setPosition-long-">setPosition</a></span>(long&nbsp;position)</code>
-<div class="block">Sets the current position.</div>
-</td>
-</tr>
-<tr id="i33" class="rowColor">
-<td class="colFirst"><code><a href="../../../com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/BaseBuffer.html#setStartPositionEnd-long-long-long-">setStartPositionEnd</a></span>(long&nbsp;start,
-                   long&nbsp;position,
-                   long&nbsp;end)</code>
-<div class="block">Sets start position, current position, and end position.</div>
-</td>
-</tr>
-<tr id="i34" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/BaseBuffer.html#toHexString-java.lang.String-long-int-">toHexString</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;header,
-           long&nbsp;offsetBytes,
-           int&nbsp;lengthBytes)</code>
-<div class="block">Returns a formatted hex string of a range of this object.</div>
-</td>
-</tr>
-<tr id="i35" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/BaseBuffer.html#xxHash64-long-long-long-">xxHash64</a></span>(long&nbsp;offsetBytes,
-        long&nbsp;lengthBytes,
-        long&nbsp;seed)</code>
-<div class="block">Returns the 64-bit hash of the sequence of bytes in this object specified by
- <i>offsetBytes</i>, <i>lengthBytes</i> and a <i>seed</i>.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="incrementPosition-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>incrementPosition</h4>
-<pre>public final&nbsp;<a href="../../../com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a>&nbsp;incrementPosition(long&nbsp;increment)</pre>
-<div class="block">Increments the current position by the given increment.
- Asserts that the resource is valid and that the positional invariants are not violated,
- otherwise, if asserts are enabled throws an <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/AssertionError.html?is-external=true" title="class or interface in java.lang"><code>AssertionError</code></a>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>increment</code> - the given increment</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>BaseBuffer</dd>
-</dl>
-</li>
-</ul>
-<a name="incrementAndCheckPosition-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>incrementAndCheckPosition</h4>
-<pre>public final&nbsp;<a href="../../../com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a>&nbsp;incrementAndCheckPosition(long&nbsp;increment)</pre>
-<div class="block">Increments the current position by the given increment.
- Checks that the resource is valid and that the positional invariants are not violated,
- otherwise throws an <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang"><code>IllegalArgumentException</code></a>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>increment</code> - the given increment</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>BaseBuffer</dd>
-</dl>
-</li>
-</ul>
-<a name="getEnd--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEnd</h4>
-<pre>public final&nbsp;long&nbsp;getEnd()</pre>
-<div class="block">Gets the end position</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the end position</dd>
-</dl>
-</li>
-</ul>
-<a name="getPosition--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getPosition</h4>
-<pre>public final&nbsp;long&nbsp;getPosition()</pre>
-<div class="block">Gets the current position</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current position</dd>
-</dl>
-</li>
-</ul>
-<a name="getStart--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getStart</h4>
-<pre>public final&nbsp;long&nbsp;getStart()</pre>
-<div class="block">Gets start position</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>start position</dd>
-</dl>
-</li>
-</ul>
-<a name="getRemaining--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRemaining</h4>
-<pre>public final&nbsp;long&nbsp;getRemaining()</pre>
-<div class="block">The number of elements remaining between the current position and the end position</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd><code>(end - position)</code></dd>
-</dl>
-</li>
-</ul>
-<a name="hasRemaining--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hasRemaining</h4>
-<pre>public final&nbsp;boolean&nbsp;hasRemaining()</pre>
-<div class="block">Returns true if there are elements remaining between the current position and the end position</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd><code>(end - position) &gt; 0</code></dd>
-</dl>
-</li>
-</ul>
-<a name="resetPosition--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>resetPosition</h4>
-<pre>public final&nbsp;<a href="../../../com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a>&nbsp;resetPosition()</pre>
-<div class="block">Resets the current position to the start position,
- This does not modify any data.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>BaseBuffer</dd>
-</dl>
-</li>
-</ul>
-<a name="setPosition-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setPosition</h4>
-<pre>public final&nbsp;<a href="../../../com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a>&nbsp;setPosition(long&nbsp;position)</pre>
-<div class="block">Sets the current position.
- Asserts that the positional invariants are not violated,
- otherwise, if asserts are enabled throws an <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/AssertionError.html?is-external=true" title="class or interface in java.lang"><code>AssertionError</code></a>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>position</code> - the given current position.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>BaseBuffer</dd>
-</dl>
-</li>
-</ul>
-<a name="setAndCheckPosition-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setAndCheckPosition</h4>
-<pre>public final&nbsp;<a href="../../../com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a>&nbsp;setAndCheckPosition(long&nbsp;position)</pre>
-<div class="block">Sets the current position.
- Checks that the positional invariants are not violated,
- otherwise, throws an <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang"><code>IllegalArgumentException</code></a>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>position</code> - the given current position.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>BaseBuffer</dd>
-</dl>
-</li>
-</ul>
-<a name="setStartPositionEnd-long-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setStartPositionEnd</h4>
-<pre>public final&nbsp;<a href="../../../com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a>&nbsp;setStartPositionEnd(long&nbsp;start,
-                                            long&nbsp;position,
-                                            long&nbsp;end)</pre>
-<div class="block">Sets start position, current position, and end position.
- Asserts that the positional invariants are not violated,
- otherwise, if asserts are enabled throws an <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/AssertionError.html?is-external=true" title="class or interface in java.lang"><code>AssertionError</code></a>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>start</code> - the start position in the buffer</dd>
-<dd><code>position</code> - the current position between the start and end</dd>
-<dd><code>end</code> - the end position in the buffer</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>BaseBuffer</dd>
-</dl>
-</li>
-</ul>
-<a name="setAndCheckStartPositionEnd-long-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setAndCheckStartPositionEnd</h4>
-<pre>public final&nbsp;<a href="../../../com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a>&nbsp;setAndCheckStartPositionEnd(long&nbsp;start,
-                                                    long&nbsp;position,
-                                                    long&nbsp;end)</pre>
-<div class="block">Sets start position, current position, and end position.
- Checks that the positional invariants are not violated,
- otherwise, throws an <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang"><code>IllegalArgumentException</code></a>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>start</code> - the start position in the buffer</dd>
-<dd><code>position</code> - the current position between the start and end</dd>
-<dd><code>end</code> - the end position in the buffer</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>BaseBuffer</dd>
-</dl>
-</li>
-</ul>
-<a name="equals-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>equals</h4>
-<pre>public final&nbsp;boolean&nbsp;equals(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;that)</pre>
-<div class="block">Returns true if the given object is an instance of this class and has equal data contents.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>that</code> - the given object</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the given Object is an instance of this class and has equal data contents.</dd>
-</dl>
-</li>
-</ul>
-<a name="equalTo-long-java.lang.Object-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>equalTo</h4>
-<pre>public final&nbsp;boolean&nbsp;equalTo(long&nbsp;thisOffsetBytes,
-                             <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;that,
-                             long&nbsp;thatOffsetBytes,
-                             long&nbsp;lengthBytes)</pre>
-<div class="block">Returns true if the given object is an instance of this class and has equal contents to
- this object in the given range of bytes. This will also check two distinct ranges within the
- same object for eauals.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>thisOffsetBytes</code> - the starting offset in bytes for this object.</dd>
-<dd><code>that</code> - the given object</dd>
-<dd><code>thatOffsetBytes</code> - the starting offset in bytes for the given object</dd>
-<dd><code>lengthBytes</code> - the size of the range in bytes</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the given object has equal contents to this object in the given range of
- bytes.</dd>
-</dl>
-</li>
-</ul>
-<a name="getByteBuffer--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getByteBuffer</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;getByteBuffer()</pre>
-<div class="block">Gets the backing ByteBuffer if it exists, otherwise returns null.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the backing ByteBuffer if it exists, otherwise returns null.</dd>
-</dl>
-</li>
-</ul>
-<a name="getByteOrder--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getByteOrder</h4>
-<pre>public final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;getByteOrder()</pre>
-<div class="block">Gets the current ByteOrder.
- This may be different from the ByteOrder of the backing resource.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current ByteOrder.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCapacity--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCapacity</h4>
-<pre>public final&nbsp;long&nbsp;getCapacity()</pre>
-<div class="block">Gets the capacity of this object in bytes</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the capacity of this object in bytes</dd>
-</dl>
-</li>
-</ul>
-<a name="getCumulativeOffset--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCumulativeOffset</h4>
-<pre>public final&nbsp;long&nbsp;getCumulativeOffset()</pre>
-<div class="block">Gets the cumulative offset in bytes of this object from the backing resource.
- This offset may also include other offset components such as the native off-heap
- memory address, DirectByteBuffer split offsets, region offsets, and unsafe arrayBaseOffsets.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the cumulative offset in bytes of this object from the backing resource.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCumulativeOffset-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCumulativeOffset</h4>
-<pre>public final&nbsp;long&nbsp;getCumulativeOffset(long&nbsp;offsetBytes)</pre>
-<div class="block">Gets the cumulative offset in bytes of this object from the backing resource including the given
- offsetBytes. This offset may also include other offset components such as the native off-heap
- memory address, DirectByteBuffer split offsets, region offsets, and unsafe arrayBaseOffsets.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset to be added to the cumulative offset.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the cumulative offset in bytes of this object from the backing resource including the
- given offsetBytes.</dd>
-</dl>
-</li>
-</ul>
-<a name="getRegionOffset--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRegionOffset</h4>
-<pre>public final&nbsp;long&nbsp;getRegionOffset()</pre>
-<div class="block">Returns the offset of address zero of this object relative to the address zero of the
- backing resource but not including the size of any Java object header.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the offset of address zero of this object relative to the address zero of the
- backing resource but not including the size of any Java object header.</dd>
-</dl>
-</li>
-</ul>
-<a name="getRegionOffset-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRegionOffset</h4>
-<pre>public final&nbsp;long&nbsp;getRegionOffset(long&nbsp;offsetBytes)</pre>
-<div class="block">Returns the offset of address zero of this object relative to the address zero of the
- backing resource plus the given offsetBytes but not including the size of any Java object
- header.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - the given offsetBytes</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the offset of address zero of this object relative to the address zero of the
- backing resource plus the given offsetBytes but not including the size of any Java object
- header.</dd>
-</dl>
-</li>
-</ul>
-<a name="hasArray--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hasArray</h4>
-<pre>public final&nbsp;boolean&nbsp;hasArray()</pre>
-<div class="block">Returns true if this object is backed by an on-heap primitive array</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this object is backed by an on-heap primitive array</dd>
-</dl>
-</li>
-</ul>
-<a name="hashCode--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashCode</h4>
-<pre>public final&nbsp;int&nbsp;hashCode()</pre>
-<div class="block">Returns the hashCode of this object.
-
- <p>The hash code of this object depends upon all of its contents.
- Because of this, it is inadvisable to use these objects as keys in hash maps
- or similar data structures unless it is known that their contents will not change.</p>
-
- <p>If it is desirable to use these objects in a hash map depending only on object identity,
- than the <a href="https://docs.oracle.com/javase/8/docs/api/java/util/IdentityHashMap.html?is-external=true" title="class or interface in java.util"><code>IdentityHashMap</code></a> can be used.</p></div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the hashCode of this object.</dd>
-</dl>
-</li>
-</ul>
-<a name="xxHash64-long-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>xxHash64</h4>
-<pre>public final&nbsp;long&nbsp;xxHash64(long&nbsp;offsetBytes,
-                           long&nbsp;lengthBytes,
-                           long&nbsp;seed)</pre>
-<div class="block">Returns the 64-bit hash of the sequence of bytes in this object specified by
- <i>offsetBytes</i>, <i>lengthBytes</i> and a <i>seed</i>.  Note that the sequence of bytes is
- always processed in the same order independent of endianness.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - the given offset in bytes to the first byte of the byte sequence.</dd>
-<dd><code>lengthBytes</code> - the given length in bytes of the byte sequence.</dd>
-<dd><code>seed</code> - the given long seed.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the 64-bit hash of the sequence of bytes in this object specified by
- <i>offsetBytes</i> and <i>lengthBytes</i>.</dd>
-</dl>
-</li>
-</ul>
-<a name="hasByteBuffer--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hasByteBuffer</h4>
-<pre>public final&nbsp;boolean&nbsp;hasByteBuffer()</pre>
-<div class="block">Returns true if this Memory is backed by a ByteBuffer.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this Memory is backed by a ByteBuffer.</dd>
-</dl>
-</li>
-</ul>
-<a name="isDirect--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isDirect</h4>
-<pre>public final&nbsp;boolean&nbsp;isDirect()</pre>
-<div class="block">Returns true if the backing resource is direct (off-heap) memory.
- This is the case for allocated direct memory, memory mapped files,</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the backing resource is direct (off-heap) memory.</dd>
-</dl>
-</li>
-</ul>
-<a name="isNativeOrder--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isNativeOrder</h4>
-<pre>public final&nbsp;boolean&nbsp;isNativeOrder()</pre>
-<div class="block">Returns true if the current byte order is native order.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the current byte order is native order.</dd>
-</dl>
-</li>
-</ul>
-<a name="isReadOnly--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isReadOnly</h4>
-<pre>public final&nbsp;boolean&nbsp;isReadOnly()</pre>
-<div class="block">Returns true if this object or the backing resource is read-only.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this object or the backing resource is read-only.</dd>
-</dl>
-</li>
-</ul>
-<a name="isSameResource-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isSameResource</h4>
-<pre>public final&nbsp;boolean&nbsp;isSameResource(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;that)</pre>
-<div class="block">Returns true if the backing resource of <i>this</i> is identical with the backing resource
- of <i>that</i>. The capacities must be the same.  If <i>this</i> is a region,
- the region offset must also be the same.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>that</code> - A different non-null object</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the backing resource of <i>this</i> is the same as the backing resource
- of <i>that</i>.</dd>
-</dl>
-</li>
-</ul>
-<a name="isValid--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isValid</h4>
-<pre>public&nbsp;boolean&nbsp;isValid()</pre>
-<div class="block">Returns true if this object is valid and has not been closed.
- This is relevant only for direct (off-heap) memory and Mapped Files.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this object is valid and has not been closed.</dd>
-</dl>
-</li>
-</ul>
-<a name="checkValidAndBounds-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>checkValidAndBounds</h4>
-<pre>public final&nbsp;void&nbsp;checkValidAndBounds(long&nbsp;offsetBytes,
-                                      long&nbsp;lengthBytes)</pre>
-<div class="block">Checks that the specified range of bytes is within bounds of this object, throws
- <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang"><code>IllegalArgumentException</code></a> if it's not: i. e. if offsetBytes &lt; 0, or length &lt; 0,
- or offsetBytes + length &gt; <a href="../../../com/yahoo/memory/BaseBuffer.html#getCapacity--"><code>getCapacity()</code></a>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - the given offset in bytes of this object</dd>
-<dd><code>lengthBytes</code> - the given length in bytes of this object</dd>
-</dl>
-</li>
-</ul>
-<a name="getCurrentDirectMemoryAllocations--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCurrentDirectMemoryAllocations</h4>
-<pre>public static final&nbsp;long&nbsp;getCurrentDirectMemoryAllocations()</pre>
-<div class="block">Gets the current number of active direct memory allocations.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current number of active direct memory allocations.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCurrentDirectMemoryAllocated--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCurrentDirectMemoryAllocated</h4>
-<pre>public static final&nbsp;long&nbsp;getCurrentDirectMemoryAllocated()</pre>
-<div class="block">Gets the current size of active direct memory allocated.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current size of active direct memory allocated.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCurrentDirectMemoryMapAllocations--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCurrentDirectMemoryMapAllocations</h4>
-<pre>public static final&nbsp;long&nbsp;getCurrentDirectMemoryMapAllocations()</pre>
-<div class="block">Gets the current number of active direct memory map allocations.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current number of active direct memory map allocations.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCurrentDirectMemoryMapAllocated--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCurrentDirectMemoryMapAllocated</h4>
-<pre>public static final&nbsp;long&nbsp;getCurrentDirectMemoryMapAllocated()</pre>
-<div class="block">Gets the current size of active direct memory map allocated.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current size of active direct memory map allocated.</dd>
-</dl>
-</li>
-</ul>
-<a name="toHexString-java.lang.String-long-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toHexString</h4>
-<pre>public final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toHexString(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;header,
-                                long&nbsp;offsetBytes,
-                                int&nbsp;lengthBytes)</pre>
-<div class="block">Returns a formatted hex string of a range of this object.
- Used primarily for testing.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>header</code> - a descriptive header</dd>
-<dd><code>offsetBytes</code> - offset bytes relative to this object start</dd>
-<dd><code>lengthBytes</code> - number of bytes to convert to a hex string</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a formatted hex string in a human readable array</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BaseBuffer.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/BaseBuffer.html" target="_top">Frames</a></li>
-<li><a href="BaseBuffer.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/Buffer.html b/api/memory/snapshot/apidocs/com/yahoo/memory/Buffer.html
deleted file mode 100644
index 9fd0516..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/Buffer.html
+++ /dev/null
@@ -1,1643 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Buffer (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Buffer (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6,"i1":10,"i2":6,"i3":6,"i4":6,"i5":10,"i6":10,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":10,"i14":10,"i15":10,"i16":6,"i17":6,"i18":6,"i19":10,"i20":10,"i21":9,"i22":9,"i23":9,"i24":9,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":6,"i37":10,"i38":10,"i39":6,"i40":6,"i41":6,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":6,"i51":6,"i52":10,"i53":9,"i54":9,"i55":10};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Buffer.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/memory/DefaultMemoryRequestServer.html" title="class in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/Buffer.html" target="_top">Frames</a></li>
-<li><a href="Buffer.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.memory</div>
-<h2 title="Class Buffer" class="title">Class Buffer</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">com.yahoo.memory.BaseBuffer</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.memory.Buffer</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">Buffer</span>
-extends <a href="../../../com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></pre>
-<div class="block">Provides read-only, positional primitive and primitive array methods to any of the four resources
- mentioned in the package level documentation.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Roman Leventov, Lee Rhodes</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../com/yahoo/memory/package-summary.html"><code>com.yahoo.memory</code></a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#asMemory--">asMemory</a></span>()</code>
-<div class="block">Convert this Buffer to a Memory.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#checkValidAndBounds-long-long-">checkValidAndBounds</a></span>(long&nbsp;offsetBytes,
-                   long&nbsp;lengthBytes)</code>
-<div class="block">Checks that the specified range of bytes is within bounds of this object, throws
- <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang"><code>IllegalArgumentException</code></a> if it's not: i.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>abstract int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#compareTo-long-long-com.yahoo.memory.Buffer-long-long-">compareTo</a></span>(long&nbsp;thisOffsetBytes,
-         long&nbsp;thisLengthBytes,
-         <a href="../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a>&nbsp;that,
-         long&nbsp;thatOffsetBytes,
-         long&nbsp;thatLengthBytes)</code>
-<div class="block">Compares the bytes of this Buffer to <i>that</i> Buffer.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#duplicate--">duplicate</a></span>()</code>
-<div class="block">Returns a read-only duplicate view of this Buffer with the same but independent values of
- <i>start</i>, <i>position</i> and <i>end</i>.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#duplicate-java.nio.ByteOrder-">duplicate</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">Returns a read-only duplicate view of this Buffer with the same but independent values of
- <i>start</i>, <i>position</i> and <i>end</i>, but with the specified byteOrder.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#equals-java.lang.Object-">equals</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;that)</code>
-<div class="block">Returns true if the given object is an instance of this class and has equal data contents.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#equalTo-long-java.lang.Object-long-long-">equalTo</a></span>(long&nbsp;thisOffsetBytes,
-       <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;that,
-       long&nbsp;thatOffsetBytes,
-       long&nbsp;lengthBytes)</code>
-<div class="block">Returns true if the given object is an instance of this class and has equal contents to
- this object in the given range of bytes.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>abstract boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#getBoolean--">getBoolean</a></span>()</code>
-<div class="block">Gets the boolean value at the current position.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>abstract boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#getBoolean-long-">getBoolean</a></span>(long&nbsp;offsetBytes)</code>
-<div class="block">Gets the boolean value at the given offset.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#getBooleanArray-boolean:A-int-int-">getBooleanArray</a></span>(boolean[]&nbsp;dstArray,
-               int&nbsp;dstOffsetBooleans,
-               int&nbsp;lengthBooleans)</code>
-<div class="block">Gets the boolean array at the current position.</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>abstract byte</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#getByte--">getByte</a></span>()</code>
-<div class="block">Gets the byte value at the current position.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>abstract byte</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#getByte-long-">getByte</a></span>(long&nbsp;offsetBytes)</code>
-<div class="block">Gets the byte value at the given offset.</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#getByteArray-byte:A-int-int-">getByteArray</a></span>(byte[]&nbsp;dstArray,
-            int&nbsp;dstOffsetBytes,
-            int&nbsp;lengthBytes)</code>
-<div class="block">Gets the byte array at the current position.</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#getByteBuffer--">getByteBuffer</a></span>()</code>
-<div class="block">Gets the backing ByteBuffer if it exists, otherwise returns null.</div>
-</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#getByteOrder--">getByteOrder</a></span>()</code>
-<div class="block">Gets the current ByteOrder.</div>
-</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#getCapacity--">getCapacity</a></span>()</code>
-<div class="block">Gets the capacity of this object in bytes</div>
-</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code>abstract char</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#getChar--">getChar</a></span>()</code>
-<div class="block">Gets the char value at the current position.</div>
-</td>
-</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code>abstract char</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#getChar-long-">getChar</a></span>(long&nbsp;offsetBytes)</code>
-<div class="block">Gets the char value at the given offset.</div>
-</td>
-</tr>
-<tr id="i18" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#getCharArray-char:A-int-int-">getCharArray</a></span>(char[]&nbsp;dstArray,
-            int&nbsp;dstOffsetChars,
-            int&nbsp;lengthChars)</code>
-<div class="block">Gets the char array at the current position.</div>
-</td>
-</tr>
-<tr id="i19" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#getCumulativeOffset--">getCumulativeOffset</a></span>()</code>
-<div class="block">Gets the cumulative offset in bytes of this object from the backing resource.</div>
-</td>
-</tr>
-<tr id="i20" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#getCumulativeOffset-long-">getCumulativeOffset</a></span>(long&nbsp;offsetBytes)</code>
-<div class="block">Gets the cumulative offset in bytes of this object from the backing resource including the given
- offsetBytes.</div>
-</td>
-</tr>
-<tr id="i21" class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#getCurrentDirectMemoryAllocated--">getCurrentDirectMemoryAllocated</a></span>()</code>
-<div class="block">Gets the current size of active direct memory allocated.</div>
-</td>
-</tr>
-<tr id="i22" class="altColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#getCurrentDirectMemoryAllocations--">getCurrentDirectMemoryAllocations</a></span>()</code>
-<div class="block">Gets the current number of active direct memory allocations.</div>
-</td>
-</tr>
-<tr id="i23" class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#getCurrentDirectMemoryMapAllocated--">getCurrentDirectMemoryMapAllocated</a></span>()</code>
-<div class="block">Gets the current size of active direct memory map allocated.</div>
-</td>
-</tr>
-<tr id="i24" class="altColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#getCurrentDirectMemoryMapAllocations--">getCurrentDirectMemoryMapAllocations</a></span>()</code>
-<div class="block">Gets the current number of active direct memory map allocations.</div>
-</td>
-</tr>
-<tr id="i25" class="rowColor">
-<td class="colFirst"><code>abstract double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#getDouble--">getDouble</a></span>()</code>
-<div class="block">Gets the double value at the current position.</div>
-</td>
-</tr>
-<tr id="i26" class="altColor">
-<td class="colFirst"><code>abstract double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#getDouble-long-">getDouble</a></span>(long&nbsp;offsetBytes)</code>
-<div class="block">Gets the double value at the given offset.</div>
-</td>
-</tr>
-<tr id="i27" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#getDoubleArray-double:A-int-int-">getDoubleArray</a></span>(double[]&nbsp;dstArray,
-              int&nbsp;dstOffsetDoubles,
-              int&nbsp;lengthDoubles)</code>
-<div class="block">Gets the double array at the current position.</div>
-</td>
-</tr>
-<tr id="i28" class="altColor">
-<td class="colFirst"><code>abstract float</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#getFloat--">getFloat</a></span>()</code>
-<div class="block">Gets the float value at the current position.</div>
-</td>
-</tr>
-<tr id="i29" class="rowColor">
-<td class="colFirst"><code>abstract float</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#getFloat-long-">getFloat</a></span>(long&nbsp;offsetBytes)</code>
-<div class="block">Gets the float value at the given offset.</div>
-</td>
-</tr>
-<tr id="i30" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#getFloatArray-float:A-int-int-">getFloatArray</a></span>(float[]&nbsp;dstArray,
-             int&nbsp;dstOffsetFloats,
-             int&nbsp;lengthFloats)</code>
-<div class="block">Gets the float array at the current position.</div>
-</td>
-</tr>
-<tr id="i31" class="rowColor">
-<td class="colFirst"><code>abstract int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#getInt--">getInt</a></span>()</code>
-<div class="block">Gets the int value at the current position.</div>
-</td>
-</tr>
-<tr id="i32" class="altColor">
-<td class="colFirst"><code>abstract int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#getInt-long-">getInt</a></span>(long&nbsp;offsetBytes)</code>
-<div class="block">Gets the int value at the given offset.</div>
-</td>
-</tr>
-<tr id="i33" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#getIntArray-int:A-int-int-">getIntArray</a></span>(int[]&nbsp;dstArray,
-           int&nbsp;dstOffsetInts,
-           int&nbsp;lengthInts)</code>
-<div class="block">Gets the int array at the current position.</div>
-</td>
-</tr>
-<tr id="i34" class="altColor">
-<td class="colFirst"><code>abstract long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#getLong--">getLong</a></span>()</code>
-<div class="block">Gets the long value at the current position.</div>
-</td>
-</tr>
-<tr id="i35" class="rowColor">
-<td class="colFirst"><code>abstract long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#getLong-long-">getLong</a></span>(long&nbsp;offsetBytes)</code>
-<div class="block">Gets the long value at the given offset.</div>
-</td>
-</tr>
-<tr id="i36" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#getLongArray-long:A-int-int-">getLongArray</a></span>(long[]&nbsp;dstArray,
-            int&nbsp;dstOffsetLongs,
-            int&nbsp;lengthLongs)</code>
-<div class="block">Gets the long array at the current position.</div>
-</td>
-</tr>
-<tr id="i37" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#getRegionOffset--">getRegionOffset</a></span>()</code>
-<div class="block">Returns the offset of address zero of this object relative to the address zero of the
- backing resource but not including the size of any Java object header.</div>
-</td>
-</tr>
-<tr id="i38" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#getRegionOffset-long-">getRegionOffset</a></span>(long&nbsp;offsetBytes)</code>
-<div class="block">Returns the offset of address zero of this object relative to the address zero of the
- backing resource plus the given offsetBytes but not including the size of any Java object
- header.</div>
-</td>
-</tr>
-<tr id="i39" class="rowColor">
-<td class="colFirst"><code>abstract short</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#getShort--">getShort</a></span>()</code>
-<div class="block">Gets the short value at the current position.</div>
-</td>
-</tr>
-<tr id="i40" class="altColor">
-<td class="colFirst"><code>abstract short</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#getShort-long-">getShort</a></span>(long&nbsp;offsetBytes)</code>
-<div class="block">Gets the short value at the given offset.</div>
-</td>
-</tr>
-<tr id="i41" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#getShortArray-short:A-int-int-">getShortArray</a></span>(short[]&nbsp;dstArray,
-             int&nbsp;dstOffsetShorts,
-             int&nbsp;lengthShorts)</code>
-<div class="block">Gets the short array at the current position.</div>
-</td>
-</tr>
-<tr id="i42" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#hasArray--">hasArray</a></span>()</code>
-<div class="block">Returns true if this object is backed by an on-heap primitive array</div>
-</td>
-</tr>
-<tr id="i43" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#hasByteBuffer--">hasByteBuffer</a></span>()</code>
-<div class="block">Returns true if this Memory is backed by a ByteBuffer.</div>
-</td>
-</tr>
-<tr id="i44" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#hashCode--">hashCode</a></span>()</code>
-<div class="block">Returns the hashCode of this object.</div>
-</td>
-</tr>
-<tr id="i45" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#isDirect--">isDirect</a></span>()</code>
-<div class="block">Returns true if the backing resource is direct (off-heap) memory.</div>
-</td>
-</tr>
-<tr id="i46" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#isNativeOrder--">isNativeOrder</a></span>()</code>
-<div class="block">Returns true if the current byte order is native order.</div>
-</td>
-</tr>
-<tr id="i47" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#isReadOnly--">isReadOnly</a></span>()</code>
-<div class="block">Returns true if this object or the backing resource is read-only.</div>
-</td>
-</tr>
-<tr id="i48" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#isSameResource-java.lang.Object-">isSameResource</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;that)</code>
-<div class="block">Returns true if the backing resource of <i>this</i> is identical with the backing resource
- of <i>that</i>.</div>
-</td>
-</tr>
-<tr id="i49" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#isValid--">isValid</a></span>()</code>
-<div class="block">Returns true if this object is valid and has not been closed.</div>
-</td>
-</tr>
-<tr id="i50" class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#region--">region</a></span>()</code>
-<div class="block">A region is a read-only view of this object.</div>
-</td>
-</tr>
-<tr id="i51" class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#region-long-long-java.nio.ByteOrder-">region</a></span>(long&nbsp;offsetBytes,
-      long&nbsp;capacityBytes,
-      <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">A region is a read-only view of this object.</div>
-</td>
-</tr>
-<tr id="i52" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#toHexString-java.lang.String-long-int-">toHexString</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;header,
-           long&nbsp;offsetBytes,
-           int&nbsp;lengthBytes)</code>
-<div class="block">Returns a formatted hex string of a range of this object.</div>
-</td>
-</tr>
-<tr id="i53" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#wrap-java.nio.ByteBuffer-">wrap</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;byteBuf)</code>
-<div class="block">Accesses the given ByteBuffer for read-only operations.</div>
-</td>
-</tr>
-<tr id="i54" class="altColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#wrap-java.nio.ByteBuffer-java.nio.ByteOrder-">wrap</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;byteBuf,
-    <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">Accesses the given ByteBuffer for read-only operations.</div>
-</td>
-</tr>
-<tr id="i55" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Buffer.html#xxHash64-long-long-long-">xxHash64</a></span>(long&nbsp;offsetBytes,
-        long&nbsp;lengthBytes,
-        long&nbsp;seed)</code>
-<div class="block">Returns the 64-bit hash of the sequence of bytes in this object specified by
- <i>offsetBytes</i>, <i>lengthBytes</i> and a <i>seed</i>.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.memory.BaseBuffer">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.memory.<a href="../../../com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></h3>
-<code><a href="../../../com/yahoo/memory/BaseBuffer.html#getEnd--">getEnd</a>, <a href="../../../com/yahoo/memory/BaseBuffer.html#getPosition--">getPosition</a>, <a href="../../../com/yahoo/memory/BaseBuffer.html#getRemaining--">getRemaining</a>, <a href="../../../com/yahoo/memory/BaseBuffer.html#getStart--">getStart</a>, <a href="../../../com/yahoo/memory/BaseBuffer.html#hasRemaining--">hasRemaining</a>, <a href="../../../com/yahoo/memory/BaseBuffer.html#incrementAndCheckPosition-long-">incrementAndCheckPosition</a>, <a href="../../../com/yahoo/memory/BaseBuffer.html#incrementPosition-long-">incrementPosition</a>, <a href="../../../com/yahoo/memory/BaseBuffer.html#resetPosition--">resetPosition</a>, <a href="../../../com/yahoo/memory/BaseBuffer.html#setAndCheckPosition-long-">setAndCheckPosition</a>, <a href="../../../com/yahoo/memory/BaseBuffer.html#setAndCheckStartPositionEnd-long-long-long-">setAndCheckStartPositionEnd</a>, <a href="../../../com/yahoo/memory/BaseBuffer.html#setPosition-long-">setPosition</a>, <a href="../../../com/yahoo/memory/BaseBuffer.html#setStartPositionEnd-long-long-long-">setStartPositionEnd</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="wrap-java.nio.ByteBuffer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a>&nbsp;wrap(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;byteBuf)</pre>
-<div class="block">Accesses the given ByteBuffer for read-only operations. The returned Buffer object has the
- same byte order, as the given ByteBuffer, unless the capacity of the given ByteBuffer is zero,
- then byte order of the returned Buffer object (as well as backing storage) is unspecified.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>byteBuf</code> - the given ByteBuffer, must not be null.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new Buffer for read-only operations on the given ByteBuffer.</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-java.nio.ByteBuffer-java.nio.ByteOrder-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a>&nbsp;wrap(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;byteBuf,
-                          <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</pre>
-<div class="block">Accesses the given ByteBuffer for read-only operations. The returned Buffer object has
- the given byte order, ignoring the byte order of the given ByteBuffer. If the capacity of
- the given ByteBuffer is zero the byte order of the returned Buffer object
- (as well as backing storage) is unspecified.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>byteBuf</code> - the given ByteBuffer, must not be null</dd>
-<dd><code>byteOrder</code> - the byte order to be used, which may be independent of the byte order
- state of the given ByteBuffer</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new Buffer for read-only operations on the given ByteBuffer.</dd>
-</dl>
-</li>
-</ul>
-<a name="duplicate--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>duplicate</h4>
-<pre>public abstract&nbsp;<a href="../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a>&nbsp;duplicate()</pre>
-<div class="block">Returns a read-only duplicate view of this Buffer with the same but independent values of
- <i>start</i>, <i>position</i> and <i>end</i>.
- <ul>
- <li>Returned object's origin = this object's origin</li>
- <li>Returned object's <i>start</i> = this object's <i>start</i></li>
- <li>Returned object's <i>position</i> = this object's <i>position</i></li>
- <li>Returned object's <i>end</i> = this object's <i>end</i></li>
- <li>Returned object's <i>capacity</i> = this object' <i>capacityBytes</i></li>
- <li>Returned object's <i>start</i>, <i>position</i> and <i>end</i> are mutable and
- independent of this object's <i>start</i>, <i>position</i> and <i>end</i></li>
- </ul>
- If this object's capacity is zero, the returned object is effectively immutable and
- the backing storage and byte order are unspecified.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a read-only duplicate view of this Buffer with the same but independent values of
- <i>start</i>, <i>position</i> and <i>end</i>.</dd>
-</dl>
-</li>
-</ul>
-<a name="duplicate-java.nio.ByteOrder-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>duplicate</h4>
-<pre>public abstract&nbsp;<a href="../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a>&nbsp;duplicate(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</pre>
-<div class="block">Returns a read-only duplicate view of this Buffer with the same but independent values of
- <i>start</i>, <i>position</i> and <i>end</i>, but with the specified byteOrder.
- <ul>
- <li>Returned object's origin = this object's origin</li>
- <li>Returned object's <i>start</i> = this object's <i>start</i></li>
- <li>Returned object's <i>position</i> = this object's <i>position</i></li>
- <li>Returned object's <i>end</i> = this object's <i>end</i></li>
- <li>Returned object's <i>capacity</i> = this object' <i>capacityBytes</i></li>
- <li>Returned object's <i>start</i>, <i>position</i> and <i>end</i> are mutable and
- independent of this object's <i>start</i>, <i>position</i> and <i>end</i></li>
- </ul>
- If this object's capacity is zero, the returned object is effectively immutable and
- the backing storage and byte order are unspecified.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>byteOrder</code> - the given <i>ByteOrder</i>.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a read-only duplicate view of this Buffer with the same but independent values of
- <i>start</i>, <i>position</i> and <i>end</i>.</dd>
-</dl>
-</li>
-</ul>
-<a name="region--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>region</h4>
-<pre>public abstract&nbsp;<a href="../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a>&nbsp;region()</pre>
-<div class="block">A region is a read-only view of this object.
- <ul>
- <li>Returned object's origin = this object's <i>position</i></li>
- <li>Returned object's <i>start</i> = 0</li>
- <li>Returned object's <i>position</i> = 0</li>
- <li>Returned object's <i>end</i> = this object's (<i>end</i> - <i>position</i>)</li>
- <li>Returned object's <i>capacity</i> = this object's (<i>end</i> - <i>position</i>)</li>
- <li>Returned object's <i>start</i>, <i>position</i> and <i>end</i> are mutable and
- independent of this object's <i>start</i>, <i>position</i> and <i>end</i></li>
- </ul>
- If this object's capacity is zero, the returned object is effectively immutable and
- the backing storage and byte order are unspecified.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new <i>Buffer</i> representing the defined region based on the current
- <i>position</i> and <i>end</i>.</dd>
-</dl>
-</li>
-</ul>
-<a name="region-long-long-java.nio.ByteOrder-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>region</h4>
-<pre>public abstract&nbsp;<a href="../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a>&nbsp;region(long&nbsp;offsetBytes,
-                              long&nbsp;capacityBytes,
-                              <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</pre>
-<div class="block">A region is a read-only view of this object.
- <ul>
- <li>Returned object's origin = this objects' origin + <i>offsetBytes</i></li>
- <li>Returned object's <i>start</i> = 0</li>
- <li>Returned object's <i>position</i> = 0</li>
- <li>Returned object's <i>end</i> = <i>capacityBytes</i></li>
- <li>Returned object's <i>capacity</i> = <i>capacityBytes</i></li>
- <li>Returned object's <i>start</i>, <i>position</i> and <i>end</i> are mutable and
- independent of this object's <i>start</i>, <i>position</i> and <i>end</i></li>
- <li>Returned object's byte order = <i>byteOrder</i></li>
- </ul>
- If this object's capacity is zero, the returned object is effectively immutable and
- the backing storage and byte order are unspecified.
-
- <p><b>Note: The Memory returned with </b><i>asMemory()</i> will have the originating
- <i>Memory</i> byte order.</p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - the starting offset with respect to the origin of this <i>WritableBuffer</i></dd>
-<dd><code>capacityBytes</code> - the <i>capacity</i> of the returned region in bytes</dd>
-<dd><code>byteOrder</code> - the given byte order</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new <i>WritableBuffer</i> representing the defined writable region
- based on the current <i>position</i>, <i>end</i> and byteOrder.</dd>
-</dl>
-</li>
-</ul>
-<a name="asMemory--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>asMemory</h4>
-<pre>public abstract&nbsp;<a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a>&nbsp;asMemory()</pre>
-<div class="block">Convert this Buffer to a Memory. The current <i>start</i>, <i>position</i> and <i>end</i>
- are ignored.
- If this object's capacity is zero, the returned object is effectively immutable and
- the backing resource and byte order are unspecified.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Memory</dd>
-</dl>
-</li>
-</ul>
-<a name="getBoolean--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getBoolean</h4>
-<pre>public abstract&nbsp;boolean&nbsp;getBoolean()</pre>
-<div class="block">Gets the boolean value at the current position.
- Increments the position by 1.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the boolean at the current position</dd>
-</dl>
-</li>
-</ul>
-<a name="getBoolean-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getBoolean</h4>
-<pre>public abstract&nbsp;boolean&nbsp;getBoolean(long&nbsp;offsetBytes)</pre>
-<div class="block">Gets the boolean value at the given offset.
- This does not change the position.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this Memory start</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the boolean at the given offset</dd>
-</dl>
-</li>
-</ul>
-<a name="getBooleanArray-boolean:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getBooleanArray</h4>
-<pre>public abstract&nbsp;void&nbsp;getBooleanArray(boolean[]&nbsp;dstArray,
-                                     int&nbsp;dstOffsetBooleans,
-                                     int&nbsp;lengthBooleans)</pre>
-<div class="block">Gets the boolean array at the current position.
- Increments the position by <i>lengthBooleans - dstOffsetBooleans</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dstArray</code> - The preallocated destination array.</dd>
-<dd><code>dstOffsetBooleans</code> - offset in array units</dd>
-<dd><code>lengthBooleans</code> - number of array units to transfer</dd>
-</dl>
-</li>
-</ul>
-<a name="getByte--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getByte</h4>
-<pre>public abstract&nbsp;byte&nbsp;getByte()</pre>
-<div class="block">Gets the byte value at the current position.
- Increments the position by <i>Byte.BYTES</i>.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the byte at the current position</dd>
-</dl>
-</li>
-</ul>
-<a name="getByte-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getByte</h4>
-<pre>public abstract&nbsp;byte&nbsp;getByte(long&nbsp;offsetBytes)</pre>
-<div class="block">Gets the byte value at the given offset.
- This does not change the position.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this Memory start</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the byte at the given offset</dd>
-</dl>
-</li>
-</ul>
-<a name="getByteArray-byte:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getByteArray</h4>
-<pre>public abstract&nbsp;void&nbsp;getByteArray(byte[]&nbsp;dstArray,
-                                  int&nbsp;dstOffsetBytes,
-                                  int&nbsp;lengthBytes)</pre>
-<div class="block">Gets the byte array at the current position.
- Increments the position by <i>Byte.BYTES * (lengthBytes - dstOffsetBytes)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dstArray</code> - The preallocated destination array.</dd>
-<dd><code>dstOffsetBytes</code> - offset in array units</dd>
-<dd><code>lengthBytes</code> - number of array units to transfer</dd>
-</dl>
-</li>
-</ul>
-<a name="getChar--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getChar</h4>
-<pre>public abstract&nbsp;char&nbsp;getChar()</pre>
-<div class="block">Gets the char value at the current position.
- Increments the position by <i>Character.BYTES</i>.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the char at the current position</dd>
-</dl>
-</li>
-</ul>
-<a name="getChar-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getChar</h4>
-<pre>public abstract&nbsp;char&nbsp;getChar(long&nbsp;offsetBytes)</pre>
-<div class="block">Gets the char value at the given offset.
- This does not change the position.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this Memory start</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the char at the given offset</dd>
-</dl>
-</li>
-</ul>
-<a name="getCharArray-char:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCharArray</h4>
-<pre>public abstract&nbsp;void&nbsp;getCharArray(char[]&nbsp;dstArray,
-                                  int&nbsp;dstOffsetChars,
-                                  int&nbsp;lengthChars)</pre>
-<div class="block">Gets the char array at the current position.
- Increments the position by <i>Character.BYTES * (lengthChars - dstOffsetChars)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dstArray</code> - The preallocated destination array.</dd>
-<dd><code>dstOffsetChars</code> - offset in array units</dd>
-<dd><code>lengthChars</code> - number of array units to transfer</dd>
-</dl>
-</li>
-</ul>
-<a name="getDouble--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getDouble</h4>
-<pre>public abstract&nbsp;double&nbsp;getDouble()</pre>
-<div class="block">Gets the double value at the current position.
- Increments the position by <i>Double.BYTES</i>.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the double at the current position</dd>
-</dl>
-</li>
-</ul>
-<a name="getDouble-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getDouble</h4>
-<pre>public abstract&nbsp;double&nbsp;getDouble(long&nbsp;offsetBytes)</pre>
-<div class="block">Gets the double value at the given offset.
- This does not change the position.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this Memory start</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the double at the given offset</dd>
-</dl>
-</li>
-</ul>
-<a name="getDoubleArray-double:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getDoubleArray</h4>
-<pre>public abstract&nbsp;void&nbsp;getDoubleArray(double[]&nbsp;dstArray,
-                                    int&nbsp;dstOffsetDoubles,
-                                    int&nbsp;lengthDoubles)</pre>
-<div class="block">Gets the double array at the current position.
- Increments the position by <i>Double.BYTES * (lengthDoubles - dstOffsetDoubles)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dstArray</code> - The preallocated destination array.</dd>
-<dd><code>dstOffsetDoubles</code> - offset in array units</dd>
-<dd><code>lengthDoubles</code> - number of array units to transfer</dd>
-</dl>
-</li>
-</ul>
-<a name="getFloat--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getFloat</h4>
-<pre>public abstract&nbsp;float&nbsp;getFloat()</pre>
-<div class="block">Gets the float value at the current position.
- Increments the position by <i>Float.BYTES</i>.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the float at the current position</dd>
-</dl>
-</li>
-</ul>
-<a name="getFloat-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getFloat</h4>
-<pre>public abstract&nbsp;float&nbsp;getFloat(long&nbsp;offsetBytes)</pre>
-<div class="block">Gets the float value at the given offset.
- This does not change the position.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this Memory start</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the float at the given offset</dd>
-</dl>
-</li>
-</ul>
-<a name="getFloatArray-float:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getFloatArray</h4>
-<pre>public abstract&nbsp;void&nbsp;getFloatArray(float[]&nbsp;dstArray,
-                                   int&nbsp;dstOffsetFloats,
-                                   int&nbsp;lengthFloats)</pre>
-<div class="block">Gets the float array at the current position.
- Increments the position by <i>Float.BYTES * (lengthFloats - dstOffsetFloats)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dstArray</code> - The preallocated destination array.</dd>
-<dd><code>dstOffsetFloats</code> - offset in array units</dd>
-<dd><code>lengthFloats</code> - number of array units to transfer</dd>
-</dl>
-</li>
-</ul>
-<a name="getInt--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getInt</h4>
-<pre>public abstract&nbsp;int&nbsp;getInt()</pre>
-<div class="block">Gets the int value at the current position.
- Increments the position by <i>Integer.BYTES</i>.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the int at the current position</dd>
-</dl>
-</li>
-</ul>
-<a name="getInt-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getInt</h4>
-<pre>public abstract&nbsp;int&nbsp;getInt(long&nbsp;offsetBytes)</pre>
-<div class="block">Gets the int value at the given offset.
- This does not change the position.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this Memory start</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the int at the given offset</dd>
-</dl>
-</li>
-</ul>
-<a name="getIntArray-int:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getIntArray</h4>
-<pre>public abstract&nbsp;void&nbsp;getIntArray(int[]&nbsp;dstArray,
-                                 int&nbsp;dstOffsetInts,
-                                 int&nbsp;lengthInts)</pre>
-<div class="block">Gets the int array at the current position.
- Increments the position by <i>Integer.BYTES * (lengthInts - dstOffsetInts)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dstArray</code> - The preallocated destination array.</dd>
-<dd><code>dstOffsetInts</code> - offset in array units</dd>
-<dd><code>lengthInts</code> - number of array units to transfer</dd>
-</dl>
-</li>
-</ul>
-<a name="getLong--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLong</h4>
-<pre>public abstract&nbsp;long&nbsp;getLong()</pre>
-<div class="block">Gets the long value at the current position.
- Increments the position by <i>Long.BYTES</i>.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the long at the current position</dd>
-</dl>
-</li>
-</ul>
-<a name="getLong-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLong</h4>
-<pre>public abstract&nbsp;long&nbsp;getLong(long&nbsp;offsetBytes)</pre>
-<div class="block">Gets the long value at the given offset.
- This does not change the position.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this Memory start</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the long at the given offset</dd>
-</dl>
-</li>
-</ul>
-<a name="getLongArray-long:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLongArray</h4>
-<pre>public abstract&nbsp;void&nbsp;getLongArray(long[]&nbsp;dstArray,
-                                  int&nbsp;dstOffsetLongs,
-                                  int&nbsp;lengthLongs)</pre>
-<div class="block">Gets the long array at the current position.
- Increments the position by <i>Long.BYTES * (lengthLongs - dstOffsetLongs)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dstArray</code> - The preallocated destination array.</dd>
-<dd><code>dstOffsetLongs</code> - offset in array units</dd>
-<dd><code>lengthLongs</code> - number of array units to transfer</dd>
-</dl>
-</li>
-</ul>
-<a name="getShort--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getShort</h4>
-<pre>public abstract&nbsp;short&nbsp;getShort()</pre>
-<div class="block">Gets the short value at the current position.
- Increments the position by <i>Short.BYTES</i>.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the short at the current position</dd>
-</dl>
-</li>
-</ul>
-<a name="getShort-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getShort</h4>
-<pre>public abstract&nbsp;short&nbsp;getShort(long&nbsp;offsetBytes)</pre>
-<div class="block">Gets the short value at the given offset.
- This does not change the position.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this Memory start</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the short at the given offset</dd>
-</dl>
-</li>
-</ul>
-<a name="getShortArray-short:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getShortArray</h4>
-<pre>public abstract&nbsp;void&nbsp;getShortArray(short[]&nbsp;dstArray,
-                                   int&nbsp;dstOffsetShorts,
-                                   int&nbsp;lengthShorts)</pre>
-<div class="block">Gets the short array at the current position.
- Increments the position by <i>Short.BYTES * (lengthShorts - dstOffsetShorts)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dstArray</code> - The preallocated destination array.</dd>
-<dd><code>dstOffsetShorts</code> - offset in array units</dd>
-<dd><code>lengthShorts</code> - number of array units to transfer</dd>
-</dl>
-</li>
-</ul>
-<a name="compareTo-long-long-com.yahoo.memory.Buffer-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>compareTo</h4>
-<pre>public abstract&nbsp;int&nbsp;compareTo(long&nbsp;thisOffsetBytes,
-                              long&nbsp;thisLengthBytes,
-                              <a href="../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a>&nbsp;that,
-                              long&nbsp;thatOffsetBytes,
-                              long&nbsp;thatLengthBytes)</pre>
-<div class="block">Compares the bytes of this Buffer to <i>that</i> Buffer.
- This uses absolute offsets not the start, position and end.
- Returns <i>(this &lt; that) ? (some negative value) : (this &gt; that) ? (some positive value)
- : 0;</i>.
- If all bytes are equal up to the shorter of the two lengths, the shorter length is
- considered to be less than the other.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>thisOffsetBytes</code> - the starting offset for <i>this Buffer</i></dd>
-<dd><code>thisLengthBytes</code> - the length of the region to compare from <i>this Buffer</i></dd>
-<dd><code>that</code> - the other Buffer to compare with</dd>
-<dd><code>thatOffsetBytes</code> - the starting offset for <i>that Buffer</i></dd>
-<dd><code>thatLengthBytes</code> - the length of the region to compare from <i>that Buffer</i></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd><i>(this &lt; that) ? (some negative value) : (this &gt; that) ? (some positive value)
- : 0;</i></dd>
-</dl>
-</li>
-</ul>
-<a name="equals-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>equals</h4>
-<pre>public final&nbsp;boolean&nbsp;equals(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;that)</pre>
-<div class="block">Returns true if the given object is an instance of this class and has equal data contents.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>that</code> - the given object</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the given Object is an instance of this class and has equal data contents.</dd>
-</dl>
-</li>
-</ul>
-<a name="equalTo-long-java.lang.Object-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>equalTo</h4>
-<pre>public final&nbsp;boolean&nbsp;equalTo(long&nbsp;thisOffsetBytes,
-                             <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;that,
-                             long&nbsp;thatOffsetBytes,
-                             long&nbsp;lengthBytes)</pre>
-<div class="block">Returns true if the given object is an instance of this class and has equal contents to
- this object in the given range of bytes. This will also check two distinct ranges within the
- same object for eauals.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>thisOffsetBytes</code> - the starting offset in bytes for this object.</dd>
-<dd><code>that</code> - the given object</dd>
-<dd><code>thatOffsetBytes</code> - the starting offset in bytes for the given object</dd>
-<dd><code>lengthBytes</code> - the size of the range in bytes</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the given object has equal contents to this object in the given range of
- bytes.</dd>
-</dl>
-</li>
-</ul>
-<a name="getByteBuffer--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getByteBuffer</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;getByteBuffer()</pre>
-<div class="block">Gets the backing ByteBuffer if it exists, otherwise returns null.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the backing ByteBuffer if it exists, otherwise returns null.</dd>
-</dl>
-</li>
-</ul>
-<a name="getByteOrder--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getByteOrder</h4>
-<pre>public final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;getByteOrder()</pre>
-<div class="block">Gets the current ByteOrder.
- This may be different from the ByteOrder of the backing resource.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current ByteOrder.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCapacity--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCapacity</h4>
-<pre>public final&nbsp;long&nbsp;getCapacity()</pre>
-<div class="block">Gets the capacity of this object in bytes</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the capacity of this object in bytes</dd>
-</dl>
-</li>
-</ul>
-<a name="getCumulativeOffset--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCumulativeOffset</h4>
-<pre>public final&nbsp;long&nbsp;getCumulativeOffset()</pre>
-<div class="block">Gets the cumulative offset in bytes of this object from the backing resource.
- This offset may also include other offset components such as the native off-heap
- memory address, DirectByteBuffer split offsets, region offsets, and unsafe arrayBaseOffsets.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the cumulative offset in bytes of this object from the backing resource.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCumulativeOffset-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCumulativeOffset</h4>
-<pre>public final&nbsp;long&nbsp;getCumulativeOffset(long&nbsp;offsetBytes)</pre>
-<div class="block">Gets the cumulative offset in bytes of this object from the backing resource including the given
- offsetBytes. This offset may also include other offset components such as the native off-heap
- memory address, DirectByteBuffer split offsets, region offsets, and unsafe arrayBaseOffsets.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset to be added to the cumulative offset.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the cumulative offset in bytes of this object from the backing resource including the
- given offsetBytes.</dd>
-</dl>
-</li>
-</ul>
-<a name="getRegionOffset--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRegionOffset</h4>
-<pre>public final&nbsp;long&nbsp;getRegionOffset()</pre>
-<div class="block">Returns the offset of address zero of this object relative to the address zero of the
- backing resource but not including the size of any Java object header.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the offset of address zero of this object relative to the address zero of the
- backing resource but not including the size of any Java object header.</dd>
-</dl>
-</li>
-</ul>
-<a name="getRegionOffset-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRegionOffset</h4>
-<pre>public final&nbsp;long&nbsp;getRegionOffset(long&nbsp;offsetBytes)</pre>
-<div class="block">Returns the offset of address zero of this object relative to the address zero of the
- backing resource plus the given offsetBytes but not including the size of any Java object
- header.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - the given offsetBytes</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the offset of address zero of this object relative to the address zero of the
- backing resource plus the given offsetBytes but not including the size of any Java object
- header.</dd>
-</dl>
-</li>
-</ul>
-<a name="hasArray--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hasArray</h4>
-<pre>public final&nbsp;boolean&nbsp;hasArray()</pre>
-<div class="block">Returns true if this object is backed by an on-heap primitive array</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this object is backed by an on-heap primitive array</dd>
-</dl>
-</li>
-</ul>
-<a name="hashCode--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashCode</h4>
-<pre>public final&nbsp;int&nbsp;hashCode()</pre>
-<div class="block">Returns the hashCode of this object.
-
- <p>The hash code of this object depends upon all of its contents.
- Because of this, it is inadvisable to use these objects as keys in hash maps
- or similar data structures unless it is known that their contents will not change.</p>
-
- <p>If it is desirable to use these objects in a hash map depending only on object identity,
- than the <a href="https://docs.oracle.com/javase/8/docs/api/java/util/IdentityHashMap.html?is-external=true" title="class or interface in java.util"><code>IdentityHashMap</code></a> can be used.</p></div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the hashCode of this object.</dd>
-</dl>
-</li>
-</ul>
-<a name="xxHash64-long-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>xxHash64</h4>
-<pre>public final&nbsp;long&nbsp;xxHash64(long&nbsp;offsetBytes,
-                           long&nbsp;lengthBytes,
-                           long&nbsp;seed)</pre>
-<div class="block">Returns the 64-bit hash of the sequence of bytes in this object specified by
- <i>offsetBytes</i>, <i>lengthBytes</i> and a <i>seed</i>.  Note that the sequence of bytes is
- always processed in the same order independent of endianness.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - the given offset in bytes to the first byte of the byte sequence.</dd>
-<dd><code>lengthBytes</code> - the given length in bytes of the byte sequence.</dd>
-<dd><code>seed</code> - the given long seed.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the 64-bit hash of the sequence of bytes in this object specified by
- <i>offsetBytes</i> and <i>lengthBytes</i>.</dd>
-</dl>
-</li>
-</ul>
-<a name="hasByteBuffer--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hasByteBuffer</h4>
-<pre>public final&nbsp;boolean&nbsp;hasByteBuffer()</pre>
-<div class="block">Returns true if this Memory is backed by a ByteBuffer.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this Memory is backed by a ByteBuffer.</dd>
-</dl>
-</li>
-</ul>
-<a name="isDirect--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isDirect</h4>
-<pre>public final&nbsp;boolean&nbsp;isDirect()</pre>
-<div class="block">Returns true if the backing resource is direct (off-heap) memory.
- This is the case for allocated direct memory, memory mapped files,</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the backing resource is direct (off-heap) memory.</dd>
-</dl>
-</li>
-</ul>
-<a name="isNativeOrder--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isNativeOrder</h4>
-<pre>public final&nbsp;boolean&nbsp;isNativeOrder()</pre>
-<div class="block">Returns true if the current byte order is native order.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the current byte order is native order.</dd>
-</dl>
-</li>
-</ul>
-<a name="isReadOnly--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isReadOnly</h4>
-<pre>public final&nbsp;boolean&nbsp;isReadOnly()</pre>
-<div class="block">Returns true if this object or the backing resource is read-only.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this object or the backing resource is read-only.</dd>
-</dl>
-</li>
-</ul>
-<a name="isSameResource-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isSameResource</h4>
-<pre>public final&nbsp;boolean&nbsp;isSameResource(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;that)</pre>
-<div class="block">Returns true if the backing resource of <i>this</i> is identical with the backing resource
- of <i>that</i>. The capacities must be the same.  If <i>this</i> is a region,
- the region offset must also be the same.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>that</code> - A different non-null object</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the backing resource of <i>this</i> is the same as the backing resource
- of <i>that</i>.</dd>
-</dl>
-</li>
-</ul>
-<a name="isValid--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isValid</h4>
-<pre>public&nbsp;boolean&nbsp;isValid()</pre>
-<div class="block">Returns true if this object is valid and has not been closed.
- This is relevant only for direct (off-heap) memory and Mapped Files.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this object is valid and has not been closed.</dd>
-</dl>
-</li>
-</ul>
-<a name="checkValidAndBounds-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>checkValidAndBounds</h4>
-<pre>public final&nbsp;void&nbsp;checkValidAndBounds(long&nbsp;offsetBytes,
-                                      long&nbsp;lengthBytes)</pre>
-<div class="block">Checks that the specified range of bytes is within bounds of this object, throws
- <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang"><code>IllegalArgumentException</code></a> if it's not: i. e. if offsetBytes &lt; 0, or length &lt; 0,
- or offsetBytes + length &gt; <a href="../../../com/yahoo/memory/Buffer.html#getCapacity--"><code>getCapacity()</code></a>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - the given offset in bytes of this object</dd>
-<dd><code>lengthBytes</code> - the given length in bytes of this object</dd>
-</dl>
-</li>
-</ul>
-<a name="getCurrentDirectMemoryAllocations--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCurrentDirectMemoryAllocations</h4>
-<pre>public static final&nbsp;long&nbsp;getCurrentDirectMemoryAllocations()</pre>
-<div class="block">Gets the current number of active direct memory allocations.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current number of active direct memory allocations.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCurrentDirectMemoryAllocated--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCurrentDirectMemoryAllocated</h4>
-<pre>public static final&nbsp;long&nbsp;getCurrentDirectMemoryAllocated()</pre>
-<div class="block">Gets the current size of active direct memory allocated.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current size of active direct memory allocated.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCurrentDirectMemoryMapAllocations--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCurrentDirectMemoryMapAllocations</h4>
-<pre>public static final&nbsp;long&nbsp;getCurrentDirectMemoryMapAllocations()</pre>
-<div class="block">Gets the current number of active direct memory map allocations.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current number of active direct memory map allocations.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCurrentDirectMemoryMapAllocated--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCurrentDirectMemoryMapAllocated</h4>
-<pre>public static final&nbsp;long&nbsp;getCurrentDirectMemoryMapAllocated()</pre>
-<div class="block">Gets the current size of active direct memory map allocated.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current size of active direct memory map allocated.</dd>
-</dl>
-</li>
-</ul>
-<a name="toHexString-java.lang.String-long-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toHexString</h4>
-<pre>public final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toHexString(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;header,
-                                long&nbsp;offsetBytes,
-                                int&nbsp;lengthBytes)</pre>
-<div class="block">Returns a formatted hex string of a range of this object.
- Used primarily for testing.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>header</code> - a descriptive header</dd>
-<dd><code>offsetBytes</code> - offset bytes relative to this object start</dd>
-<dd><code>lengthBytes</code> - number of bytes to convert to a hex string</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a formatted hex string in a human readable array</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Buffer.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/memory/DefaultMemoryRequestServer.html" title="class in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/Buffer.html" target="_top">Frames</a></li>
-<li><a href="Buffer.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/DefaultMemoryRequestServer.html b/api/memory/snapshot/apidocs/com/yahoo/memory/DefaultMemoryRequestServer.html
deleted file mode 100644
index ce03759..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/DefaultMemoryRequestServer.html
+++ /dev/null
@@ -1,366 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DefaultMemoryRequestServer (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultMemoryRequestServer (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DefaultMemoryRequestServer.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/memory/Handle.html" title="interface in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/DefaultMemoryRequestServer.html" target="_top">Frames</a></li>
-<li><a href="DefaultMemoryRequestServer.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.memory</div>
-<h2 title="Class DefaultMemoryRequestServer" class="title">Class DefaultMemoryRequestServer</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.memory.DefaultMemoryRequestServer</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../com/yahoo/memory/MemoryRequestServer.html" title="interface in com.yahoo.memory">MemoryRequestServer</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">DefaultMemoryRequestServer</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
-implements <a href="../../../com/yahoo/memory/MemoryRequestServer.html" title="interface in com.yahoo.memory">MemoryRequestServer</a></pre>
-<div class="block">This is a simple implementation of the MemoryRequestServer that creates space on the Java heap
- for the requesting application. This capability is only available for direct, off-heap
- allocated memory.
-
- <p>Using this default implementation could be something like the following:
-
- <blockquote><pre>
- class OffHeap {
-   WritableMemory mem;
-   MemoryRequestServer memReqSvr = null;
-
-   void add(Object something) {
-
-     if (outOfSpace) { // determine if out-of-space
-       long spaceNeeded = ...
-
-       //Acquire the MemoryRequestServer from the direct Memory the first time.
-       //Once acquired, this can be reused if more memory is needed later.
-       //This is required for the default implementation because it returns memory on heap
-       // and on-heap memory does not carry a reference to the MemoryRequestServer.
-       memReqSvr = (memReqSvr == null) ? mem.getMemoryRequestServer() : memReqSvr;
-
-       //Request bigger memory
-       WritableMemory newMem = memReqSvr.request(spaceNeeded);
-
-       //Copy your data from the current memory to the new one and resize
-       moveAndResize(mem, newMem);
-
-       //You are done with the old memory, so request close.
-       //Note that it is up to the owner of the WritableDirectHandle whether or not to
-       // actually close the resource.
-       memReqSvr.requestClose(mem, newMem);
-
-       mem = newMem; //update your reference to memoty
-     }
-
-     //continue with the add process
-   }
- }
- </pre></blockquote></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/DefaultMemoryRequestServer.html#DefaultMemoryRequestServer--">DefaultMemoryRequestServer</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/DefaultMemoryRequestServer.html#request-long-">request</a></span>(long&nbsp;capacityBytes)</code>
-<div class="block">Request new WritableMemory with the given capacity.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/DefaultMemoryRequestServer.html#requestClose-com.yahoo.memory.WritableMemory-com.yahoo.memory.WritableMemory-">requestClose</a></span>(<a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a>&nbsp;memToRelease,
-            <a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a>&nbsp;newMemory)</code>
-<div class="block">Request close the AutoCloseable resource.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DefaultMemoryRequestServer--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DefaultMemoryRequestServer</h4>
-<pre>public&nbsp;DefaultMemoryRequestServer()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="request-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>request</h4>
-<pre>public&nbsp;<a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a>&nbsp;request(long&nbsp;capacityBytes)</pre>
-<div class="block">Request new WritableMemory with the given capacity.
-
- <p>By default this allocates new memory requests on the Java heap.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/memory/MemoryRequestServer.html#request-long-">request</a></code>&nbsp;in interface&nbsp;<code><a href="../../../com/yahoo/memory/MemoryRequestServer.html" title="interface in com.yahoo.memory">MemoryRequestServer</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>capacityBytes</code> - The capacity being requested.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>new WritableMemory with the given capacity.</dd>
-</dl>
-</li>
-</ul>
-<a name="requestClose-com.yahoo.memory.WritableMemory-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>requestClose</h4>
-<pre>public&nbsp;void&nbsp;requestClose(<a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a>&nbsp;memToRelease,
-                         <a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a>&nbsp;newMemory)</pre>
-<div class="block">Request close the AutoCloseable resource.
- This may be ignored depending on the application implementation.
-
- <p>This method does nothing in this default implementation because it is application specific.
- This method must be overridden to explicitly close if desired.
- Otherwise, the AutoCloseable will eventually close the resource.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/memory/MemoryRequestServer.html#requestClose-com.yahoo.memory.WritableMemory-com.yahoo.memory.WritableMemory-">requestClose</a></code>&nbsp;in interface&nbsp;<code><a href="../../../com/yahoo/memory/MemoryRequestServer.html" title="interface in com.yahoo.memory">MemoryRequestServer</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>memToRelease</code> - the relevant WritbleMemory to be considered for closing.</dd>
-<dd><code>newMemory</code> - the newly allocated WritableMemory. This is returned from the client
- for the convenience of the resource owner. It is optional and may be null.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DefaultMemoryRequestServer.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/memory/Handle.html" title="interface in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/DefaultMemoryRequestServer.html" target="_top">Frames</a></li>
-<li><a href="DefaultMemoryRequestServer.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/Handle.html b/api/memory/snapshot/apidocs/com/yahoo/memory/Handle.html
deleted file mode 100644
index 43674e0..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/Handle.html
+++ /dev/null
@@ -1,265 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Handle (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Handle (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6,"i1":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Handle.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/DefaultMemoryRequestServer.html" title="class in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/memory/MapHandle.html" title="class in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/Handle.html" target="_top">Frames</a></li>
-<li><a href="Handle.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.memory</div>
-<h2 title="Interface Handle" class="title">Interface Handle</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Superinterfaces:</dt>
-<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></dd>
-</dl>
-<dl>
-<dt>All Known Subinterfaces:</dt>
-<dd><a href="../../../com/yahoo/memory/WritableHandle.html" title="interface in com.yahoo.memory">WritableHandle</a></dd>
-</dl>
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../com/yahoo/memory/MapHandle.html" title="class in com.yahoo.memory">MapHandle</a>, <a href="../../../com/yahoo/memory/WritableDirectHandle.html" title="class in com.yahoo.memory">WritableDirectHandle</a>, <a href="../../../com/yahoo/memory/WritableMapHandle.html" title="class in com.yahoo.memory">WritableMapHandle</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">Handle</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></pre>
-<div class="block">A handle for Memory.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Handle.html#close--">close</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Handle.html#get--">get</a></span>()</code>
-<div class="block">Gets a Memory</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="get--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>get</h4>
-<pre><a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a>&nbsp;get()</pre>
-<div class="block">Gets a Memory</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a Memory</dd>
-</dl>
-</li>
-</ul>
-<a name="close--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>close</h4>
-<pre>void&nbsp;close()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true#close--" title="class or interface in java.lang">close</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Handle.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/DefaultMemoryRequestServer.html" title="class in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/memory/MapHandle.html" title="class in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/Handle.html" target="_top">Frames</a></li>
-<li><a href="Handle.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/MapHandle.html b/api/memory/snapshot/apidocs/com/yahoo/memory/MapHandle.html
deleted file mode 100644
index e10f2d6..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/MapHandle.html
+++ /dev/null
@@ -1,336 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>MapHandle (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MapHandle (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/MapHandle.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/Handle.html" title="interface in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/MapHandle.html" target="_top">Frames</a></li>
-<li><a href="MapHandle.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.memory</div>
-<h2 title="Class MapHandle" class="title">Class MapHandle</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.memory.MapHandle</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../com/yahoo/memory/Handle.html" title="interface in com.yahoo.memory">Handle</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../com/yahoo/memory/WritableMapHandle.html" title="class in com.yahoo.memory">WritableMapHandle</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">MapHandle</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
-implements <a href="../../../com/yahoo/memory/Handle.html" title="interface in com.yahoo.memory">Handle</a></pre>
-<div class="block">Gets a Memory for a memory-mapped, read-only file resource, It is highly recommended that this
- be created inside a <i>try-with-resources</i> statement.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Roman Leventov, Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/MapHandle.html#close--">close</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/MapHandle.html#get--">get</a></span>()</code>
-<div class="block">Gets a Memory</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/MapHandle.html#isLoaded--">isLoaded</a></span>()</code>
-<div class="block">Tells whether or not the content is resident in physical memory.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/MapHandle.html#load--">load</a></span>()</code>
-<div class="block">Loads content into physical memory.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="get--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>get</h4>
-<pre>public&nbsp;<a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a>&nbsp;get()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../com/yahoo/memory/Handle.html#get--">Handle</a></code></span></div>
-<div class="block">Gets a Memory</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/memory/Handle.html#get--">get</a></code>&nbsp;in interface&nbsp;<code><a href="../../../com/yahoo/memory/Handle.html" title="interface in com.yahoo.memory">Handle</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a Memory</dd>
-</dl>
-</li>
-</ul>
-<a name="close--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>close</h4>
-<pre>public&nbsp;void&nbsp;close()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/memory/Handle.html#close--">close</a></code>&nbsp;in interface&nbsp;<code><a href="../../../com/yahoo/memory/Handle.html" title="interface in com.yahoo.memory">Handle</a></code></dd>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true#close--" title="class or interface in java.lang">close</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="load--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>load</h4>
-<pre>public&nbsp;void&nbsp;load()</pre>
-<div class="block">Loads content into physical memory. This method makes a best effort to ensure that, when it
- returns, this buffer's content is resident in physical memory. Invoking this method may cause
- some number of page faults and I/O operations to occur.</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/nio/MappedByteBuffer.html#load--">
- java/nio/MappedByteBuffer.load</a></dd>
-</dl>
-</li>
-</ul>
-<a name="isLoaded--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>isLoaded</h4>
-<pre>public&nbsp;boolean&nbsp;isLoaded()</pre>
-<div class="block">Tells whether or not the content is resident in physical memory. A return value of true implies
- that it is highly likely that all of the data in this buffer is resident in physical memory and
- may therefore be accessed without incurring any virtual-memory page faults or I/O operations. A
- return value of false does not necessarily imply that the content is not resident in physical
- memory. The returned value is a hint, rather than a guarantee, because the underlying operating
- system may have paged out some of the buffer's data by the time that an invocation of this
- method returns.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if loaded</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href=
- "https://docs.oracle.com/javase/8/docs/api/java/nio/MappedByteBuffer.html#isLoaded--"> java
- /nio/MappedByteBuffer.isLoaded</a></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/MapHandle.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/Handle.html" title="interface in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/MapHandle.html" target="_top">Frames</a></li>
-<li><a href="MapHandle.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/Memory.html b/api/memory/snapshot/apidocs/com/yahoo/memory/Memory.html
deleted file mode 100644
index e0fcf23..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/Memory.html
+++ /dev/null
@@ -1,1966 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Memory (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Memory (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6,"i1":6,"i2":10,"i3":6,"i4":6,"i5":10,"i6":10,"i7":6,"i8":6,"i9":6,"i10":6,"i11":10,"i12":10,"i13":10,"i14":6,"i15":6,"i16":6,"i17":6,"i18":10,"i19":10,"i20":9,"i21":9,"i22":9,"i23":9,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":10,"i33":10,"i34":6,"i35":6,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":9,"i45":9,"i46":6,"i47":6,"i48":10,"i49":6,"i50":9,"i51":9,"i52":9,"i53":9,"i54":9,"i55":9,"i56":9,"i57":9,"i58":9,"i59":9,"i60":9,"i61":9,"i62":6,"i63":10};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Memory.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/MapHandle.html" title="class in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/memory/MemoryRequestServer.html" title="interface in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/Memory.html" target="_top">Frames</a></li>
-<li><a href="Memory.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.memory</div>
-<h2 title="Class Memory" class="title">Class Memory</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.memory.Memory</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">Memory</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Provides read-only primitive and primitive array methods to any of the four resources
- mentioned in the package level documentation.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Roman Leventov, Lee Rhodes</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../com/yahoo/memory/package-summary.html"><code>com.yahoo.memory</code></a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#asBuffer--">asBuffer</a></span>()</code>
-<div class="block">Returns a new <i>Buffer</i> view of this object.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#asBuffer-java.nio.ByteOrder-">asBuffer</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">Returns a new <i>Buffer</i> view of this object, with the given
- byte order.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#checkValidAndBounds-long-long-">checkValidAndBounds</a></span>(long&nbsp;offsetBytes,
-                   long&nbsp;lengthBytes)</code>
-<div class="block">Checks that the specified range of bytes is within bounds of this object, throws
- <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang"><code>IllegalArgumentException</code></a> if it's not: i.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>abstract int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#compareTo-long-long-com.yahoo.memory.Memory-long-long-">compareTo</a></span>(long&nbsp;thisOffsetBytes,
-         long&nbsp;thisLengthBytes,
-         <a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a>&nbsp;that,
-         long&nbsp;thatOffsetBytes,
-         long&nbsp;thatLengthBytes)</code>
-<div class="block">Compares the bytes of this Memory to <i>that</i> Memory.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#copyTo-long-com.yahoo.memory.WritableMemory-long-long-">copyTo</a></span>(long&nbsp;srcOffsetBytes,
-      <a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a>&nbsp;destination,
-      long&nbsp;dstOffsetBytes,
-      long&nbsp;lengthBytes)</code>
-<div class="block">Copies bytes from a source range of this Memory to a destination range of the given Memory
- with the same semantics when copying between overlapping ranges of bytes as method
- <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/System.html?is-external=true#arraycopy-java.lang.Object-int-java.lang.Object-int-int-" title="class or interface in java.lang"><code>System.arraycopy(Object, int, Object, int, int)</code></a> has.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#equals-java.lang.Object-">equals</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;that)</code>
-<div class="block">Returns true if the given object is an instance of this class and has equal data contents.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#equalTo-long-java.lang.Object-long-long-">equalTo</a></span>(long&nbsp;thisOffsetBytes,
-       <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;that,
-       long&nbsp;thatOffsetBytes,
-       long&nbsp;lengthBytes)</code>
-<div class="block">Returns true if the given object is an instance of this class and has equal contents to
- this object in the given range of bytes.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>abstract boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#getBoolean-long-">getBoolean</a></span>(long&nbsp;offsetBytes)</code>
-<div class="block">Gets the boolean value at the given offset</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#getBooleanArray-long-boolean:A-int-int-">getBooleanArray</a></span>(long&nbsp;offsetBytes,
-               boolean[]&nbsp;dstArray,
-               int&nbsp;dstOffsetBooleans,
-               int&nbsp;lengthBooleans)</code>
-<div class="block">Gets the boolean array at the given offset</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>abstract byte</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#getByte-long-">getByte</a></span>(long&nbsp;offsetBytes)</code>
-<div class="block">Gets the byte value at the given offset</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#getByteArray-long-byte:A-int-int-">getByteArray</a></span>(long&nbsp;offsetBytes,
-            byte[]&nbsp;dstArray,
-            int&nbsp;dstOffsetBytes,
-            int&nbsp;lengthBytes)</code>
-<div class="block">Gets the byte array at the given offset</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#getByteBuffer--">getByteBuffer</a></span>()</code>
-<div class="block">Gets the backing ByteBuffer if it exists, otherwise returns null.</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#getByteOrder--">getByteOrder</a></span>()</code>
-<div class="block">Gets the current ByteOrder.</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#getCapacity--">getCapacity</a></span>()</code>
-<div class="block">Gets the capacity of this object in bytes</div>
-</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code>abstract char</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#getChar-long-">getChar</a></span>(long&nbsp;offsetBytes)</code>
-<div class="block">Gets the char value at the given offset</div>
-</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#getCharArray-long-char:A-int-int-">getCharArray</a></span>(long&nbsp;offsetBytes,
-            char[]&nbsp;dstArray,
-            int&nbsp;dstOffsetChars,
-            int&nbsp;lengthChars)</code>
-<div class="block">Gets the char array at the given offset</div>
-</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code>abstract int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#getCharsFromUtf8-long-int-java.lang.Appendable-">getCharsFromUtf8</a></span>(long&nbsp;offsetBytes,
-                int&nbsp;utf8LengthBytes,
-                <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Appendable.html?is-external=true" title="class or interface in java.lang">Appendable</a>&nbsp;dst)</code>
-<div class="block">Gets UTF-8 encoded bytes from this Memory, starting at offsetBytes to a length of
- utf8LengthBytes, decodes them into characters and appends them to the given Appendable.</div>
-</td>
-</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code>abstract int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#getCharsFromUtf8-long-int-java.lang.StringBuilder-">getCharsFromUtf8</a></span>(long&nbsp;offsetBytes,
-                int&nbsp;utf8LengthBytes,
-                <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a>&nbsp;dst)</code>
-<div class="block">Gets UTF-8 encoded bytes from this Memory, starting at offsetBytes to a length of
- utf8LengthBytes, decodes them into characters and appends them to the given StringBuilder.</div>
-</td>
-</tr>
-<tr id="i18" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#getCumulativeOffset--">getCumulativeOffset</a></span>()</code>
-<div class="block">Gets the cumulative offset in bytes of this object from the backing resource.</div>
-</td>
-</tr>
-<tr id="i19" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#getCumulativeOffset-long-">getCumulativeOffset</a></span>(long&nbsp;offsetBytes)</code>
-<div class="block">Gets the cumulative offset in bytes of this object from the backing resource including the given
- offsetBytes.</div>
-</td>
-</tr>
-<tr id="i20" class="altColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#getCurrentDirectMemoryAllocated--">getCurrentDirectMemoryAllocated</a></span>()</code>
-<div class="block">Gets the current size of active direct memory allocated.</div>
-</td>
-</tr>
-<tr id="i21" class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#getCurrentDirectMemoryAllocations--">getCurrentDirectMemoryAllocations</a></span>()</code>
-<div class="block">Gets the current number of active direct memory allocations.</div>
-</td>
-</tr>
-<tr id="i22" class="altColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#getCurrentDirectMemoryMapAllocated--">getCurrentDirectMemoryMapAllocated</a></span>()</code>
-<div class="block">Gets the current size of active direct memory map allocated.</div>
-</td>
-</tr>
-<tr id="i23" class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#getCurrentDirectMemoryMapAllocations--">getCurrentDirectMemoryMapAllocations</a></span>()</code>
-<div class="block">Gets the current number of active direct memory map allocations.</div>
-</td>
-</tr>
-<tr id="i24" class="altColor">
-<td class="colFirst"><code>abstract double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#getDouble-long-">getDouble</a></span>(long&nbsp;offsetBytes)</code>
-<div class="block">Gets the double value at the given offset</div>
-</td>
-</tr>
-<tr id="i25" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#getDoubleArray-long-double:A-int-int-">getDoubleArray</a></span>(long&nbsp;offsetBytes,
-              double[]&nbsp;dstArray,
-              int&nbsp;dstOffsetDoubles,
-              int&nbsp;lengthDoubles)</code>
-<div class="block">Gets the double array at the given offset</div>
-</td>
-</tr>
-<tr id="i26" class="altColor">
-<td class="colFirst"><code>abstract float</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#getFloat-long-">getFloat</a></span>(long&nbsp;offsetBytes)</code>
-<div class="block">Gets the float value at the given offset</div>
-</td>
-</tr>
-<tr id="i27" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#getFloatArray-long-float:A-int-int-">getFloatArray</a></span>(long&nbsp;offsetBytes,
-             float[]&nbsp;dstArray,
-             int&nbsp;dstOffsetFloats,
-             int&nbsp;lengthFloats)</code>
-<div class="block">Gets the float array at the given offset</div>
-</td>
-</tr>
-<tr id="i28" class="altColor">
-<td class="colFirst"><code>abstract int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#getInt-long-">getInt</a></span>(long&nbsp;offsetBytes)</code>
-<div class="block">Gets the int value at the given offset</div>
-</td>
-</tr>
-<tr id="i29" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#getIntArray-long-int:A-int-int-">getIntArray</a></span>(long&nbsp;offsetBytes,
-           int[]&nbsp;dstArray,
-           int&nbsp;dstOffsetInts,
-           int&nbsp;lengthInts)</code>
-<div class="block">Gets the int array at the given offset</div>
-</td>
-</tr>
-<tr id="i30" class="altColor">
-<td class="colFirst"><code>abstract long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#getLong-long-">getLong</a></span>(long&nbsp;offsetBytes)</code>
-<div class="block">Gets the long value at the given offset</div>
-</td>
-</tr>
-<tr id="i31" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#getLongArray-long-long:A-int-int-">getLongArray</a></span>(long&nbsp;offsetBytes,
-            long[]&nbsp;dstArray,
-            int&nbsp;dstOffsetLongs,
-            int&nbsp;lengthLongs)</code>
-<div class="block">Gets the long array at the given offset</div>
-</td>
-</tr>
-<tr id="i32" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#getRegionOffset--">getRegionOffset</a></span>()</code>
-<div class="block">Returns the offset of address zero of this object relative to the address zero of the
- backing resource but not including the size of any Java object header.</div>
-</td>
-</tr>
-<tr id="i33" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#getRegionOffset-long-">getRegionOffset</a></span>(long&nbsp;offsetBytes)</code>
-<div class="block">Returns the offset of address zero of this object relative to the address zero of the
- backing resource plus the given offsetBytes but not including the size of any Java object
- header.</div>
-</td>
-</tr>
-<tr id="i34" class="altColor">
-<td class="colFirst"><code>abstract short</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#getShort-long-">getShort</a></span>(long&nbsp;offsetBytes)</code>
-<div class="block">Gets the short value at the given offset</div>
-</td>
-</tr>
-<tr id="i35" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#getShortArray-long-short:A-int-int-">getShortArray</a></span>(long&nbsp;offsetBytes,
-             short[]&nbsp;dstArray,
-             int&nbsp;dstOffsetShorts,
-             int&nbsp;lengthShorts)</code>
-<div class="block">Gets the short array at the given offset</div>
-</td>
-</tr>
-<tr id="i36" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#hasArray--">hasArray</a></span>()</code>
-<div class="block">Returns true if this object is backed by an on-heap primitive array</div>
-</td>
-</tr>
-<tr id="i37" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#hasByteBuffer--">hasByteBuffer</a></span>()</code>
-<div class="block">Returns true if this Memory is backed by a ByteBuffer.</div>
-</td>
-</tr>
-<tr id="i38" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#hashCode--">hashCode</a></span>()</code>
-<div class="block">Returns the hashCode of this object.</div>
-</td>
-</tr>
-<tr id="i39" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#isDirect--">isDirect</a></span>()</code>
-<div class="block">Returns true if the backing resource is direct (off-heap) memory.</div>
-</td>
-</tr>
-<tr id="i40" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#isNativeOrder--">isNativeOrder</a></span>()</code>
-<div class="block">Returns true if the current byte order is native order.</div>
-</td>
-</tr>
-<tr id="i41" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#isReadOnly--">isReadOnly</a></span>()</code>
-<div class="block">Returns true if this object or the backing resource is read-only.</div>
-</td>
-</tr>
-<tr id="i42" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#isSameResource-java.lang.Object-">isSameResource</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;that)</code>
-<div class="block">Returns true if the backing resource of <i>this</i> is identical with the backing resource
- of <i>that</i>.</div>
-</td>
-</tr>
-<tr id="i43" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#isValid--">isValid</a></span>()</code>
-<div class="block">Returns true if this object is valid and has not been closed.</div>
-</td>
-</tr>
-<tr id="i44" class="altColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/memory/MapHandle.html" title="class in com.yahoo.memory">MapHandle</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#map-java.io.File-">map</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;file)</code>
-<div class="block">Maps the entire given file into native-ordered Memory for read operations
- (including those &gt; 2GB).</div>
-</td>
-</tr>
-<tr id="i45" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/memory/MapHandle.html" title="class in com.yahoo.memory">MapHandle</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#map-java.io.File-long-long-java.nio.ByteOrder-">map</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;file,
-   long&nbsp;fileOffsetBytes,
-   long&nbsp;capacityBytes,
-   <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">Maps the specified portion of the given file into Memory for read operations
- (including those &gt; 2GB).</div>
-</td>
-</tr>
-<tr id="i46" class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#region-long-long-">region</a></span>(long&nbsp;offsetBytes,
-      long&nbsp;capacityBytes)</code>
-<div class="block">A region is a read-only view of this object.</div>
-</td>
-</tr>
-<tr id="i47" class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#region-long-long-java.nio.ByteOrder-">region</a></span>(long&nbsp;offsetBytes,
-      long&nbsp;capacityBytes,
-      <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">A region is a read-only view of this object.</div>
-</td>
-</tr>
-<tr id="i48" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#toHexString-java.lang.String-long-int-">toHexString</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;header,
-           long&nbsp;offsetBytes,
-           int&nbsp;lengthBytes)</code>
-<div class="block">Returns a formatted hex string of a range of this object.</div>
-</td>
-</tr>
-<tr id="i49" class="rowColor">
-<td class="colFirst"><code>abstract <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#unsafeByteBufferView-long-int-">unsafeByteBufferView</a></span>(long&nbsp;offsetBytes,
-                    int&nbsp;capacityBytes)</code>
-<div class="block">Returns the specified region of this Memory object as a new read-only <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio"><code>ByteBuffer</code></a>
- object.</div>
-</td>
-</tr>
-<tr id="i50" class="altColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#wrap-boolean:A-">wrap</a></span>(boolean[]&nbsp;arr)</code>
-<div class="block">Wraps the given primitive array for read operations assuming native byte order.</div>
-</td>
-</tr>
-<tr id="i51" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#wrap-byte:A-">wrap</a></span>(byte[]&nbsp;arr)</code>
-<div class="block">Wraps the given primitive array for read operations assuming native byte order.</div>
-</td>
-</tr>
-<tr id="i52" class="altColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#wrap-byte:A-java.nio.ByteOrder-">wrap</a></span>(byte[]&nbsp;arr,
-    <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">Wraps the given primitive array for read operations with the given byte order.</div>
-</td>
-</tr>
-<tr id="i53" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#wrap-byte:A-int-int-java.nio.ByteOrder-">wrap</a></span>(byte[]&nbsp;arr,
-    int&nbsp;offsetBytes,
-    int&nbsp;lengthBytes,
-    <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">Wraps the given primitive array for read operations with the given byte order.</div>
-</td>
-</tr>
-<tr id="i54" class="altColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#wrap-java.nio.ByteBuffer-">wrap</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;byteBuf)</code>
-<div class="block">Accesses the given ByteBuffer for read-only operations.</div>
-</td>
-</tr>
-<tr id="i55" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#wrap-java.nio.ByteBuffer-java.nio.ByteOrder-">wrap</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;byteBuf,
-    <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">Accesses the given ByteBuffer for read-only operations.</div>
-</td>
-</tr>
-<tr id="i56" class="altColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#wrap-char:A-">wrap</a></span>(char[]&nbsp;arr)</code>
-<div class="block">Wraps the given primitive array for read operations assuming native byte order.</div>
-</td>
-</tr>
-<tr id="i57" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#wrap-double:A-">wrap</a></span>(double[]&nbsp;arr)</code>
-<div class="block">Wraps the given primitive array for read operations assuming native byte order.</div>
-</td>
-</tr>
-<tr id="i58" class="altColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#wrap-float:A-">wrap</a></span>(float[]&nbsp;arr)</code>
-<div class="block">Wraps the given primitive array for read operations assuming native byte order.</div>
-</td>
-</tr>
-<tr id="i59" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#wrap-int:A-">wrap</a></span>(int[]&nbsp;arr)</code>
-<div class="block">Wraps the given primitive array for read operations assuming native byte order.</div>
-</td>
-</tr>
-<tr id="i60" class="altColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#wrap-long:A-">wrap</a></span>(long[]&nbsp;arr)</code>
-<div class="block">Wraps the given primitive array for read operations assuming native byte order.</div>
-</td>
-</tr>
-<tr id="i61" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#wrap-short:A-">wrap</a></span>(short[]&nbsp;arr)</code>
-<div class="block">Wraps the given primitive array for read operations assuming native byte order.</div>
-</td>
-</tr>
-<tr id="i62" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#writeTo-long-long-java.nio.channels.WritableByteChannel-">writeTo</a></span>(long&nbsp;offsetBytes,
-       long&nbsp;lengthBytes,
-       <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/channels/WritableByteChannel.html?is-external=true" title="class or interface in java.nio.channels">WritableByteChannel</a>&nbsp;out)</code>
-<div class="block">Writes bytes from a source range of this Memory to the given <code>WritableByteChannel</code>.</div>
-</td>
-</tr>
-<tr id="i63" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Memory.html#xxHash64-long-long-long-">xxHash64</a></span>(long&nbsp;offsetBytes,
-        long&nbsp;lengthBytes,
-        long&nbsp;seed)</code>
-<div class="block">Returns the 64-bit hash of the sequence of bytes in this object specified by
- <i>offsetBytes</i>, <i>lengthBytes</i> and a <i>seed</i>.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="wrap-java.nio.ByteBuffer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a>&nbsp;wrap(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;byteBuf)</pre>
-<div class="block">Accesses the given ByteBuffer for read-only operations. The returned <i>Memory</i> object has
- the same byte order, as the given ByteBuffer, unless the capacity of the given ByteBuffer is
- zero, then byte order of the returned <i>Memory</i> object (as well as backing storage) is
- unspecified.
-
- <p><b>Note:</b> Always qualify this method with the class name, e.g.,
- <i>Memory.wrap(...)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>byteBuf</code> - the given ByteBuffer, must not be null</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new <i>Memory</i> for read-only operations on the given ByteBuffer.</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-java.nio.ByteBuffer-java.nio.ByteOrder-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a>&nbsp;wrap(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;byteBuf,
-                          <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</pre>
-<div class="block">Accesses the given ByteBuffer for read-only operations. The returned <i>Memory</i> object has the
- given byte order, ignoring the byte order of the given ByteBuffer.  If the capacity of the
- given ByteBuffer is zero the byte order of the returned <i>Memory</i> object (as well as backing
- storage) is unspecified.
-
- <p><b>Note:</b> Always qualify this method with the class name, e.g.,
- <i>Memory.wrap(...)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>byteBuf</code> - the given ByteBuffer, must not be null</dd>
-<dd><code>byteOrder</code> - the byte order to be used, whicn may be independent of the byte order
- state of the given ByteBuffer.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new <i>Memory</i> for read-only operations on the given ByteBuffer.</dd>
-</dl>
-</li>
-</ul>
-<a name="map-java.io.File-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>map</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/memory/MapHandle.html" title="class in com.yahoo.memory">MapHandle</a>&nbsp;map(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;file)
-                     throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">Maps the entire given file into native-ordered Memory for read operations
- (including those &gt; 2GB).
- Calling this method is equivalent to calling <a href="../../../com/yahoo/memory/Memory.html#map-java.io.File-long-long-java.nio.ByteOrder-"><code>map(file, 0, file.length(), ByteOrder.nativeOrder())</code></a>.
-
- <p><b>Note:</b> Always qualify this method with the class name, e.g.,
- <i>Memory.map(...)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>file</code> - the given file to map</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd><i>MapHandle</i> for managing the mapped Memory</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if file not found or a RuntimeException.</dd>
-</dl>
-</li>
-</ul>
-<a name="map-java.io.File-long-long-java.nio.ByteOrder-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>map</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/memory/MapHandle.html" title="class in com.yahoo.memory">MapHandle</a>&nbsp;map(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;file,
-                            long&nbsp;fileOffsetBytes,
-                            long&nbsp;capacityBytes,
-                            <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)
-                     throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">Maps the specified portion of the given file into Memory for read operations
- (including those &gt; 2GB).
-
- <p><b>Note:</b> Always qualify this method with the class name, e.g.,
- <i>Memory.map(...)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>file</code> - the given file to map. It may not be null.</dd>
-<dd><code>fileOffsetBytes</code> - the position in the given file in bytes. It may not be negative.</dd>
-<dd><code>capacityBytes</code> - the size of the mapped Memory. It may not be negative or zero.</dd>
-<dd><code>byteOrder</code> - the byte order to be used for the mapped Memory. It may not be null.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd><i>MapHandle</i> for managing the mapped Memory</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if file not found or a RuntimeException.</dd>
-</dl>
-</li>
-</ul>
-<a name="region-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>region</h4>
-<pre>public abstract&nbsp;<a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a>&nbsp;region(long&nbsp;offsetBytes,
-                              long&nbsp;capacityBytes)</pre>
-<div class="block">A region is a read-only view of this object.
- <ul>
- <li>Returned object's origin = this object's origin + offsetBytes</li>
- <li>Returned object's capacity = capacityBytes</li>
- </ul>
- If the given capacityBytes is zero, the returned object is effectively immutable and
- the backing storage and byte order are unspecified.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - the starting offset with respect to the origin of this Memory.</dd>
-<dd><code>capacityBytes</code> - the capacity of the region in bytes</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new <i>Memory</i> representing the defined region based on the given
- offsetBytes and capacityBytes.</dd>
-</dl>
-</li>
-</ul>
-<a name="region-long-long-java.nio.ByteOrder-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>region</h4>
-<pre>public abstract&nbsp;<a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a>&nbsp;region(long&nbsp;offsetBytes,
-                              long&nbsp;capacityBytes,
-                              <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</pre>
-<div class="block">A region is a read-only view of this object.
- <ul>
- <li>Returned object's origin = this object's origin + <i>offsetBytes</i></li>
- <li>Returned object's capacity = <i>capacityBytes</i></li>
- <li>Returned object's byte order = <i>byteOrder</i></li>
- </ul>
- If the given capacityBytes is zero, the returned object is effectively immutable and
- the backing storage and byte order are unspecified.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - the starting offset with respect to the origin of this Memory.</dd>
-<dd><code>capacityBytes</code> - the capacity of the region in bytes</dd>
-<dd><code>byteOrder</code> - the given byte order</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new <i>Memory</i> representing the defined region based on the given
- offsetBytes, capacityBytes and byteOrder.</dd>
-</dl>
-</li>
-</ul>
-<a name="asBuffer--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>asBuffer</h4>
-<pre>public abstract&nbsp;<a href="../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a>&nbsp;asBuffer()</pre>
-<div class="block">Returns a new <i>Buffer</i> view of this object.
- <ul>
- <li>Returned object's origin = this object's origin</li>
- <li>Returned object's <i>start</i> = 0</li>
- <li>Returned object's <i>position</i> = 0</li>
- <li>Returned object's <i>end</i> = this object's capacity</li>
- <li>Returned object's <i>capacity</i> = this object's capacity</li>
- <li>Returned object's <i>start</i>, <i>position</i> and <i>end</i> are mutable</li>
- </ul>
- If this object's capacity is zero, the returned object is effectively immutable and
- the backing storage and byte order are unspecified.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new <i>Buffer</i></dd>
-</dl>
-</li>
-</ul>
-<a name="asBuffer-java.nio.ByteOrder-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>asBuffer</h4>
-<pre>public abstract&nbsp;<a href="../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a>&nbsp;asBuffer(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</pre>
-<div class="block">Returns a new <i>Buffer</i> view of this object, with the given
- byte order.
- <ul>
- <li>Returned object's origin = this object's origin</li>
- <li>Returned object's <i>start</i> = 0</li>
- <li>Returned object's <i>position</i> = 0</li>
- <li>Returned object's <i>end</i> = this object's capacity</li>
- <li>Returned object's <i>capacity</i> = this object's capacity</li>
- <li>Returned object's <i>start</i>, <i>position</i> and <i>end</i> are mutable</li>
- </ul>
- If this object's capacity is zero, the returned object is effectively immutable and
- the backing storage and byte order are unspecified.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>byteOrder</code> - the given byte order</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new <i>Buffer</i> with the given byteOrder.</dd>
-</dl>
-</li>
-</ul>
-<a name="unsafeByteBufferView-long-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>unsafeByteBufferView</h4>
-<pre>public abstract&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;unsafeByteBufferView(long&nbsp;offsetBytes,
-                                                int&nbsp;capacityBytes)</pre>
-<div class="block">Returns the specified region of this Memory object as a new read-only <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio"><code>ByteBuffer</code></a>
- object. The <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio"><code>ByteOrder</code></a> of the returned <code>ByteBuffer</code> corresponds to the <a href="../../../com/yahoo/memory/Memory.html#getByteOrder--">byte order of this Memory</a>. The returned ByteBuffer's position is 0 and
- the limit is equal to the capacity.
-
- <p>If this Memory object is the result of wrapping non-byte Java arrays (<a href="../../../com/yahoo/memory/Memory.html#wrap-int:A-"><code>wrap(int[])</code></a>, <a href="../../../com/yahoo/memory/Memory.html#wrap-long:A-"><code>wrap(long[])</code></a>, etc.) this methods throws an <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang"><code>UnsupportedOperationException</code></a>.
-
- <p>The name of this method starts with "unsafe" because if this is a native managed Memory
- (e. g. obtained via <a href="../../../com/yahoo/memory/Memory.html#map-java.io.File-"><code>map(File)</code></a> or <a href="../../../com/yahoo/memory/WritableMemory.html#allocateDirect-long-"><code>WritableMemory.allocateDirect(long)</code></a>)), and
- the returned <code>ByteBuffer</code> object is used after the Memory is freed, it may cause a JVM
- crash. This is also possible for Memory objects themselves with some methods,
- but Memory's use-after-free is caught as an AssertionError, if assertions are enabled.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - the starting offset with respect to the origin of this Memory</dd>
-<dd><code>capacityBytes</code> - the capacity of the returned ByteBuffer</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new read-only <code>ByteBuffer</code> to access the specified region.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang">UnsupportedOperationException</a></code> - if this method couldn't be viewed as ByteBuffer, because
- when it wraps a non-byte Java array.</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-boolean:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a>&nbsp;wrap(boolean[]&nbsp;arr)</pre>
-<div class="block">Wraps the given primitive array for read operations assuming native byte order. If the array
- size is zero, backing storage and byte order of the returned <i>Memory</i> object are unspecified.
-
- <p><b>Note:</b> Always qualify this method with the class name, e.g.,
- <i>Memory.wrap(...)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - the given primitive array.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new <i>Memory</i> for read operations</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a>&nbsp;wrap(byte[]&nbsp;arr)</pre>
-<div class="block">Wraps the given primitive array for read operations assuming native byte order. If the array
- size is zero, backing storage and byte order of the returned <i>Memory</i> object are unspecified.
-
- <p><b>Note:</b> Always qualify this method with the class name, e.g.,
- <i>Memory.wrap(...)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - the given primitive array.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new <i>Memory</i> for read operations</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-byte:A-java.nio.ByteOrder-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a>&nbsp;wrap(byte[]&nbsp;arr,
-                          <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</pre>
-<div class="block">Wraps the given primitive array for read operations with the given byte order. If the array
- size is zero, backing storage and byte order of the returned <i>Memory</i> object are unspecified.
-
- <p><b>Note:</b> Always qualify this method with the class name, e.g.,
- <i>Memory.wrap(...)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - the given primitive array.</dd>
-<dd><code>byteOrder</code> - the byte order to be used</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new <i>Memory</i> for read operations</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-byte:A-int-int-java.nio.ByteOrder-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a>&nbsp;wrap(byte[]&nbsp;arr,
-                          int&nbsp;offsetBytes,
-                          int&nbsp;lengthBytes,
-                          <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</pre>
-<div class="block">Wraps the given primitive array for read operations with the given byte order. If the given
- lengthBytes is zero, backing storage and byte order of the returned <i>Memory</i> object are
- unspecified.
-
- <p><b>Note:</b> Always qualify this method with the class name, e.g.,
- <i>Memory.wrap(...)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - the given primitive array.</dd>
-<dd><code>offsetBytes</code> - the byte offset into the given array</dd>
-<dd><code>lengthBytes</code> - the number of bytes to include from the given array</dd>
-<dd><code>byteOrder</code> - the byte order to be used</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new <i>Memory</i> for read operations</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-char:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a>&nbsp;wrap(char[]&nbsp;arr)</pre>
-<div class="block">Wraps the given primitive array for read operations assuming native byte order. If the array
- size is zero, backing storage and byte order of the returned <i>Memory</i> object are unspecified.
-
- <p><b>Note:</b> Always qualify this method with the class name, e.g.,
- <i>Memory.wrap(...)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - the given primitive array.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new <i>Memory</i> for read operations</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-short:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a>&nbsp;wrap(short[]&nbsp;arr)</pre>
-<div class="block">Wraps the given primitive array for read operations assuming native byte order. If the array
- size is zero, backing storage and byte order of the returned <i>Memory</i> object are unspecified.
-
- <p><b>Note:</b> Always qualify this method with the class name, e.g.,
- <i>Memory.wrap(...)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - the given primitive array.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new <i>Memory</i> for read operations</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-int:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a>&nbsp;wrap(int[]&nbsp;arr)</pre>
-<div class="block">Wraps the given primitive array for read operations assuming native byte order. If the array
- size is zero, backing storage and byte order of the returned <i>Memory</i> object are unspecified.
-
- <p><b>Note:</b> Always qualify this method with the class name, e.g.,
- <i>Memory.wrap(...)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - the given primitive array.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new <i>Memory</i> for read operations</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-long:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a>&nbsp;wrap(long[]&nbsp;arr)</pre>
-<div class="block">Wraps the given primitive array for read operations assuming native byte order. If the array
- size is zero, backing storage and byte order of the returned <i>Memory</i> object are unspecified.
-
- <p><b>Note:</b> Always qualify this method with the class name, e.g.,
- <i>Memory.wrap(...)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - the given primitive array.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new <i>Memory</i> for read operations</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-float:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a>&nbsp;wrap(float[]&nbsp;arr)</pre>
-<div class="block">Wraps the given primitive array for read operations assuming native byte order. If the array
- size is zero, backing storage and byte order of the returned <i>Memory</i> object are unspecified.
-
- <p><b>Note:</b> Always qualify this method with the class name, e.g.,
- <i>Memory.wrap(...)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - the given primitive array.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new <i>Memory</i> for read operations</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-double:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a>&nbsp;wrap(double[]&nbsp;arr)</pre>
-<div class="block">Wraps the given primitive array for read operations assuming native byte order. If the array
- size is zero, backing storage and byte order of the returned <i>Memory</i> object are unspecified.
-
- <p><b>Note:</b> Always qualify this method with the class name, e.g.,
- <i>Memory.wrap(...)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - the given primitive array.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new <i>Memory</i> for read operations</dd>
-</dl>
-</li>
-</ul>
-<a name="getBoolean-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getBoolean</h4>
-<pre>public abstract&nbsp;boolean&nbsp;getBoolean(long&nbsp;offsetBytes)</pre>
-<div class="block">Gets the boolean value at the given offset</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this Memory start</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the boolean at the given offset</dd>
-</dl>
-</li>
-</ul>
-<a name="getBooleanArray-long-boolean:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getBooleanArray</h4>
-<pre>public abstract&nbsp;void&nbsp;getBooleanArray(long&nbsp;offsetBytes,
-                                     boolean[]&nbsp;dstArray,
-                                     int&nbsp;dstOffsetBooleans,
-                                     int&nbsp;lengthBooleans)</pre>
-<div class="block">Gets the boolean array at the given offset</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this Memory start</dd>
-<dd><code>dstArray</code> - The preallocated destination array.</dd>
-<dd><code>dstOffsetBooleans</code> - offset in array units</dd>
-<dd><code>lengthBooleans</code> - number of array units to transfer</dd>
-</dl>
-</li>
-</ul>
-<a name="getByte-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getByte</h4>
-<pre>public abstract&nbsp;byte&nbsp;getByte(long&nbsp;offsetBytes)</pre>
-<div class="block">Gets the byte value at the given offset</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this Memory start</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the byte at the given offset</dd>
-</dl>
-</li>
-</ul>
-<a name="getByteArray-long-byte:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getByteArray</h4>
-<pre>public abstract&nbsp;void&nbsp;getByteArray(long&nbsp;offsetBytes,
-                                  byte[]&nbsp;dstArray,
-                                  int&nbsp;dstOffsetBytes,
-                                  int&nbsp;lengthBytes)</pre>
-<div class="block">Gets the byte array at the given offset</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this Memory start</dd>
-<dd><code>dstArray</code> - The preallocated destination array.</dd>
-<dd><code>dstOffsetBytes</code> - offset in array units</dd>
-<dd><code>lengthBytes</code> - number of array units to transfer</dd>
-</dl>
-</li>
-</ul>
-<a name="getChar-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getChar</h4>
-<pre>public abstract&nbsp;char&nbsp;getChar(long&nbsp;offsetBytes)</pre>
-<div class="block">Gets the char value at the given offset</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this Memory start</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the char at the given offset</dd>
-</dl>
-</li>
-</ul>
-<a name="getCharArray-long-char:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCharArray</h4>
-<pre>public abstract&nbsp;void&nbsp;getCharArray(long&nbsp;offsetBytes,
-                                  char[]&nbsp;dstArray,
-                                  int&nbsp;dstOffsetChars,
-                                  int&nbsp;lengthChars)</pre>
-<div class="block">Gets the char array at the given offset</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this Memory start</dd>
-<dd><code>dstArray</code> - The preallocated destination array.</dd>
-<dd><code>dstOffsetChars</code> - offset in array units</dd>
-<dd><code>lengthChars</code> - number of array units to transfer</dd>
-</dl>
-</li>
-</ul>
-<a name="getCharsFromUtf8-long-int-java.lang.Appendable-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCharsFromUtf8</h4>
-<pre>public abstract&nbsp;int&nbsp;getCharsFromUtf8(long&nbsp;offsetBytes,
-                                     int&nbsp;utf8LengthBytes,
-                                     <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Appendable.html?is-external=true" title="class or interface in java.lang">Appendable</a>&nbsp;dst)
-                              throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
-                                     <a href="../../../com/yahoo/memory/Utf8CodingException.html" title="class in com.yahoo.memory">Utf8CodingException</a></pre>
-<div class="block">Gets UTF-8 encoded bytes from this Memory, starting at offsetBytes to a length of
- utf8LengthBytes, decodes them into characters and appends them to the given Appendable.
- This is specifically designed to reduce the production of intermediate objects (garbage),
- thus significantly reducing pressure on the JVM Garbage Collector.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to the Memory start</dd>
-<dd><code>utf8LengthBytes</code> - the number of encoded UTF-8 bytes to decode. It is assumed that the
- caller has the correct number of utf8 bytes required to decode the number of characters
- to be appended to dst. Characters outside the ASCII range can require 2, 3 or 4 bytes per
- character to decode.</dd>
-<dd><code>dst</code> - the destination Appendable to append the decoded characters to.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the number of characters decoded</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if dst.append() throws IOException</dd>
-<dd><code><a href="../../../com/yahoo/memory/Utf8CodingException.html" title="class in com.yahoo.memory">Utf8CodingException</a></code> - in case of malformed or illegal UTF-8 input</dd>
-</dl>
-</li>
-</ul>
-<a name="getCharsFromUtf8-long-int-java.lang.StringBuilder-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCharsFromUtf8</h4>
-<pre>public abstract&nbsp;int&nbsp;getCharsFromUtf8(long&nbsp;offsetBytes,
-                                     int&nbsp;utf8LengthBytes,
-                                     <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a>&nbsp;dst)
-                              throws <a href="../../../com/yahoo/memory/Utf8CodingException.html" title="class in com.yahoo.memory">Utf8CodingException</a></pre>
-<div class="block">Gets UTF-8 encoded bytes from this Memory, starting at offsetBytes to a length of
- utf8LengthBytes, decodes them into characters and appends them to the given StringBuilder.
- This method does *not* reset the length of the destination StringBuilder before appending
- characters to it.
- This is specifically designed to reduce the production of intermediate objects (garbage),
- thus significantly reducing pressure on the JVM Garbage Collector.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to the Memory start</dd>
-<dd><code>utf8LengthBytes</code> - the number of encoded UTF-8 bytes to decode. It is assumed that the
- caller has the correct number of utf8 bytes required to decode the number of characters
- to be appended to dst. Characters outside the ASCII range can require 2, 3 or 4 bytes per
- character to decode.</dd>
-<dd><code>dst</code> - the destination StringBuilder to append decoded characters to.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the number of characters decoded.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="../../../com/yahoo/memory/Utf8CodingException.html" title="class in com.yahoo.memory">Utf8CodingException</a></code> - in case of malformed or illegal UTF-8 input</dd>
-</dl>
-</li>
-</ul>
-<a name="getDouble-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getDouble</h4>
-<pre>public abstract&nbsp;double&nbsp;getDouble(long&nbsp;offsetBytes)</pre>
-<div class="block">Gets the double value at the given offset</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this Memory start</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the double at the given offset</dd>
-</dl>
-</li>
-</ul>
-<a name="getDoubleArray-long-double:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getDoubleArray</h4>
-<pre>public abstract&nbsp;void&nbsp;getDoubleArray(long&nbsp;offsetBytes,
-                                    double[]&nbsp;dstArray,
-                                    int&nbsp;dstOffsetDoubles,
-                                    int&nbsp;lengthDoubles)</pre>
-<div class="block">Gets the double array at the given offset</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this Memory start</dd>
-<dd><code>dstArray</code> - The preallocated destination array.</dd>
-<dd><code>dstOffsetDoubles</code> - offset in array units</dd>
-<dd><code>lengthDoubles</code> - number of array units to transfer</dd>
-</dl>
-</li>
-</ul>
-<a name="getFloat-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getFloat</h4>
-<pre>public abstract&nbsp;float&nbsp;getFloat(long&nbsp;offsetBytes)</pre>
-<div class="block">Gets the float value at the given offset</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this Memory start</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the float at the given offset</dd>
-</dl>
-</li>
-</ul>
-<a name="getFloatArray-long-float:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getFloatArray</h4>
-<pre>public abstract&nbsp;void&nbsp;getFloatArray(long&nbsp;offsetBytes,
-                                   float[]&nbsp;dstArray,
-                                   int&nbsp;dstOffsetFloats,
-                                   int&nbsp;lengthFloats)</pre>
-<div class="block">Gets the float array at the given offset</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this Memory start</dd>
-<dd><code>dstArray</code> - The preallocated destination array.</dd>
-<dd><code>dstOffsetFloats</code> - offset in array units</dd>
-<dd><code>lengthFloats</code> - number of array units to transfer</dd>
-</dl>
-</li>
-</ul>
-<a name="getInt-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getInt</h4>
-<pre>public abstract&nbsp;int&nbsp;getInt(long&nbsp;offsetBytes)</pre>
-<div class="block">Gets the int value at the given offset</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this Memory start</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the int at the given offset</dd>
-</dl>
-</li>
-</ul>
-<a name="getIntArray-long-int:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getIntArray</h4>
-<pre>public abstract&nbsp;void&nbsp;getIntArray(long&nbsp;offsetBytes,
-                                 int[]&nbsp;dstArray,
-                                 int&nbsp;dstOffsetInts,
-                                 int&nbsp;lengthInts)</pre>
-<div class="block">Gets the int array at the given offset</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this Memory start</dd>
-<dd><code>dstArray</code> - The preallocated destination array.</dd>
-<dd><code>dstOffsetInts</code> - offset in array units</dd>
-<dd><code>lengthInts</code> - number of array units to transfer</dd>
-</dl>
-</li>
-</ul>
-<a name="getLong-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLong</h4>
-<pre>public abstract&nbsp;long&nbsp;getLong(long&nbsp;offsetBytes)</pre>
-<div class="block">Gets the long value at the given offset</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this Memory start</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the long at the given offset</dd>
-</dl>
-</li>
-</ul>
-<a name="getLongArray-long-long:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLongArray</h4>
-<pre>public abstract&nbsp;void&nbsp;getLongArray(long&nbsp;offsetBytes,
-                                  long[]&nbsp;dstArray,
-                                  int&nbsp;dstOffsetLongs,
-                                  int&nbsp;lengthLongs)</pre>
-<div class="block">Gets the long array at the given offset</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this Memory start</dd>
-<dd><code>dstArray</code> - The preallocated destination array.</dd>
-<dd><code>dstOffsetLongs</code> - offset in array units</dd>
-<dd><code>lengthLongs</code> - number of array units to transfer</dd>
-</dl>
-</li>
-</ul>
-<a name="getShort-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getShort</h4>
-<pre>public abstract&nbsp;short&nbsp;getShort(long&nbsp;offsetBytes)</pre>
-<div class="block">Gets the short value at the given offset</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this Memory start</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the short at the given offset</dd>
-</dl>
-</li>
-</ul>
-<a name="getShortArray-long-short:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getShortArray</h4>
-<pre>public abstract&nbsp;void&nbsp;getShortArray(long&nbsp;offsetBytes,
-                                   short[]&nbsp;dstArray,
-                                   int&nbsp;dstOffsetShorts,
-                                   int&nbsp;lengthShorts)</pre>
-<div class="block">Gets the short array at the given offset</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this Memory start</dd>
-<dd><code>dstArray</code> - The preallocated destination array.</dd>
-<dd><code>dstOffsetShorts</code> - offset in array units</dd>
-<dd><code>lengthShorts</code> - number of array units to transfer</dd>
-</dl>
-</li>
-</ul>
-<a name="compareTo-long-long-com.yahoo.memory.Memory-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>compareTo</h4>
-<pre>public abstract&nbsp;int&nbsp;compareTo(long&nbsp;thisOffsetBytes,
-                              long&nbsp;thisLengthBytes,
-                              <a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a>&nbsp;that,
-                              long&nbsp;thatOffsetBytes,
-                              long&nbsp;thatLengthBytes)</pre>
-<div class="block">Compares the bytes of this Memory to <i>that</i> Memory.
- Returns <i>(this &lt; that) ? (some negative value) : (this &gt; that) ? (some positive value)
- : 0;</i>.
- If all bytes are equal up to the shorter of the two lengths, the shorter length is considered
- to be less than the other.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>thisOffsetBytes</code> - the starting offset for <i>this Memory</i></dd>
-<dd><code>thisLengthBytes</code> - the length of the region to compare from <i>this Memory</i></dd>
-<dd><code>that</code> - the other Memory to compare with</dd>
-<dd><code>thatOffsetBytes</code> - the starting offset for <i>that Memory</i></dd>
-<dd><code>thatLengthBytes</code> - the length of the region to compare from <i>that Memory</i></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd><i>(this &lt; that) ? (some negative value) : (this &gt; that) ? (some positive value)
- : 0;</i></dd>
-</dl>
-</li>
-</ul>
-<a name="copyTo-long-com.yahoo.memory.WritableMemory-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>copyTo</h4>
-<pre>public abstract&nbsp;void&nbsp;copyTo(long&nbsp;srcOffsetBytes,
-                            <a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a>&nbsp;destination,
-                            long&nbsp;dstOffsetBytes,
-                            long&nbsp;lengthBytes)</pre>
-<div class="block">Copies bytes from a source range of this Memory to a destination range of the given Memory
- with the same semantics when copying between overlapping ranges of bytes as method
- <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/System.html?is-external=true#arraycopy-java.lang.Object-int-java.lang.Object-int-int-" title="class or interface in java.lang"><code>System.arraycopy(Object, int, Object, int, int)</code></a> has. However, if the source
- and the destination ranges are exactly the same, this method throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang"><code>IllegalArgumentException</code></a>, because it should never be needed in real-world scenarios and
- therefore indicates a bug.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcOffsetBytes</code> - the source offset for this Memory</dd>
-<dd><code>destination</code> - the destination Memory, which may not be Read-Only.</dd>
-<dd><code>dstOffsetBytes</code> - the destination offset</dd>
-<dd><code>lengthBytes</code> - the number of bytes to copy</dd>
-</dl>
-</li>
-</ul>
-<a name="writeTo-long-long-java.nio.channels.WritableByteChannel-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>writeTo</h4>
-<pre>public abstract&nbsp;void&nbsp;writeTo(long&nbsp;offsetBytes,
-                             long&nbsp;lengthBytes,
-                             <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/channels/WritableByteChannel.html?is-external=true" title="class or interface in java.nio.channels">WritableByteChannel</a>&nbsp;out)
-                      throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">Writes bytes from a source range of this Memory to the given <code>WritableByteChannel</code>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - the source offset for this Memory</dd>
-<dd><code>lengthBytes</code> - the number of bytes to copy</dd>
-<dd><code>out</code> - the destination WritableByteChannel</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - may occur while writing to the WritableByteChannel</dd>
-</dl>
-</li>
-</ul>
-<a name="equals-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>equals</h4>
-<pre>public final&nbsp;boolean&nbsp;equals(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;that)</pre>
-<div class="block">Returns true if the given object is an instance of this class and has equal data contents.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>that</code> - the given object</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the given Object is an instance of this class and has equal data contents.</dd>
-</dl>
-</li>
-</ul>
-<a name="equalTo-long-java.lang.Object-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>equalTo</h4>
-<pre>public final&nbsp;boolean&nbsp;equalTo(long&nbsp;thisOffsetBytes,
-                             <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;that,
-                             long&nbsp;thatOffsetBytes,
-                             long&nbsp;lengthBytes)</pre>
-<div class="block">Returns true if the given object is an instance of this class and has equal contents to
- this object in the given range of bytes. This will also check two distinct ranges within the
- same object for eauals.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>thisOffsetBytes</code> - the starting offset in bytes for this object.</dd>
-<dd><code>that</code> - the given object</dd>
-<dd><code>thatOffsetBytes</code> - the starting offset in bytes for the given object</dd>
-<dd><code>lengthBytes</code> - the size of the range in bytes</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the given object has equal contents to this object in the given range of
- bytes.</dd>
-</dl>
-</li>
-</ul>
-<a name="getByteBuffer--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getByteBuffer</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;getByteBuffer()</pre>
-<div class="block">Gets the backing ByteBuffer if it exists, otherwise returns null.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the backing ByteBuffer if it exists, otherwise returns null.</dd>
-</dl>
-</li>
-</ul>
-<a name="getByteOrder--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getByteOrder</h4>
-<pre>public final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;getByteOrder()</pre>
-<div class="block">Gets the current ByteOrder.
- This may be different from the ByteOrder of the backing resource.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current ByteOrder.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCapacity--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCapacity</h4>
-<pre>public final&nbsp;long&nbsp;getCapacity()</pre>
-<div class="block">Gets the capacity of this object in bytes</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the capacity of this object in bytes</dd>
-</dl>
-</li>
-</ul>
-<a name="getCumulativeOffset--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCumulativeOffset</h4>
-<pre>public final&nbsp;long&nbsp;getCumulativeOffset()</pre>
-<div class="block">Gets the cumulative offset in bytes of this object from the backing resource.
- This offset may also include other offset components such as the native off-heap
- memory address, DirectByteBuffer split offsets, region offsets, and unsafe arrayBaseOffsets.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the cumulative offset in bytes of this object from the backing resource.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCumulativeOffset-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCumulativeOffset</h4>
-<pre>public final&nbsp;long&nbsp;getCumulativeOffset(long&nbsp;offsetBytes)</pre>
-<div class="block">Gets the cumulative offset in bytes of this object from the backing resource including the given
- offsetBytes. This offset may also include other offset components such as the native off-heap
- memory address, DirectByteBuffer split offsets, region offsets, and unsafe arrayBaseOffsets.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset to be added to the cumulative offset.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the cumulative offset in bytes of this object from the backing resource including the
- given offsetBytes.</dd>
-</dl>
-</li>
-</ul>
-<a name="getRegionOffset--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRegionOffset</h4>
-<pre>public final&nbsp;long&nbsp;getRegionOffset()</pre>
-<div class="block">Returns the offset of address zero of this object relative to the address zero of the
- backing resource but not including the size of any Java object header.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the offset of address zero of this object relative to the address zero of the
- backing resource but not including the size of any Java object header.</dd>
-</dl>
-</li>
-</ul>
-<a name="getRegionOffset-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRegionOffset</h4>
-<pre>public final&nbsp;long&nbsp;getRegionOffset(long&nbsp;offsetBytes)</pre>
-<div class="block">Returns the offset of address zero of this object relative to the address zero of the
- backing resource plus the given offsetBytes but not including the size of any Java object
- header.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - the given offsetBytes</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the offset of address zero of this object relative to the address zero of the
- backing resource plus the given offsetBytes but not including the size of any Java object
- header.</dd>
-</dl>
-</li>
-</ul>
-<a name="hasArray--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hasArray</h4>
-<pre>public final&nbsp;boolean&nbsp;hasArray()</pre>
-<div class="block">Returns true if this object is backed by an on-heap primitive array</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this object is backed by an on-heap primitive array</dd>
-</dl>
-</li>
-</ul>
-<a name="hashCode--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashCode</h4>
-<pre>public final&nbsp;int&nbsp;hashCode()</pre>
-<div class="block">Returns the hashCode of this object.
-
- <p>The hash code of this object depends upon all of its contents.
- Because of this, it is inadvisable to use these objects as keys in hash maps
- or similar data structures unless it is known that their contents will not change.</p>
-
- <p>If it is desirable to use these objects in a hash map depending only on object identity,
- than the <a href="https://docs.oracle.com/javase/8/docs/api/java/util/IdentityHashMap.html?is-external=true" title="class or interface in java.util"><code>IdentityHashMap</code></a> can be used.</p></div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the hashCode of this object.</dd>
-</dl>
-</li>
-</ul>
-<a name="xxHash64-long-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>xxHash64</h4>
-<pre>public final&nbsp;long&nbsp;xxHash64(long&nbsp;offsetBytes,
-                           long&nbsp;lengthBytes,
-                           long&nbsp;seed)</pre>
-<div class="block">Returns the 64-bit hash of the sequence of bytes in this object specified by
- <i>offsetBytes</i>, <i>lengthBytes</i> and a <i>seed</i>.  Note that the sequence of bytes is
- always processed in the same order independent of endianness.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - the given offset in bytes to the first byte of the byte sequence.</dd>
-<dd><code>lengthBytes</code> - the given length in bytes of the byte sequence.</dd>
-<dd><code>seed</code> - the given long seed.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the 64-bit hash of the sequence of bytes in this object specified by
- <i>offsetBytes</i> and <i>lengthBytes</i>.</dd>
-</dl>
-</li>
-</ul>
-<a name="hasByteBuffer--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hasByteBuffer</h4>
-<pre>public final&nbsp;boolean&nbsp;hasByteBuffer()</pre>
-<div class="block">Returns true if this Memory is backed by a ByteBuffer.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this Memory is backed by a ByteBuffer.</dd>
-</dl>
-</li>
-</ul>
-<a name="isDirect--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isDirect</h4>
-<pre>public final&nbsp;boolean&nbsp;isDirect()</pre>
-<div class="block">Returns true if the backing resource is direct (off-heap) memory.
- This is the case for allocated direct memory, memory mapped files,</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the backing resource is direct (off-heap) memory.</dd>
-</dl>
-</li>
-</ul>
-<a name="isNativeOrder--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isNativeOrder</h4>
-<pre>public final&nbsp;boolean&nbsp;isNativeOrder()</pre>
-<div class="block">Returns true if the current byte order is native order.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the current byte order is native order.</dd>
-</dl>
-</li>
-</ul>
-<a name="isReadOnly--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isReadOnly</h4>
-<pre>public final&nbsp;boolean&nbsp;isReadOnly()</pre>
-<div class="block">Returns true if this object or the backing resource is read-only.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this object or the backing resource is read-only.</dd>
-</dl>
-</li>
-</ul>
-<a name="isSameResource-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isSameResource</h4>
-<pre>public final&nbsp;boolean&nbsp;isSameResource(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;that)</pre>
-<div class="block">Returns true if the backing resource of <i>this</i> is identical with the backing resource
- of <i>that</i>. The capacities must be the same.  If <i>this</i> is a region,
- the region offset must also be the same.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>that</code> - A different non-null object</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the backing resource of <i>this</i> is the same as the backing resource
- of <i>that</i>.</dd>
-</dl>
-</li>
-</ul>
-<a name="isValid--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isValid</h4>
-<pre>public&nbsp;boolean&nbsp;isValid()</pre>
-<div class="block">Returns true if this object is valid and has not been closed.
- This is relevant only for direct (off-heap) memory and Mapped Files.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this object is valid and has not been closed.</dd>
-</dl>
-</li>
-</ul>
-<a name="checkValidAndBounds-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>checkValidAndBounds</h4>
-<pre>public final&nbsp;void&nbsp;checkValidAndBounds(long&nbsp;offsetBytes,
-                                      long&nbsp;lengthBytes)</pre>
-<div class="block">Checks that the specified range of bytes is within bounds of this object, throws
- <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang"><code>IllegalArgumentException</code></a> if it's not: i. e. if offsetBytes &lt; 0, or length &lt; 0,
- or offsetBytes + length &gt; <a href="../../../com/yahoo/memory/Memory.html#getCapacity--"><code>getCapacity()</code></a>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - the given offset in bytes of this object</dd>
-<dd><code>lengthBytes</code> - the given length in bytes of this object</dd>
-</dl>
-</li>
-</ul>
-<a name="getCurrentDirectMemoryAllocations--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCurrentDirectMemoryAllocations</h4>
-<pre>public static final&nbsp;long&nbsp;getCurrentDirectMemoryAllocations()</pre>
-<div class="block">Gets the current number of active direct memory allocations.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current number of active direct memory allocations.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCurrentDirectMemoryAllocated--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCurrentDirectMemoryAllocated</h4>
-<pre>public static final&nbsp;long&nbsp;getCurrentDirectMemoryAllocated()</pre>
-<div class="block">Gets the current size of active direct memory allocated.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current size of active direct memory allocated.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCurrentDirectMemoryMapAllocations--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCurrentDirectMemoryMapAllocations</h4>
-<pre>public static final&nbsp;long&nbsp;getCurrentDirectMemoryMapAllocations()</pre>
-<div class="block">Gets the current number of active direct memory map allocations.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current number of active direct memory map allocations.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCurrentDirectMemoryMapAllocated--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCurrentDirectMemoryMapAllocated</h4>
-<pre>public static final&nbsp;long&nbsp;getCurrentDirectMemoryMapAllocated()</pre>
-<div class="block">Gets the current size of active direct memory map allocated.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current size of active direct memory map allocated.</dd>
-</dl>
-</li>
-</ul>
-<a name="toHexString-java.lang.String-long-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toHexString</h4>
-<pre>public final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toHexString(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;header,
-                                long&nbsp;offsetBytes,
-                                int&nbsp;lengthBytes)</pre>
-<div class="block">Returns a formatted hex string of a range of this object.
- Used primarily for testing.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>header</code> - a descriptive header</dd>
-<dd><code>offsetBytes</code> - offset bytes relative to this object start</dd>
-<dd><code>lengthBytes</code> - number of bytes to convert to a hex string</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a formatted hex string in a human readable array</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Memory.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/MapHandle.html" title="class in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/memory/MemoryRequestServer.html" title="interface in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/Memory.html" target="_top">Frames</a></li>
-<li><a href="Memory.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/MemoryRequestServer.html b/api/memory/snapshot/apidocs/com/yahoo/memory/MemoryRequestServer.html
deleted file mode 100644
index b51b96e..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/MemoryRequestServer.html
+++ /dev/null
@@ -1,269 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>MemoryRequestServer (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MemoryRequestServer (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6,"i1":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/MemoryRequestServer.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/memory/ReadOnlyException.html" title="class in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/MemoryRequestServer.html" target="_top">Frames</a></li>
-<li><a href="MemoryRequestServer.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.memory</div>
-<h2 title="Interface MemoryRequestServer" class="title">Interface MemoryRequestServer</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../com/yahoo/memory/DefaultMemoryRequestServer.html" title="class in com.yahoo.memory">DefaultMemoryRequestServer</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">MemoryRequestServer</span></pre>
-<div class="block">The MemoryRequestServer is a callback interface to provide a means for a direct (off-heap),
- dynamic WritableMemory object to request more memory from the owner of the
- <a href="../../../com/yahoo/memory/WritableDirectHandle.html" title="class in com.yahoo.memory"><code>WritableDirectHandle</code></a>. Refer to <a href="../../../com/yahoo/memory/DefaultMemoryRequestServer.html" title="class in com.yahoo.memory"><code>DefaultMemoryRequestServer</code></a> for how this can be
- used.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/MemoryRequestServer.html#request-long-">request</a></span>(long&nbsp;capacityBytes)</code>
-<div class="block">Request new WritableMemory with the given capacity.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/MemoryRequestServer.html#requestClose-com.yahoo.memory.WritableMemory-com.yahoo.memory.WritableMemory-">requestClose</a></span>(<a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a>&nbsp;memToClose,
-            <a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a>&nbsp;newMemory)</code>
-<div class="block">Request close the AutoCloseable resource.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="request-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>request</h4>
-<pre><a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a>&nbsp;request(long&nbsp;capacityBytes)</pre>
-<div class="block">Request new WritableMemory with the given capacity.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>capacityBytes</code> - The capacity being requested.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>new WritableMemory with the given capacity.</dd>
-</dl>
-</li>
-</ul>
-<a name="requestClose-com.yahoo.memory.WritableMemory-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>requestClose</h4>
-<pre>void&nbsp;requestClose(<a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a>&nbsp;memToClose,
-                  <a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a>&nbsp;newMemory)</pre>
-<div class="block">Request close the AutoCloseable resource.
- This may be ignored depending on the application implementation.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>memToClose</code> - the relevant WritbleMemory to be considered for closing.</dd>
-<dd><code>newMemory</code> - the newly allocated WritableMemory. This is returned from the client
- for the convenience of the resource owner. It is optional and may be null.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/MemoryRequestServer.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/memory/ReadOnlyException.html" title="class in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/MemoryRequestServer.html" target="_top">Frames</a></li>
-<li><a href="MemoryRequestServer.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/ReadOnlyException.html b/api/memory/snapshot/apidocs/com/yahoo/memory/ReadOnlyException.html
deleted file mode 100644
index f171423..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/ReadOnlyException.html
+++ /dev/null
@@ -1,277 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ReadOnlyException (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ReadOnlyException (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ReadOnlyException.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/MemoryRequestServer.html" title="interface in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/ReadOnlyException.html" target="_top">Frames</a></li>
-<li><a href="ReadOnlyException.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.memory</div>
-<h2 title="Class ReadOnlyException" class="title">Class ReadOnlyException</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">java.lang.RuntimeException</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang">java.lang.UnsupportedOperationException</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.memory.ReadOnlyException</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ReadOnlyException</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang">UnsupportedOperationException</a></pre>
-<div class="block">The exception thrown when attempting to write into a read-only Resource.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Praveenkumar Venkatesan</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#com.yahoo.memory.ReadOnlyException">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/ReadOnlyException.html#ReadOnlyException-java.lang.String-">ReadOnlyException</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message)</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#addSuppressed-java.lang.Throwable-" title="class or interface in java.lang">addSuppressed</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace--" title="class or interface in java.lang">fillInStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getCause--" title="class or interface in java.lang">getCause</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage--" title="class or interface in java.lang">getLocalizedMessage</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getMessage--" title="class or interface in java.lang">getMessage</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace--" title="class or interface in java.lang">getStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getSuppressed--" title="class or interface in java.lang">getSuppressed</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#initCause-java.lang.Throwable-" title="class or interface in java.lang">initCause</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace--" title="class or interface in java.lang">printStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace-java.io.PrintStream-" title="class or interface in java.lang">printStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace-java.io.PrintWriter-" title="class or interface in java.lang">printStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace-java.lang.StackTraceElement:A-" title="class or interface in java.lang">setStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ReadOnlyException-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ReadOnlyException</h4>
-<pre>public&nbsp;ReadOnlyException(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message)</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ReadOnlyException.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/MemoryRequestServer.html" title="interface in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/ReadOnlyException.html" target="_top">Frames</a></li>
-<li><a href="ReadOnlyException.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/UnsafeUtil.html b/api/memory/snapshot/apidocs/com/yahoo/memory/UnsafeUtil.html
deleted file mode 100644
index 47cc728..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/UnsafeUtil.html
+++ /dev/null
@@ -1,788 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnsafeUtil (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnsafeUtil (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnsafeUtil.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/ReadOnlyException.html" title="class in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/memory/Utf8CodingException.html" title="class in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/UnsafeUtil.html" target="_top">Frames</a></li>
-<li><a href="UnsafeUtil.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.memory</div>
-<h2 title="Class UnsafeUtil" class="title">Class UnsafeUtil</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.memory.UnsafeUtil</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">UnsafeUtil</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Provides access to the sun.misc.Unsafe class and its key static fields.
-
- <p>The internal static initializer also detects whether the methods unique to the Unsafe class
- in JDK8 are present; if not, methods that are compatible with JDK7 are substituted using an
- internal interface.  In order for this to work with jdk7, this library must be compiled using
- jdk8 and it must be done with both source and target versions of jdk7 specified in pom.xml.
- The resultant jar will work on jdk7 and jdk8.</p>
-
- <p>This may work with jdk9 but might require the JVM arg <i>-permit-illegal-access</i>,
- <i>–illegal-access=permit</i> or equivalent. Proper operation with jdk9 or above is not
- guaranteed and has not been tested.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/UnsafeUtil.html#ADDRESS_SIZE">ADDRESS_SIZE</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/UnsafeUtil.html#ARRAY_BOOLEAN_BASE_OFFSET">ARRAY_BOOLEAN_BASE_OFFSET</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/UnsafeUtil.html#ARRAY_BOOLEAN_INDEX_SCALE">ARRAY_BOOLEAN_INDEX_SCALE</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/UnsafeUtil.html#ARRAY_BYTE_BASE_OFFSET">ARRAY_BYTE_BASE_OFFSET</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/UnsafeUtil.html#ARRAY_BYTE_INDEX_SCALE">ARRAY_BYTE_INDEX_SCALE</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/UnsafeUtil.html#ARRAY_CHAR_BASE_OFFSET">ARRAY_CHAR_BASE_OFFSET</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/UnsafeUtil.html#ARRAY_CHAR_INDEX_SCALE">ARRAY_CHAR_INDEX_SCALE</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/UnsafeUtil.html#ARRAY_DOUBLE_BASE_OFFSET">ARRAY_DOUBLE_BASE_OFFSET</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/UnsafeUtil.html#ARRAY_DOUBLE_INDEX_SCALE">ARRAY_DOUBLE_INDEX_SCALE</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/UnsafeUtil.html#ARRAY_FLOAT_BASE_OFFSET">ARRAY_FLOAT_BASE_OFFSET</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/UnsafeUtil.html#ARRAY_FLOAT_INDEX_SCALE">ARRAY_FLOAT_INDEX_SCALE</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/UnsafeUtil.html#ARRAY_INT_BASE_OFFSET">ARRAY_INT_BASE_OFFSET</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/UnsafeUtil.html#ARRAY_INT_INDEX_SCALE">ARRAY_INT_INDEX_SCALE</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/UnsafeUtil.html#ARRAY_LONG_BASE_OFFSET">ARRAY_LONG_BASE_OFFSET</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/UnsafeUtil.html#ARRAY_LONG_INDEX_SCALE">ARRAY_LONG_INDEX_SCALE</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/UnsafeUtil.html#ARRAY_OBJECT_BASE_OFFSET">ARRAY_OBJECT_BASE_OFFSET</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/UnsafeUtil.html#ARRAY_OBJECT_INDEX_SCALE">ARRAY_OBJECT_INDEX_SCALE</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/UnsafeUtil.html#ARRAY_SHORT_BASE_OFFSET">ARRAY_SHORT_BASE_OFFSET</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/UnsafeUtil.html#ARRAY_SHORT_INDEX_SCALE">ARRAY_SHORT_INDEX_SCALE</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/UnsafeUtil.html#BOOLEAN_SHIFT">BOOLEAN_SHIFT</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/UnsafeUtil.html#BYTE_SHIFT">BYTE_SHIFT</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/UnsafeUtil.html#CHAR_SHIFT">CHAR_SHIFT</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/UnsafeUtil.html#DOUBLE_SHIFT">DOUBLE_SHIFT</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/UnsafeUtil.html#FLOAT_SHIFT">FLOAT_SHIFT</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/UnsafeUtil.html#INT_SHIFT">INT_SHIFT</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/UnsafeUtil.html#JDK">JDK</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/UnsafeUtil.html#LONG_SHIFT">LONG_SHIFT</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/UnsafeUtil.html#LS">LS</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/UnsafeUtil.html#OBJECT_SHIFT">OBJECT_SHIFT</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/UnsafeUtil.html#SHORT_SHIFT">SHORT_SHIFT</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static sun.misc.Unsafe</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/UnsafeUtil.html#unsafe">unsafe</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/UnsafeUtil.html#assertBounds-long-long-long-">assertBounds</a></span>(long&nbsp;reqOff,
-            long&nbsp;reqLen,
-            long&nbsp;allocSize)</code>
-<div class="block">Assert the requested offset and length against the allocated size.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/UnsafeUtil.html#checkBounds-long-long-long-">checkBounds</a></span>(long&nbsp;reqOff,
-           long&nbsp;reqLen,
-           long&nbsp;allocSize)</code>
-<div class="block">Check the requested offset and length against the allocated size.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="unsafe">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>unsafe</h4>
-<pre>public static final&nbsp;sun.misc.Unsafe unsafe</pre>
-</li>
-</ul>
-<a name="JDK">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>JDK</h4>
-<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JDK</pre>
-</li>
-</ul>
-<a name="ADDRESS_SIZE">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ADDRESS_SIZE</h4>
-<pre>public static final&nbsp;int ADDRESS_SIZE</pre>
-</li>
-</ul>
-<a name="ARRAY_BOOLEAN_BASE_OFFSET">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ARRAY_BOOLEAN_BASE_OFFSET</h4>
-<pre>public static final&nbsp;long ARRAY_BOOLEAN_BASE_OFFSET</pre>
-</li>
-</ul>
-<a name="ARRAY_BYTE_BASE_OFFSET">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ARRAY_BYTE_BASE_OFFSET</h4>
-<pre>public static final&nbsp;long ARRAY_BYTE_BASE_OFFSET</pre>
-</li>
-</ul>
-<a name="ARRAY_SHORT_BASE_OFFSET">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ARRAY_SHORT_BASE_OFFSET</h4>
-<pre>public static final&nbsp;long ARRAY_SHORT_BASE_OFFSET</pre>
-</li>
-</ul>
-<a name="ARRAY_CHAR_BASE_OFFSET">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ARRAY_CHAR_BASE_OFFSET</h4>
-<pre>public static final&nbsp;long ARRAY_CHAR_BASE_OFFSET</pre>
-</li>
-</ul>
-<a name="ARRAY_INT_BASE_OFFSET">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ARRAY_INT_BASE_OFFSET</h4>
-<pre>public static final&nbsp;long ARRAY_INT_BASE_OFFSET</pre>
-</li>
-</ul>
-<a name="ARRAY_LONG_BASE_OFFSET">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ARRAY_LONG_BASE_OFFSET</h4>
-<pre>public static final&nbsp;long ARRAY_LONG_BASE_OFFSET</pre>
-</li>
-</ul>
-<a name="ARRAY_FLOAT_BASE_OFFSET">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ARRAY_FLOAT_BASE_OFFSET</h4>
-<pre>public static final&nbsp;long ARRAY_FLOAT_BASE_OFFSET</pre>
-</li>
-</ul>
-<a name="ARRAY_DOUBLE_BASE_OFFSET">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ARRAY_DOUBLE_BASE_OFFSET</h4>
-<pre>public static final&nbsp;long ARRAY_DOUBLE_BASE_OFFSET</pre>
-</li>
-</ul>
-<a name="ARRAY_OBJECT_BASE_OFFSET">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ARRAY_OBJECT_BASE_OFFSET</h4>
-<pre>public static final&nbsp;long ARRAY_OBJECT_BASE_OFFSET</pre>
-</li>
-</ul>
-<a name="ARRAY_BOOLEAN_INDEX_SCALE">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ARRAY_BOOLEAN_INDEX_SCALE</h4>
-<pre>public static final&nbsp;int ARRAY_BOOLEAN_INDEX_SCALE</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#com.yahoo.memory.UnsafeUtil.ARRAY_BOOLEAN_INDEX_SCALE">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="ARRAY_BYTE_INDEX_SCALE">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ARRAY_BYTE_INDEX_SCALE</h4>
-<pre>public static final&nbsp;int ARRAY_BYTE_INDEX_SCALE</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#com.yahoo.memory.UnsafeUtil.ARRAY_BYTE_INDEX_SCALE">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="ARRAY_SHORT_INDEX_SCALE">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ARRAY_SHORT_INDEX_SCALE</h4>
-<pre>public static final&nbsp;long ARRAY_SHORT_INDEX_SCALE</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#com.yahoo.memory.UnsafeUtil.ARRAY_SHORT_INDEX_SCALE">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="ARRAY_CHAR_INDEX_SCALE">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ARRAY_CHAR_INDEX_SCALE</h4>
-<pre>public static final&nbsp;long ARRAY_CHAR_INDEX_SCALE</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#com.yahoo.memory.UnsafeUtil.ARRAY_CHAR_INDEX_SCALE">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="ARRAY_INT_INDEX_SCALE">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ARRAY_INT_INDEX_SCALE</h4>
-<pre>public static final&nbsp;long ARRAY_INT_INDEX_SCALE</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#com.yahoo.memory.UnsafeUtil.ARRAY_INT_INDEX_SCALE">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="ARRAY_LONG_INDEX_SCALE">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ARRAY_LONG_INDEX_SCALE</h4>
-<pre>public static final&nbsp;long ARRAY_LONG_INDEX_SCALE</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#com.yahoo.memory.UnsafeUtil.ARRAY_LONG_INDEX_SCALE">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="ARRAY_FLOAT_INDEX_SCALE">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ARRAY_FLOAT_INDEX_SCALE</h4>
-<pre>public static final&nbsp;long ARRAY_FLOAT_INDEX_SCALE</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#com.yahoo.memory.UnsafeUtil.ARRAY_FLOAT_INDEX_SCALE">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="ARRAY_DOUBLE_INDEX_SCALE">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ARRAY_DOUBLE_INDEX_SCALE</h4>
-<pre>public static final&nbsp;long ARRAY_DOUBLE_INDEX_SCALE</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#com.yahoo.memory.UnsafeUtil.ARRAY_DOUBLE_INDEX_SCALE">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="ARRAY_OBJECT_INDEX_SCALE">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ARRAY_OBJECT_INDEX_SCALE</h4>
-<pre>public static final&nbsp;long ARRAY_OBJECT_INDEX_SCALE</pre>
-</li>
-</ul>
-<a name="BOOLEAN_SHIFT">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>BOOLEAN_SHIFT</h4>
-<pre>public static final&nbsp;int BOOLEAN_SHIFT</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#com.yahoo.memory.UnsafeUtil.BOOLEAN_SHIFT">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="BYTE_SHIFT">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>BYTE_SHIFT</h4>
-<pre>public static final&nbsp;int BYTE_SHIFT</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#com.yahoo.memory.UnsafeUtil.BYTE_SHIFT">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="SHORT_SHIFT">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>SHORT_SHIFT</h4>
-<pre>public static final&nbsp;long SHORT_SHIFT</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#com.yahoo.memory.UnsafeUtil.SHORT_SHIFT">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="CHAR_SHIFT">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>CHAR_SHIFT</h4>
-<pre>public static final&nbsp;long CHAR_SHIFT</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#com.yahoo.memory.UnsafeUtil.CHAR_SHIFT">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="INT_SHIFT">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>INT_SHIFT</h4>
-<pre>public static final&nbsp;long INT_SHIFT</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#com.yahoo.memory.UnsafeUtil.INT_SHIFT">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="LONG_SHIFT">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>LONG_SHIFT</h4>
-<pre>public static final&nbsp;long LONG_SHIFT</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#com.yahoo.memory.UnsafeUtil.LONG_SHIFT">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="FLOAT_SHIFT">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>FLOAT_SHIFT</h4>
-<pre>public static final&nbsp;long FLOAT_SHIFT</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#com.yahoo.memory.UnsafeUtil.FLOAT_SHIFT">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="DOUBLE_SHIFT">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DOUBLE_SHIFT</h4>
-<pre>public static final&nbsp;long DOUBLE_SHIFT</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#com.yahoo.memory.UnsafeUtil.DOUBLE_SHIFT">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="OBJECT_SHIFT">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>OBJECT_SHIFT</h4>
-<pre>public static final&nbsp;long OBJECT_SHIFT</pre>
-</li>
-</ul>
-<a name="LS">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>LS</h4>
-<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> LS</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="assertBounds-long-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>assertBounds</h4>
-<pre>public static&nbsp;void&nbsp;assertBounds(long&nbsp;reqOff,
-                                long&nbsp;reqLen,
-                                long&nbsp;allocSize)</pre>
-<div class="block">Assert the requested offset and length against the allocated size.
- The invariants equation is: <code>0 &lt;= reqOff &lt;= reqLen &lt;= reqOff + reqLen &lt;= allocSize</code>.
- If this equation is violated and assertions are enabled, an <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/AssertionError.html?is-external=true" title="class or interface in java.lang"><code>AssertionError</code></a> will
- be thrown.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>reqOff</code> - the requested offset</dd>
-<dd><code>reqLen</code> - the requested length</dd>
-<dd><code>allocSize</code> - the allocated size.</dd>
-</dl>
-</li>
-</ul>
-<a name="checkBounds-long-long-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>checkBounds</h4>
-<pre>public static&nbsp;void&nbsp;checkBounds(long&nbsp;reqOff,
-                               long&nbsp;reqLen,
-                               long&nbsp;allocSize)</pre>
-<div class="block">Check the requested offset and length against the allocated size.
- The invariants equation is: <code>0 &lt;= reqOff &lt;= reqLen &lt;= reqOff + reqLen &lt;= allocSize</code>.
- If this equation is violated an <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang"><code>IllegalArgumentException</code></a> will be thrown.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>reqOff</code> - the requested offset</dd>
-<dd><code>reqLen</code> - the requested length</dd>
-<dd><code>allocSize</code> - the allocated size.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnsafeUtil.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/ReadOnlyException.html" title="class in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/memory/Utf8CodingException.html" title="class in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/UnsafeUtil.html" target="_top">Frames</a></li>
-<li><a href="UnsafeUtil.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/Utf8CodingException.html b/api/memory/snapshot/apidocs/com/yahoo/memory/Utf8CodingException.html
deleted file mode 100644
index d80e2a8..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/Utf8CodingException.html
+++ /dev/null
@@ -1,273 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Utf8CodingException (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Utf8CodingException (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Utf8CodingException.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/memory/Util.html" title="class in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/Utf8CodingException.html" target="_top">Frames</a></li>
-<li><a href="Utf8CodingException.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.memory</div>
-<h2 title="Class Utf8CodingException" class="title">Class Utf8CodingException</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">java.lang.RuntimeException</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.memory.Utf8CodingException</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">Utf8CodingException</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a></pre>
-<div class="block">This exception will be thrown for errors encountered during either the encoding of characters
- to Utf8 bytes, or the decoding of Utf8 bytes to characters.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#com.yahoo.memory.Utf8CodingException">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Utf8CodingException.html#Utf8CodingException-java.lang.String-">Utf8CodingException</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message)</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#addSuppressed-java.lang.Throwable-" title="class or interface in java.lang">addSuppressed</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace--" title="class or interface in java.lang">fillInStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getCause--" title="class or interface in java.lang">getCause</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage--" title="class or interface in java.lang">getLocalizedMessage</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getMessage--" title="class or interface in java.lang">getMessage</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace--" title="class or interface in java.lang">getStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getSuppressed--" title="class or interface in java.lang">getSuppressed</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#initCause-java.lang.Throwable-" title="class or interface in java.lang">initCause</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace--" title="class or interface in java.lang">printStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace-java.io.PrintStream-" title="class or interface in java.lang">printStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace-java.io.PrintWriter-" title="class or interface in java.lang">printStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace-java.lang.StackTraceElement:A-" title="class or interface in java.lang">setStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Utf8CodingException-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Utf8CodingException</h4>
-<pre>public&nbsp;Utf8CodingException(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message)</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Utf8CodingException.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/memory/Util.html" title="class in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/Utf8CodingException.html" target="_top">Frames</a></li>
-<li><a href="Utf8CodingException.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/Util.RandomCodePoints.html b/api/memory/snapshot/apidocs/com/yahoo/memory/Util.RandomCodePoints.html
deleted file mode 100644
index 6ccdd14..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/Util.RandomCodePoints.html
+++ /dev/null
@@ -1,383 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Util.RandomCodePoints (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Util.RandomCodePoints (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Util.RandomCodePoints.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/Util.html" title="class in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/Util.RandomCodePoints.html" target="_top">Frames</a></li>
-<li><a href="Util.RandomCodePoints.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.memory</div>
-<h2 title="Class Util.RandomCodePoints" class="title">Class Util.RandomCodePoints</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.memory.Util.RandomCodePoints</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../com/yahoo/memory/Util.html" title="class in com.yahoo.memory">Util</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">Util.RandomCodePoints</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Creates random valid Character Code Points (as integers). By definition, valid CodePoints
- are integers in the range 0 to Character.MAX_CODE_POINT, and exclude the surrogate values.
- This is used in unit testing and characterization testing of the UTF8 class. Because the
- characterization tools are in a separate package, this must remain public.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Util.RandomCodePoints.html#RandomCodePoints-boolean-">RandomCodePoints</a></span>(boolean&nbsp;deterministic)</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Util.RandomCodePoints.html#fillCodePointArray-int:A-">fillCodePointArray</a></span>(int[]&nbsp;cpArr)</code>
-<div class="block">Fills the given array with random valid Code Points from 0, inclusive, to
- <i>Character.MAX_CODE_POINT</i>, inclusive.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Util.RandomCodePoints.html#fillCodePointArray-int:A-int-int-">fillCodePointArray</a></span>(int[]&nbsp;cpArr,
-                  int&nbsp;startCP,
-                  int&nbsp;endCP)</code>
-<div class="block">Fills the given array with random valid Code Points from <i>startCP</i>, inclusive, to
- <i>endCP</i>, exclusive.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Util.RandomCodePoints.html#getCodePoint--">getCodePoint</a></span>()</code>
-<div class="block">Return a single valid random Code Point from 0, inclusive, to
- <i>Character.MAX_CODE_POINT</i>, inclusive.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Util.RandomCodePoints.html#getCodePoint-int-int-">getCodePoint</a></span>(int&nbsp;startCP,
-            int&nbsp;endCP)</code>
-<div class="block">Return a single valid random Code Point from <i>startCP</i>, inclusive, to
- <i>endCP</i>, exclusive.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="RandomCodePoints-boolean-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>RandomCodePoints</h4>
-<pre>public&nbsp;RandomCodePoints(boolean&nbsp;deterministic)</pre>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>deterministic</code> - if true, configure java.util.Random with a fixed seed.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="fillCodePointArray-int:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>fillCodePointArray</h4>
-<pre>public final&nbsp;void&nbsp;fillCodePointArray(int[]&nbsp;cpArr)</pre>
-<div class="block">Fills the given array with random valid Code Points from 0, inclusive, to
- <i>Character.MAX_CODE_POINT</i>, inclusive.
- The surrogate range, which is from <i>Character.MIN_SURROGATE</i>, inclusive, to
- <i>Character.MAX_SURROGATE</i>, inclusive, is always <u>excluded</u>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>cpArr</code> - the array to fill</dd>
-</dl>
-</li>
-</ul>
-<a name="fillCodePointArray-int:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>fillCodePointArray</h4>
-<pre>public final&nbsp;void&nbsp;fillCodePointArray(int[]&nbsp;cpArr,
-                                     int&nbsp;startCP,
-                                     int&nbsp;endCP)</pre>
-<div class="block">Fills the given array with random valid Code Points from <i>startCP</i>, inclusive, to
- <i>endCP</i>, exclusive.
- The surrogate range, which is from <i>Character.MIN_SURROGATE</i>, inclusive, to
- <i>Character.MAX_SURROGATE</i>, inclusive, is always <u>excluded</u>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>cpArr</code> - the array to fill</dd>
-<dd><code>startCP</code> - the starting Code Point, included.</dd>
-<dd><code>endCP</code> - the ending Code Point, excluded. This value cannot exceed 0x110000.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCodePoint--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCodePoint</h4>
-<pre>public final&nbsp;int&nbsp;getCodePoint()</pre>
-<div class="block">Return a single valid random Code Point from 0, inclusive, to
- <i>Character.MAX_CODE_POINT</i>, inclusive.
- The surrogate range, which is from <i>Character.MIN_SURROGATE</i>, inclusive, to
- <i>Character.MAX_SURROGATE</i>, inclusive, is always <u>excluded</u>.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a single valid random CodePoint.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCodePoint-int-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getCodePoint</h4>
-<pre>public final&nbsp;int&nbsp;getCodePoint(int&nbsp;startCP,
-                              int&nbsp;endCP)</pre>
-<div class="block">Return a single valid random Code Point from <i>startCP</i>, inclusive, to
- <i>endCP</i>, exclusive.
- The surrogate range, which is from <i>Character.MIN_SURROGATE</i>, inclusive, to
- <i>Character.MAX_SURROGATE</i>, inclusive, is always <u>excluded</u>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>startCP</code> - the starting Code Point, included.</dd>
-<dd><code>endCP</code> - the ending Code Point, excluded. This value cannot exceed 0x110000.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a single valid random CodePoint.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Util.RandomCodePoints.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/Util.html" title="class in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/Util.RandomCodePoints.html" target="_top">Frames</a></li>
-<li><a href="Util.RandomCodePoints.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/Util.html b/api/memory/snapshot/apidocs/com/yahoo/memory/Util.html
deleted file mode 100644
index 1e7860e..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/Util.html
+++ /dev/null
@@ -1,450 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Util (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Util (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Util.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/Utf8CodingException.html" title="class in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/memory/Util.RandomCodePoints.html" title="class in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/Util.html" target="_top">Frames</a></li>
-<li><a href="Util.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.memory</div>
-<h2 title="Class Util" class="title">Class Util</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.memory.Util</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">Util</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Util.RandomCodePoints.html" title="class in com.yahoo.memory">Util.RandomCodePoints</a></span></code>
-<div class="block">Creates random valid Character Code Points (as integers).</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Util.html#binarySearchLongs-com.yahoo.memory.Memory-long-long-long-">binarySearchLongs</a></span>(<a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a>&nbsp;mem,
-                 long&nbsp;fromLongIndex,
-                 long&nbsp;toLongIndex,
-                 long&nbsp;key)</code>
-<div class="block">Searches a range of the specified array of longs for the specified value using the binary
- search algorithm.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Util.html#characterPad-java.lang.String-int-char-boolean-">characterPad</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;s,
-            int&nbsp;fieldLength,
-            char&nbsp;padChar,
-            boolean&nbsp;postpend)</code>
-<div class="block">Prepend or postpend the given string with the given character to fill the given field length.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Util.html#isAllBitsClear-long-long-">isAllBitsClear</a></span>(long&nbsp;value,
-              long&nbsp;bitMask)</code>
-<div class="block">Return true if all the masked bits of value are zero</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Util.html#isAllBitsSet-long-long-">isAllBitsSet</a></span>(long&nbsp;value,
-            long&nbsp;bitMask)</code>
-<div class="block">Return true if all the masked bits of value are one</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Util.html#isAnyBitsClear-long-long-">isAnyBitsClear</a></span>(long&nbsp;value,
-              long&nbsp;bitMask)</code>
-<div class="block">Return true if any the masked bits of value are zero</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Util.html#isAnyBitsSet-long-long-">isAnyBitsSet</a></span>(long&nbsp;value,
-            long&nbsp;bitMask)</code>
-<div class="block">Return true if any the masked bits of value are one</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/Util.html#zeroPad-java.lang.String-int-">zeroPad</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;s,
-       int&nbsp;fieldLength)</code>
-<div class="block">Prepend the given string with zeros.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="binarySearchLongs-com.yahoo.memory.Memory-long-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>binarySearchLongs</h4>
-<pre>public static&nbsp;long&nbsp;binarySearchLongs(<a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a>&nbsp;mem,
-                                     long&nbsp;fromLongIndex,
-                                     long&nbsp;toLongIndex,
-                                     long&nbsp;key)</pre>
-<div class="block">Searches a range of the specified array of longs for the specified value using the binary
- search algorithm. The range must be sorted method) prior to making this call.
- If it is not sorted, the results are undefined. If the range contains
- multiple elements with the specified value, there is no guarantee which one will be found.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the Memory to be searched</dd>
-<dd><code>fromLongIndex</code> - the index of the first element (inclusive) to be searched</dd>
-<dd><code>toLongIndex</code> - the index of the last element (exclusive) to be searched</dd>
-<dd><code>key</code> - the value to be searched for</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>index of the search key, if it is contained in the array within the specified range;
- otherwise, (-(insertion point) - 1). The insertion point is defined as the point at which
- the key would be inserted into the array: the index of the first element in the range greater
- than the key, or toIndex if all elements in the range are less than the specified key.
- Note that this guarantees that the return value will be &ge; 0 if and only if the key is found.</dd>
-</dl>
-</li>
-</ul>
-<a name="zeroPad-java.lang.String-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>zeroPad</h4>
-<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;zeroPad(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;s,
-                                   int&nbsp;fieldLength)</pre>
-<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>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>s</code> - the given string</dd>
-<dd><code>fieldLength</code> - desired total field length including the given string</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the given string prepended with zeros.</dd>
-</dl>
-</li>
-</ul>
-<a name="characterPad-java.lang.String-int-char-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>characterPad</h4>
-<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;characterPad(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;s,
-                                        int&nbsp;fieldLength,
-                                        char&nbsp;padChar,
-                                        boolean&nbsp;postpend)</pre>
-<div class="block">Prepend or postpend the given string with the given character to fill the given field length.
- If the given string is equal or greater than the given field length, it will be returned
- without modification.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>s</code> - the given string</dd>
-<dd><code>fieldLength</code> - the desired field length</dd>
-<dd><code>padChar</code> - the desired pad character</dd>
-<dd><code>postpend</code> - if true append the pacCharacters to the end of the string.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>prepended or postpended given string with the given character to fill the given field
- length.</dd>
-</dl>
-</li>
-</ul>
-<a name="isAllBitsClear-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isAllBitsClear</h4>
-<pre>public static final&nbsp;boolean&nbsp;isAllBitsClear(long&nbsp;value,
-                                           long&nbsp;bitMask)</pre>
-<div class="block">Return true if all the masked bits of value are zero</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>value</code> - the value to be tested</dd>
-<dd><code>bitMask</code> - defines the bits of interest</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if all the masked bits of value are zero</dd>
-</dl>
-</li>
-</ul>
-<a name="isAllBitsSet-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isAllBitsSet</h4>
-<pre>public static final&nbsp;boolean&nbsp;isAllBitsSet(long&nbsp;value,
-                                         long&nbsp;bitMask)</pre>
-<div class="block">Return true if all the masked bits of value are one</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>value</code> - the value to be tested</dd>
-<dd><code>bitMask</code> - defines the bits of interest</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if all the masked bits of value are one</dd>
-</dl>
-</li>
-</ul>
-<a name="isAnyBitsClear-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isAnyBitsClear</h4>
-<pre>public static final&nbsp;boolean&nbsp;isAnyBitsClear(long&nbsp;value,
-                                           long&nbsp;bitMask)</pre>
-<div class="block">Return true if any the masked bits of value are zero</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>value</code> - the value to be tested</dd>
-<dd><code>bitMask</code> - defines the bits of interest</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if any the masked bits of value are zero</dd>
-</dl>
-</li>
-</ul>
-<a name="isAnyBitsSet-long-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>isAnyBitsSet</h4>
-<pre>public static final&nbsp;boolean&nbsp;isAnyBitsSet(long&nbsp;value,
-                                         long&nbsp;bitMask)</pre>
-<div class="block">Return true if any the masked bits of value are one</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>value</code> - the value to be tested</dd>
-<dd><code>bitMask</code> - defines the bits of interest</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if any the masked bits of value are one</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Util.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/Utf8CodingException.html" title="class in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/memory/Util.RandomCodePoints.html" title="class in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/Util.html" target="_top">Frames</a></li>
-<li><a href="Util.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/WritableBuffer.html b/api/memory/snapshot/apidocs/com/yahoo/memory/WritableBuffer.html
deleted file mode 100644
index 215b435..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/WritableBuffer.html
+++ /dev/null
@@ -1,1697 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>WritableBuffer (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="WritableBuffer (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6,"i1":10,"i2":6,"i3":10,"i4":10,"i5":6,"i6":6,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":9,"i13":9,"i14":9,"i15":9,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":6,"i37":6,"i38":6,"i39":6,"i40":6,"i41":6,"i42":6,"i43":6,"i44":6,"i45":6,"i46":6,"i47":6,"i48":6,"i49":6,"i50":6,"i51":10,"i52":9,"i53":9,"i54":6,"i55":6,"i56":6,"i57":6,"i58":10};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/WritableBuffer.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/Util.RandomCodePoints.html" title="class in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/memory/WritableDirectHandle.html" title="class in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/WritableBuffer.html" target="_top">Frames</a></li>
-<li><a href="WritableBuffer.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.memory</div>
-<h2 title="Class WritableBuffer" class="title">Class WritableBuffer</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">com.yahoo.memory.BaseBuffer</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">com.yahoo.memory.Buffer</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.memory.WritableBuffer</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">WritableBuffer</span>
-extends <a href="../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></pre>
-<div class="block">Provides read and write, positional primitive and primitive array access to any of the four
- resources mentioned at the package level.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Roman Leventov, Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#asWritableMemory--">asWritableMemory</a></span>()</code>
-<div class="block">Convert this WritableBuffer to a WritableMemory.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#checkValidAndBounds-long-long-">checkValidAndBounds</a></span>(long&nbsp;offsetBytes,
-                   long&nbsp;lengthBytes)</code>
-<div class="block">Checks that the specified range of bytes is within bounds of this object, throws
- <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang"><code>IllegalArgumentException</code></a> if it's not: i.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#clear--">clear</a></span>()</code>
-<div class="block">Clears all bytes of this Buffer from position to end to zero.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#equals-java.lang.Object-">equals</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;that)</code>
-<div class="block">Returns true if the given object is an instance of this class and has equal data contents.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#equalTo-long-java.lang.Object-long-long-">equalTo</a></span>(long&nbsp;thisOffsetBytes,
-       <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;that,
-       long&nbsp;thatOffsetBytes,
-       long&nbsp;lengthBytes)</code>
-<div class="block">Returns true if the given object is an instance of this class and has equal contents to
- this object in the given range of bytes.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#fill-byte-">fill</a></span>(byte&nbsp;value)</code>
-<div class="block">Fills this Buffer from position to end with the given byte value.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>abstract <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#getArray--">getArray</a></span>()</code>
-<div class="block">Returns the primitive backing array, otherwise null.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#getByteBuffer--">getByteBuffer</a></span>()</code>
-<div class="block">Gets the backing ByteBuffer if it exists, otherwise returns null.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#getByteOrder--">getByteOrder</a></span>()</code>
-<div class="block">Gets the current ByteOrder.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#getCapacity--">getCapacity</a></span>()</code>
-<div class="block">Gets the capacity of this object in bytes</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#getCumulativeOffset--">getCumulativeOffset</a></span>()</code>
-<div class="block">Gets the cumulative offset in bytes of this object from the backing resource.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#getCumulativeOffset-long-">getCumulativeOffset</a></span>(long&nbsp;offsetBytes)</code>
-<div class="block">Gets the cumulative offset in bytes of this object from the backing resource including the given
- offsetBytes.</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#getCurrentDirectMemoryAllocated--">getCurrentDirectMemoryAllocated</a></span>()</code>
-<div class="block">Gets the current size of active direct memory allocated.</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#getCurrentDirectMemoryAllocations--">getCurrentDirectMemoryAllocations</a></span>()</code>
-<div class="block">Gets the current number of active direct memory allocations.</div>
-</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#getCurrentDirectMemoryMapAllocated--">getCurrentDirectMemoryMapAllocated</a></span>()</code>
-<div class="block">Gets the current size of active direct memory map allocated.</div>
-</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#getCurrentDirectMemoryMapAllocations--">getCurrentDirectMemoryMapAllocations</a></span>()</code>
-<div class="block">Gets the current number of active direct memory map allocations.</div>
-</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code><a href="../../../com/yahoo/memory/MemoryRequestServer.html" title="interface in com.yahoo.memory">MemoryRequestServer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#getMemoryRequestServer--">getMemoryRequestServer</a></span>()</code>
-<div class="block">For Direct Memory only.</div>
-</td>
-</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#getRegionOffset--">getRegionOffset</a></span>()</code>
-<div class="block">Returns the offset of address zero of this object relative to the address zero of the
- backing resource but not including the size of any Java object header.</div>
-</td>
-</tr>
-<tr id="i18" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#getRegionOffset-long-">getRegionOffset</a></span>(long&nbsp;offsetBytes)</code>
-<div class="block">Returns the offset of address zero of this object relative to the address zero of the
- backing resource plus the given offsetBytes but not including the size of any Java object
- header.</div>
-</td>
-</tr>
-<tr id="i19" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#hasArray--">hasArray</a></span>()</code>
-<div class="block">Returns true if this object is backed by an on-heap primitive array</div>
-</td>
-</tr>
-<tr id="i20" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#hasByteBuffer--">hasByteBuffer</a></span>()</code>
-<div class="block">Returns true if this Memory is backed by a ByteBuffer.</div>
-</td>
-</tr>
-<tr id="i21" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#hashCode--">hashCode</a></span>()</code>
-<div class="block">Returns the hashCode of this object.</div>
-</td>
-</tr>
-<tr id="i22" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#isDirect--">isDirect</a></span>()</code>
-<div class="block">Returns true if the backing resource is direct (off-heap) memory.</div>
-</td>
-</tr>
-<tr id="i23" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#isNativeOrder--">isNativeOrder</a></span>()</code>
-<div class="block">Returns true if the current byte order is native order.</div>
-</td>
-</tr>
-<tr id="i24" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#isReadOnly--">isReadOnly</a></span>()</code>
-<div class="block">Returns true if this object or the backing resource is read-only.</div>
-</td>
-</tr>
-<tr id="i25" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#isSameResource-java.lang.Object-">isSameResource</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;that)</code>
-<div class="block">Returns true if the backing resource of <i>this</i> is identical with the backing resource
- of <i>that</i>.</div>
-</td>
-</tr>
-<tr id="i26" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#isValid--">isValid</a></span>()</code>
-<div class="block">Returns true if this object is valid and has not been closed.</div>
-</td>
-</tr>
-<tr id="i27" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#putBoolean-boolean-">putBoolean</a></span>(boolean&nbsp;value)</code>
-<div class="block">Puts the boolean value at the current position.</div>
-</td>
-</tr>
-<tr id="i28" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#putBoolean-long-boolean-">putBoolean</a></span>(long&nbsp;offsetBytes,
-          boolean&nbsp;value)</code>
-<div class="block">Puts the boolean value at the given offset.</div>
-</td>
-</tr>
-<tr id="i29" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#putBooleanArray-boolean:A-int-int-">putBooleanArray</a></span>(boolean[]&nbsp;srcArray,
-               int&nbsp;srcOffsetBooleans,
-               int&nbsp;lengthBooleans)</code>
-<div class="block">Puts the boolean array at the current position.</div>
-</td>
-</tr>
-<tr id="i30" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#putByte-byte-">putByte</a></span>(byte&nbsp;value)</code>
-<div class="block">Puts the byte value at the current position.</div>
-</td>
-</tr>
-<tr id="i31" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#putByte-long-byte-">putByte</a></span>(long&nbsp;offsetBytes,
-       byte&nbsp;value)</code>
-<div class="block">Puts the byte value at the given offset.</div>
-</td>
-</tr>
-<tr id="i32" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#putByteArray-byte:A-int-int-">putByteArray</a></span>(byte[]&nbsp;srcArray,
-            int&nbsp;srcOffsetBytes,
-            int&nbsp;lengthBytes)</code>
-<div class="block">Puts the byte array at the current position.</div>
-</td>
-</tr>
-<tr id="i33" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#putChar-char-">putChar</a></span>(char&nbsp;value)</code>
-<div class="block">Puts the char value at the current position.</div>
-</td>
-</tr>
-<tr id="i34" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#putChar-long-char-">putChar</a></span>(long&nbsp;offsetBytes,
-       char&nbsp;value)</code>
-<div class="block">Puts the char value at the given offset.</div>
-</td>
-</tr>
-<tr id="i35" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#putCharArray-char:A-int-int-">putCharArray</a></span>(char[]&nbsp;srcArray,
-            int&nbsp;srcOffsetChars,
-            int&nbsp;lengthChars)</code>
-<div class="block">Puts the char array at the current position.</div>
-</td>
-</tr>
-<tr id="i36" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#putDouble-double-">putDouble</a></span>(double&nbsp;value)</code>
-<div class="block">Puts the double value at the current position.</div>
-</td>
-</tr>
-<tr id="i37" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#putDouble-long-double-">putDouble</a></span>(long&nbsp;offsetBytes,
-         double&nbsp;value)</code>
-<div class="block">Puts the double value at the given offset.</div>
-</td>
-</tr>
-<tr id="i38" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#putDoubleArray-double:A-int-int-">putDoubleArray</a></span>(double[]&nbsp;srcArray,
-              int&nbsp;srcOffsetDoubles,
-              int&nbsp;lengthDoubles)</code>
-<div class="block">Puts the double array at the current position.</div>
-</td>
-</tr>
-<tr id="i39" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#putFloat-float-">putFloat</a></span>(float&nbsp;value)</code>
-<div class="block">Puts the float value at the current position.</div>
-</td>
-</tr>
-<tr id="i40" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#putFloat-long-float-">putFloat</a></span>(long&nbsp;offsetBytes,
-        float&nbsp;value)</code>
-<div class="block">Puts the float value at the given offset.</div>
-</td>
-</tr>
-<tr id="i41" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#putFloatArray-float:A-int-int-">putFloatArray</a></span>(float[]&nbsp;srcArray,
-             int&nbsp;srcOffsetFloats,
-             int&nbsp;lengthFloats)</code>
-<div class="block">Puts the float array at the current position.</div>
-</td>
-</tr>
-<tr id="i42" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#putInt-int-">putInt</a></span>(int&nbsp;value)</code>
-<div class="block">Puts the int value at the current position.</div>
-</td>
-</tr>
-<tr id="i43" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#putInt-long-int-">putInt</a></span>(long&nbsp;offsetBytes,
-      int&nbsp;value)</code>
-<div class="block">Puts the int value at the given offset.</div>
-</td>
-</tr>
-<tr id="i44" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#putIntArray-int:A-int-int-">putIntArray</a></span>(int[]&nbsp;srcArray,
-           int&nbsp;srcOffsetInts,
-           int&nbsp;lengthInts)</code>
-<div class="block">Puts the int array at the current position.</div>
-</td>
-</tr>
-<tr id="i45" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#putLong-long-">putLong</a></span>(long&nbsp;value)</code>
-<div class="block">Puts the long value at the current position.</div>
-</td>
-</tr>
-<tr id="i46" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#putLong-long-long-">putLong</a></span>(long&nbsp;offsetBytes,
-       long&nbsp;value)</code>
-<div class="block">Puts the long value at the given offset.</div>
-</td>
-</tr>
-<tr id="i47" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#putLongArray-long:A-int-int-">putLongArray</a></span>(long[]&nbsp;srcArray,
-            int&nbsp;srcOffsetLongs,
-            int&nbsp;lengthLongs)</code>
-<div class="block">Puts the long array at the current position.</div>
-</td>
-</tr>
-<tr id="i48" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#putShort-long-short-">putShort</a></span>(long&nbsp;offsetBytes,
-        short&nbsp;value)</code>
-<div class="block">Puts the short value at the given offset.</div>
-</td>
-</tr>
-<tr id="i49" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#putShort-short-">putShort</a></span>(short&nbsp;value)</code>
-<div class="block">Puts the short value at the current position.</div>
-</td>
-</tr>
-<tr id="i50" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#putShortArray-short:A-int-int-">putShortArray</a></span>(short[]&nbsp;srcArray,
-             int&nbsp;srcOffsetShorts,
-             int&nbsp;lengthShorts)</code>
-<div class="block">Puts the short array at the current position.</div>
-</td>
-</tr>
-<tr id="i51" class="rowColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#toHexString-java.lang.String-long-int-">toHexString</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;header,
-           long&nbsp;offsetBytes,
-           int&nbsp;lengthBytes)</code>
-<div class="block">Returns a formatted hex string of a range of this object.</div>
-</td>
-</tr>
-<tr id="i52" class="altColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#wrap-java.nio.ByteBuffer-">wrap</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;byteBuf)</code>
-<div class="block">Accesses the given ByteBuffer for write operations.</div>
-</td>
-</tr>
-<tr id="i53" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#wrap-java.nio.ByteBuffer-java.nio.ByteOrder-">wrap</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;byteBuf,
-    <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">Accesses the given ByteBuffer for write operations.</div>
-</td>
-</tr>
-<tr id="i54" class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#writableDuplicate--">writableDuplicate</a></span>()</code>
-<div class="block">Returns a duplicate writable view of this Buffer with the same but independent values of
- <i>start</i>, <i>position</i> and <i>end</i>.</div>
-</td>
-</tr>
-<tr id="i55" class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#writableDuplicate-java.nio.ByteOrder-">writableDuplicate</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">Returns a duplicate writable view of this Buffer with the same but independent values of
- <i>start</i>, <i>position</i> and <i>end</i>, but with the specified byteOrder.</div>
-</td>
-</tr>
-<tr id="i56" class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#writableRegion--">writableRegion</a></span>()</code>
-<div class="block">A writable region is a writable view of this object.</div>
-</td>
-</tr>
-<tr id="i57" class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#writableRegion-long-long-java.nio.ByteOrder-">writableRegion</a></span>(long&nbsp;offsetBytes,
-              long&nbsp;capacityBytes,
-              <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">A writable region is a writable view of this object.</div>
-</td>
-</tr>
-<tr id="i58" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableBuffer.html#xxHash64-long-long-long-">xxHash64</a></span>(long&nbsp;offsetBytes,
-        long&nbsp;lengthBytes,
-        long&nbsp;seed)</code>
-<div class="block">Returns the 64-bit hash of the sequence of bytes in this object specified by
- <i>offsetBytes</i>, <i>lengthBytes</i> and a <i>seed</i>.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.memory.Buffer">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.memory.<a href="../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></h3>
-<code><a href="../../../com/yahoo/memory/Buffer.html#asMemory--">asMemory</a>, <a href="../../../com/yahoo/memory/Buffer.html#compareTo-long-long-com.yahoo.memory.Buffer-long-long-">compareTo</a>, <a href="../../../com/yahoo/memory/Buffer.html#duplicate--">duplicate</a>, <a href="../../../com/yahoo/memory/Buffer.html#duplicate-java.nio.ByteOrder-">duplicate</a>, <a href="../../../com/yahoo/memory/Buffer.html#getBoolean--">getBoolean</a>, <a href="../../../com/yahoo/memory/Buffer.html#getBoolean-long-">getBoolean</a>, <a href="../../../com/yahoo/memory/Buffer.html#getBooleanArray-boolean:A-int-int-">getBooleanArray</a>, <a href="../../../com/yahoo/memory/Buffer.html#getByte--">getByte</a>, <a href="../../../com/yahoo/memory/Buffer.html#getByte-long-">getByte</a>, <a href="../../../com/yahoo/memory/Buffer.html#getByteArray-byte:A-int-int-">getByteArray</a>, <a href="../../../com/yahoo/memory/Buffer.html#getChar--">getChar</a>, <a href="../../../com/yahoo/memory/Buffer.html#getChar-long-">getChar</a>, <a href="../../../com/yahoo/memory/Buffer.html#getCharArray-char:A-int-int-">getCharArray</a>, <a href="../../../com/yahoo/memory/Buffer.html#getDouble--">getDouble</a>, <a href="../../../com/yahoo/memory/Buffer.html#getDouble-long-">getDouble</a>, <a href="../../../com/yahoo/memory/Buffer.html#getDoubleArray-double:A-int-int-">getDoubleArray</a>, <a href="../../../com/yahoo/memory/Buffer.html#getFloat--">getFloat</a>, <a href="../../../com/yahoo/memory/Buffer.html#getFloat-long-">getFloat</a>, <a href="../../../com/yahoo/memory/Buffer.html#getFloatArray-float:A-int-int-">getFloatArray</a>, <a href="../../../com/yahoo/memory/Buffer.html#getInt--">getInt</a>, <a href="../../../com/yahoo/memory/Buffer.html#getInt-long-">getInt</a>, <a href="../../../com/yahoo/memory/Buffer.html#getIntArray-int:A-int-int-">getIntArray</a>, <a href="../../../com/yahoo/memory/Buffer.html#getLong--">getLong</a>, <a href="../../../com/yahoo/memory/Buffer.html#getLong-long-">getLong</a>, <a href="../../../com/yahoo/memory/Buffer.html#getLongArray-long:A-int-int-">getLongArray</a>, <a href="../../../com/yahoo/memory/Buffer.html#getShort--">getShort</a>, <a href="../../../com/yahoo/memory/Buffer.html#getShort-long-">getShort</a>, <a href="../../../com/yahoo/memory/Buffer.html#getShortArray-short:A-int-int-">getShortArray</a>, <a href="../../../com/yahoo/memory/Buffer.html#region--">region</a>, <a href="../../../com/yahoo/memory/Buffer.html#region-long-long-java.nio.ByteOrder-">region</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.memory.BaseBuffer">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.memory.<a href="../../../com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></h3>
-<code><a href="../../../com/yahoo/memory/BaseBuffer.html#getEnd--">getEnd</a>, <a href="../../../com/yahoo/memory/BaseBuffer.html#getPosition--">getPosition</a>, <a href="../../../com/yahoo/memory/BaseBuffer.html#getRemaining--">getRemaining</a>, <a href="../../../com/yahoo/memory/BaseBuffer.html#getStart--">getStart</a>, <a href="../../../com/yahoo/memory/BaseBuffer.html#hasRemaining--">hasRemaining</a>, <a href="../../../com/yahoo/memory/BaseBuffer.html#incrementAndCheckPosition-long-">incrementAndCheckPosition</a>, <a href="../../../com/yahoo/memory/BaseBuffer.html#incrementPosition-long-">incrementPosition</a>, <a href="../../../com/yahoo/memory/BaseBuffer.html#resetPosition--">resetPosition</a>, <a href="../../../com/yahoo/memory/BaseBuffer.html#setAndCheckPosition-long-">setAndCheckPosition</a>, <a href="../../../com/yahoo/memory/BaseBuffer.html#setAndCheckStartPositionEnd-long-long-long-">setAndCheckStartPositionEnd</a>, <a href="../../../com/yahoo/memory/BaseBuffer.html#setPosition-long-">setPosition</a>, <a href="../../../com/yahoo/memory/BaseBuffer.html#setStartPositionEnd-long-long-long-">setStartPositionEnd</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="wrap-java.nio.ByteBuffer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a>&nbsp;wrap(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;byteBuf)</pre>
-<div class="block">Accesses the given ByteBuffer for write operations. The returned WritableBuffer object has
- the same byte order, as the given ByteBuffer, unless the capacity of the given ByteBuffer is
- zero, then byte order of the returned WritableBuffer object, as well as backing storage and
- read-only status are unspecified.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>byteBuf</code> - the given ByteBuffer, must not be null.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new WritableBuffer for write operations on the given ByteBuffer.</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-java.nio.ByteBuffer-java.nio.ByteOrder-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a>&nbsp;wrap(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;byteBuf,
-                                  <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</pre>
-<div class="block">Accesses the given ByteBuffer for write operations. The returned WritableBuffer object has
- the given byte order, ignoring the byte order of the given ByteBuffer. If the capacity of
- the given ByteBuffer is zero the byte order of the returned WritableBuffer object
- (as well as backing storage) is unspecified.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>byteBuf</code> - the given ByteBuffer, must not be null</dd>
-<dd><code>byteOrder</code> - the byte order to be used, which may be independent of the byte order
- state of the given ByteBuffer</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new WritableBuffer for write operations on the given ByteBuffer.</dd>
-</dl>
-</li>
-</ul>
-<a name="writableDuplicate--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>writableDuplicate</h4>
-<pre>public abstract&nbsp;<a href="../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a>&nbsp;writableDuplicate()</pre>
-<div class="block">Returns a duplicate writable view of this Buffer with the same but independent values of
- <i>start</i>, <i>position</i> and <i>end</i>.
- <ul>
- <li>Returned object's origin = this object's origin</li>
- <li>Returned object's <i>start</i> = this object's <i>start</i></li>
- <li>Returned object's <i>position</i> = this object's <i>position</i></li>
- <li>Returned object's <i>end</i> = this object's <i>end</i></li>
- <li>Returned object's <i>capacity</i> = this object' <i>capacityBytes</i></li>
- <li>Returned object's <i>start</i>, <i>position</i> and <i>end</i> are mutable and
- independent of this object's <i>start</i>, <i>position</i> and <i>end</i></li>
- </ul>
- If this object's capacity is zero, the returned object is effectively immutable and
- the backing storage and byte order are unspecified.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a duplicate writable view of this Buffer with the same but independent values of
- <i>start</i>, <i>position</i> and <i>end</i>.</dd>
-</dl>
-</li>
-</ul>
-<a name="writableDuplicate-java.nio.ByteOrder-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>writableDuplicate</h4>
-<pre>public abstract&nbsp;<a href="../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a>&nbsp;writableDuplicate(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</pre>
-<div class="block">Returns a duplicate writable view of this Buffer with the same but independent values of
- <i>start</i>, <i>position</i> and <i>end</i>, but with the specified byteOrder.
- <ul>
- <li>Returned object's origin = this object's origin</li>
- <li>Returned object's <i>start</i> = this object's <i>start</i></li>
- <li>Returned object's <i>position</i> = this object's <i>position</i></li>
- <li>Returned object's <i>end</i> = this object's <i>end</i></li>
- <li>Returned object's <i>capacity</i> = this object' <i>capacityBytes</i></li>
- <li>Returned object's <i>start</i>, <i>position</i> and <i>end</i> are mutable and
- independent of this object's <i>start</i>, <i>position</i> and <i>end</i></li>
- </ul>
- If this object's capacity is zero, the returned object is effectively immutable and
- the backing storage and byte order are unspecified.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>byteOrder</code> - the given <i>ByteOrder</i>.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a duplicate writable view of this Buffer with the same but independent values of
- <i>start</i>, <i>position</i> and <i>end</i>.</dd>
-</dl>
-</li>
-</ul>
-<a name="writableRegion--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>writableRegion</h4>
-<pre>public abstract&nbsp;<a href="../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a>&nbsp;writableRegion()</pre>
-<div class="block">A writable region is a writable view of this object.
- <ul>
- <li>Returned object's origin = this object's <i>position</i></li>
- <li>Returned object's <i>start</i> = 0</li>
- <li>Returned object's <i>position</i> = 0</li>
- <li>Returned object's <i>end</i> = this object's (<i>end</i> - <i>position</i>)</li>
- <li>Returned object's <i>capacity</i> = this object's (<i>end</i> - <i>position</i>)</li>
- <li>Returned object's <i>start</i>, <i>position</i> and <i>end</i> are mutable and
- independent of this object's <i>start</i>, <i>position</i> and <i>end</i></li>
- </ul>
- If this object's capacity is zero, the returned object is effectively immutable and
- the backing storage and byte order are unspecified.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new <i>WritableBuffer</i> representing the defined writable region.</dd>
-</dl>
-</li>
-</ul>
-<a name="writableRegion-long-long-java.nio.ByteOrder-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>writableRegion</h4>
-<pre>public abstract&nbsp;<a href="../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a>&nbsp;writableRegion(long&nbsp;offsetBytes,
-                                              long&nbsp;capacityBytes,
-                                              <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</pre>
-<div class="block">A writable region is a writable view of this object.
- <ul>
- <li>Returned object's origin = this objects' origin + <i>offsetBytes</i></li>
- <li>Returned object's <i>start</i> = 0</li>
- <li>Returned object's <i>position</i> = 0</li>
- <li>Returned object's <i>end</i> = <i>capacityBytes</i></li>
- <li>Returned object's <i>capacity</i> = <i>capacityBytes</i></li>
- <li>Returned object's <i>start</i>, <i>position</i> and <i>end</i> are mutable and
- independent of this object's <i>start</i>, <i>position</i> and <i>end</i></li>
- <li>Returned object's byte order = <i>byteOrder</i></li>
- </ul>
- If this object's capacity is zero, the returned object is effectively immutable and
- the backing storage and byte order are unspecified.
-
- <p><b>Note: </b><i>asWritableMemory()</i> and <i>asMemory()</i>
- will return the originating <i>Memory</i> byte order.</p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - the starting offset with respect to the origin of this <i>WritableBuffer</i></dd>
-<dd><code>capacityBytes</code> - the <i>capacity</i> of the returned region in bytes</dd>
-<dd><code>byteOrder</code> - the given byte order</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new <i>WritableBuffer</i> representing the defined writable region
- with the given offsetBytes, capacityBytes and byte order.</dd>
-</dl>
-</li>
-</ul>
-<a name="asWritableMemory--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>asWritableMemory</h4>
-<pre>public abstract&nbsp;<a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a>&nbsp;asWritableMemory()</pre>
-<div class="block">Convert this WritableBuffer to a WritableMemory.
- If this object's capacity is zero, the returned object is effectively immutable and
- the backing storage and byte order are unspecified.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>WritableMemory</dd>
-</dl>
-</li>
-</ul>
-<a name="putBoolean-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putBoolean</h4>
-<pre>public abstract&nbsp;void&nbsp;putBoolean(boolean&nbsp;value)</pre>
-<div class="block">Puts the boolean value at the current position.
- Increments the position by 1.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>value</code> - the value to put</dd>
-</dl>
-</li>
-</ul>
-<a name="putBoolean-long-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putBoolean</h4>
-<pre>public abstract&nbsp;void&nbsp;putBoolean(long&nbsp;offsetBytes,
-                                boolean&nbsp;value)</pre>
-<div class="block">Puts the boolean value at the given offset.
- This does not change the position.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this <i>WritableMemory</i> start.</dd>
-<dd><code>value</code> - the value to put</dd>
-</dl>
-</li>
-</ul>
-<a name="putBooleanArray-boolean:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putBooleanArray</h4>
-<pre>public abstract&nbsp;void&nbsp;putBooleanArray(boolean[]&nbsp;srcArray,
-                                     int&nbsp;srcOffsetBooleans,
-                                     int&nbsp;lengthBooleans)</pre>
-<div class="block">Puts the boolean array at the current position.
- Increments the position by <i>lengthBooleans - srcOffsetBooleans</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcArray</code> - The source array.</dd>
-<dd><code>srcOffsetBooleans</code> - offset in array units</dd>
-<dd><code>lengthBooleans</code> - number of array units to transfer</dd>
-</dl>
-</li>
-</ul>
-<a name="putByte-byte-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putByte</h4>
-<pre>public abstract&nbsp;void&nbsp;putByte(byte&nbsp;value)</pre>
-<div class="block">Puts the byte value at the current position.
- Increments the position by <i>Byte.BYTES</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>value</code> - the value to put</dd>
-</dl>
-</li>
-</ul>
-<a name="putByte-long-byte-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putByte</h4>
-<pre>public abstract&nbsp;void&nbsp;putByte(long&nbsp;offsetBytes,
-                             byte&nbsp;value)</pre>
-<div class="block">Puts the byte value at the given offset.
- This does not change the position.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this <i>WritableMemory</i> start</dd>
-<dd><code>value</code> - the value to put</dd>
-</dl>
-</li>
-</ul>
-<a name="putByteArray-byte:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putByteArray</h4>
-<pre>public abstract&nbsp;void&nbsp;putByteArray(byte[]&nbsp;srcArray,
-                                  int&nbsp;srcOffsetBytes,
-                                  int&nbsp;lengthBytes)</pre>
-<div class="block">Puts the byte array at the current position.
- Increments the position by <i>Byte.BYTES * (lengthBytes - srcOffsetBytes)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcArray</code> - The source array.</dd>
-<dd><code>srcOffsetBytes</code> - offset in array units</dd>
-<dd><code>lengthBytes</code> - number of array units to transfer</dd>
-</dl>
-</li>
-</ul>
-<a name="putChar-char-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putChar</h4>
-<pre>public abstract&nbsp;void&nbsp;putChar(char&nbsp;value)</pre>
-<div class="block">Puts the char value at the current position.
- Increments the position by <i>Character.BYTES</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>value</code> - the value to put</dd>
-</dl>
-</li>
-</ul>
-<a name="putChar-long-char-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putChar</h4>
-<pre>public abstract&nbsp;void&nbsp;putChar(long&nbsp;offsetBytes,
-                             char&nbsp;value)</pre>
-<div class="block">Puts the char value at the given offset.
- This does not change the position.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this <i>WritableMemory</i> start</dd>
-<dd><code>value</code> - the value to put</dd>
-</dl>
-</li>
-</ul>
-<a name="putCharArray-char:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putCharArray</h4>
-<pre>public abstract&nbsp;void&nbsp;putCharArray(char[]&nbsp;srcArray,
-                                  int&nbsp;srcOffsetChars,
-                                  int&nbsp;lengthChars)</pre>
-<div class="block">Puts the char array at the current position.
- Increments the position by <i>Character.BYTES * (lengthChars - srcOffsetChars)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcArray</code> - The source array.</dd>
-<dd><code>srcOffsetChars</code> - offset in array units</dd>
-<dd><code>lengthChars</code> - number of array units to transfer</dd>
-</dl>
-</li>
-</ul>
-<a name="putDouble-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putDouble</h4>
-<pre>public abstract&nbsp;void&nbsp;putDouble(double&nbsp;value)</pre>
-<div class="block">Puts the double value at the current position.
- Increments the position by <i>Double.BYTES</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>value</code> - the value to put</dd>
-</dl>
-</li>
-</ul>
-<a name="putDouble-long-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putDouble</h4>
-<pre>public abstract&nbsp;void&nbsp;putDouble(long&nbsp;offsetBytes,
-                               double&nbsp;value)</pre>
-<div class="block">Puts the double value at the given offset.
- This does not change the position.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this <i>WritableMemory</i> start</dd>
-<dd><code>value</code> - the value to put</dd>
-</dl>
-</li>
-</ul>
-<a name="putDoubleArray-double:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putDoubleArray</h4>
-<pre>public abstract&nbsp;void&nbsp;putDoubleArray(double[]&nbsp;srcArray,
-                                    int&nbsp;srcOffsetDoubles,
-                                    int&nbsp;lengthDoubles)</pre>
-<div class="block">Puts the double array at the current position.
- Increments the position by <i>Double.BYTES * (lengthDoubles - srcOffsetDoubles)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcArray</code> - The source array.</dd>
-<dd><code>srcOffsetDoubles</code> - offset in array units</dd>
-<dd><code>lengthDoubles</code> - number of array units to transfer</dd>
-</dl>
-</li>
-</ul>
-<a name="putFloat-float-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putFloat</h4>
-<pre>public abstract&nbsp;void&nbsp;putFloat(float&nbsp;value)</pre>
-<div class="block">Puts the float value at the current position.
- Increments the position by <i>Float.BYTES</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>value</code> - the value to put</dd>
-</dl>
-</li>
-</ul>
-<a name="putFloat-long-float-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putFloat</h4>
-<pre>public abstract&nbsp;void&nbsp;putFloat(long&nbsp;offsetBytes,
-                              float&nbsp;value)</pre>
-<div class="block">Puts the float value at the given offset.
- This does not change the position.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this <i>WritableMemory</i> start</dd>
-<dd><code>value</code> - the value to put</dd>
-</dl>
-</li>
-</ul>
-<a name="putFloatArray-float:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putFloatArray</h4>
-<pre>public abstract&nbsp;void&nbsp;putFloatArray(float[]&nbsp;srcArray,
-                                   int&nbsp;srcOffsetFloats,
-                                   int&nbsp;lengthFloats)</pre>
-<div class="block">Puts the float array at the current position.
- Increments the position by <i>Float.BYTES * (lengthFloats - srcOffsetFloats)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcArray</code> - The source array.</dd>
-<dd><code>srcOffsetFloats</code> - offset in array units</dd>
-<dd><code>lengthFloats</code> - number of array units to transfer</dd>
-</dl>
-</li>
-</ul>
-<a name="putInt-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putInt</h4>
-<pre>public abstract&nbsp;void&nbsp;putInt(int&nbsp;value)</pre>
-<div class="block">Puts the int value at the current position.
- Increments the position by <i>Integer.BYTES</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>value</code> - the value to put</dd>
-</dl>
-</li>
-</ul>
-<a name="putInt-long-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putInt</h4>
-<pre>public abstract&nbsp;void&nbsp;putInt(long&nbsp;offsetBytes,
-                            int&nbsp;value)</pre>
-<div class="block">Puts the int value at the given offset.
- This does not change the position.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this <i>WritableMemory</i> start</dd>
-<dd><code>value</code> - the value to put</dd>
-</dl>
-</li>
-</ul>
-<a name="putIntArray-int:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putIntArray</h4>
-<pre>public abstract&nbsp;void&nbsp;putIntArray(int[]&nbsp;srcArray,
-                                 int&nbsp;srcOffsetInts,
-                                 int&nbsp;lengthInts)</pre>
-<div class="block">Puts the int array at the current position.
- Increments the position by <i>Integer.BYTES * (lengthInts - srcOffsetInts)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcArray</code> - The source array.</dd>
-<dd><code>srcOffsetInts</code> - offset in array units</dd>
-<dd><code>lengthInts</code> - number of array units to transfer</dd>
-</dl>
-</li>
-</ul>
-<a name="putLong-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putLong</h4>
-<pre>public abstract&nbsp;void&nbsp;putLong(long&nbsp;value)</pre>
-<div class="block">Puts the long value at the current position.
- Increments the position by <i>Long.BYTES</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>value</code> - the value to put</dd>
-</dl>
-</li>
-</ul>
-<a name="putLong-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putLong</h4>
-<pre>public abstract&nbsp;void&nbsp;putLong(long&nbsp;offsetBytes,
-                             long&nbsp;value)</pre>
-<div class="block">Puts the long value at the given offset.
- This does not change the position.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this <i>WritableMemory</i> start</dd>
-<dd><code>value</code> - the value to put</dd>
-</dl>
-</li>
-</ul>
-<a name="putLongArray-long:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putLongArray</h4>
-<pre>public abstract&nbsp;void&nbsp;putLongArray(long[]&nbsp;srcArray,
-                                  int&nbsp;srcOffsetLongs,
-                                  int&nbsp;lengthLongs)</pre>
-<div class="block">Puts the long array at the current position.
- Increments the position by <i>Long.BYTES * (lengthLongs - srcOffsetLongs)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcArray</code> - The source array.</dd>
-<dd><code>srcOffsetLongs</code> - offset in array units</dd>
-<dd><code>lengthLongs</code> - number of array units to transfer</dd>
-</dl>
-</li>
-</ul>
-<a name="putShort-short-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putShort</h4>
-<pre>public abstract&nbsp;void&nbsp;putShort(short&nbsp;value)</pre>
-<div class="block">Puts the short value at the current position.
- Increments the position by <i>Short.BYTES</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>value</code> - the value to put</dd>
-</dl>
-</li>
-</ul>
-<a name="putShort-long-short-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putShort</h4>
-<pre>public abstract&nbsp;void&nbsp;putShort(long&nbsp;offsetBytes,
-                              short&nbsp;value)</pre>
-<div class="block">Puts the short value at the given offset.
- This does not change the position.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this <i>WritableMemory</i> start</dd>
-<dd><code>value</code> - the value to put</dd>
-</dl>
-</li>
-</ul>
-<a name="putShortArray-short:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putShortArray</h4>
-<pre>public abstract&nbsp;void&nbsp;putShortArray(short[]&nbsp;srcArray,
-                                   int&nbsp;srcOffsetShorts,
-                                   int&nbsp;lengthShorts)</pre>
-<div class="block">Puts the short array at the current position.
- Increments the position by <i>Short.BYTES * (lengthShorts - srcOffsetShorts)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcArray</code> - The source array.</dd>
-<dd><code>srcOffsetShorts</code> - offset in array units</dd>
-<dd><code>lengthShorts</code> - number of array units to transfer</dd>
-</dl>
-</li>
-</ul>
-<a name="getArray--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getArray</h4>
-<pre>public abstract&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getArray()</pre>
-<div class="block">Returns the primitive backing array, otherwise null.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the primitive backing array, otherwise null.</dd>
-</dl>
-</li>
-</ul>
-<a name="clear--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>clear</h4>
-<pre>public abstract&nbsp;void&nbsp;clear()</pre>
-<div class="block">Clears all bytes of this Buffer from position to end to zero. The position will be set to end.</div>
-</li>
-</ul>
-<a name="fill-byte-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>fill</h4>
-<pre>public abstract&nbsp;void&nbsp;fill(byte&nbsp;value)</pre>
-<div class="block">Fills this Buffer from position to end with the given byte value.
- The position will be set to <i>end</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>value</code> - the given byte value</dd>
-</dl>
-</li>
-</ul>
-<a name="getMemoryRequestServer--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMemoryRequestServer</h4>
-<pre>public&nbsp;<a href="../../../com/yahoo/memory/MemoryRequestServer.html" title="interface in com.yahoo.memory">MemoryRequestServer</a>&nbsp;getMemoryRequestServer()</pre>
-<div class="block">For Direct Memory only. Other types of backing resources will return null.
- Gets the MemoryRequestServer object used by dynamic off-heap (Direct) memory objects
- to request additional memory.
- Set using <a href="../../../com/yahoo/memory/WritableMemory.html#allocateDirect-long-com.yahoo.memory.MemoryRequestServer-"><code>WritableMemory.allocateDirect(long, MemoryRequestServer)</code></a>.
- If not explicity set, this returns the <a href="../../../com/yahoo/memory/DefaultMemoryRequestServer.html" title="class in com.yahoo.memory"><code>DefaultMemoryRequestServer</code></a>.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the MemoryRequestServer object (if direct memory) or null.</dd>
-</dl>
-</li>
-</ul>
-<a name="equals-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>equals</h4>
-<pre>public final&nbsp;boolean&nbsp;equals(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;that)</pre>
-<div class="block">Returns true if the given object is an instance of this class and has equal data contents.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>that</code> - the given object</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the given Object is an instance of this class and has equal data contents.</dd>
-</dl>
-</li>
-</ul>
-<a name="equalTo-long-java.lang.Object-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>equalTo</h4>
-<pre>public final&nbsp;boolean&nbsp;equalTo(long&nbsp;thisOffsetBytes,
-                             <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;that,
-                             long&nbsp;thatOffsetBytes,
-                             long&nbsp;lengthBytes)</pre>
-<div class="block">Returns true if the given object is an instance of this class and has equal contents to
- this object in the given range of bytes. This will also check two distinct ranges within the
- same object for eauals.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>thisOffsetBytes</code> - the starting offset in bytes for this object.</dd>
-<dd><code>that</code> - the given object</dd>
-<dd><code>thatOffsetBytes</code> - the starting offset in bytes for the given object</dd>
-<dd><code>lengthBytes</code> - the size of the range in bytes</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the given object has equal contents to this object in the given range of
- bytes.</dd>
-</dl>
-</li>
-</ul>
-<a name="getByteBuffer--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getByteBuffer</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;getByteBuffer()</pre>
-<div class="block">Gets the backing ByteBuffer if it exists, otherwise returns null.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the backing ByteBuffer if it exists, otherwise returns null.</dd>
-</dl>
-</li>
-</ul>
-<a name="getByteOrder--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getByteOrder</h4>
-<pre>public final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;getByteOrder()</pre>
-<div class="block">Gets the current ByteOrder.
- This may be different from the ByteOrder of the backing resource.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current ByteOrder.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCapacity--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCapacity</h4>
-<pre>public final&nbsp;long&nbsp;getCapacity()</pre>
-<div class="block">Gets the capacity of this object in bytes</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the capacity of this object in bytes</dd>
-</dl>
-</li>
-</ul>
-<a name="getCumulativeOffset--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCumulativeOffset</h4>
-<pre>public final&nbsp;long&nbsp;getCumulativeOffset()</pre>
-<div class="block">Gets the cumulative offset in bytes of this object from the backing resource.
- This offset may also include other offset components such as the native off-heap
- memory address, DirectByteBuffer split offsets, region offsets, and unsafe arrayBaseOffsets.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the cumulative offset in bytes of this object from the backing resource.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCumulativeOffset-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCumulativeOffset</h4>
-<pre>public final&nbsp;long&nbsp;getCumulativeOffset(long&nbsp;offsetBytes)</pre>
-<div class="block">Gets the cumulative offset in bytes of this object from the backing resource including the given
- offsetBytes. This offset may also include other offset components such as the native off-heap
- memory address, DirectByteBuffer split offsets, region offsets, and unsafe arrayBaseOffsets.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset to be added to the cumulative offset.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the cumulative offset in bytes of this object from the backing resource including the
- given offsetBytes.</dd>
-</dl>
-</li>
-</ul>
-<a name="getRegionOffset--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRegionOffset</h4>
-<pre>public final&nbsp;long&nbsp;getRegionOffset()</pre>
-<div class="block">Returns the offset of address zero of this object relative to the address zero of the
- backing resource but not including the size of any Java object header.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the offset of address zero of this object relative to the address zero of the
- backing resource but not including the size of any Java object header.</dd>
-</dl>
-</li>
-</ul>
-<a name="getRegionOffset-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRegionOffset</h4>
-<pre>public final&nbsp;long&nbsp;getRegionOffset(long&nbsp;offsetBytes)</pre>
-<div class="block">Returns the offset of address zero of this object relative to the address zero of the
- backing resource plus the given offsetBytes but not including the size of any Java object
- header.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - the given offsetBytes</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the offset of address zero of this object relative to the address zero of the
- backing resource plus the given offsetBytes but not including the size of any Java object
- header.</dd>
-</dl>
-</li>
-</ul>
-<a name="hasArray--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hasArray</h4>
-<pre>public final&nbsp;boolean&nbsp;hasArray()</pre>
-<div class="block">Returns true if this object is backed by an on-heap primitive array</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this object is backed by an on-heap primitive array</dd>
-</dl>
-</li>
-</ul>
-<a name="hashCode--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashCode</h4>
-<pre>public final&nbsp;int&nbsp;hashCode()</pre>
-<div class="block">Returns the hashCode of this object.
-
- <p>The hash code of this object depends upon all of its contents.
- Because of this, it is inadvisable to use these objects as keys in hash maps
- or similar data structures unless it is known that their contents will not change.</p>
-
- <p>If it is desirable to use these objects in a hash map depending only on object identity,
- than the <a href="https://docs.oracle.com/javase/8/docs/api/java/util/IdentityHashMap.html?is-external=true" title="class or interface in java.util"><code>IdentityHashMap</code></a> can be used.</p></div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the hashCode of this object.</dd>
-</dl>
-</li>
-</ul>
-<a name="xxHash64-long-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>xxHash64</h4>
-<pre>public final&nbsp;long&nbsp;xxHash64(long&nbsp;offsetBytes,
-                           long&nbsp;lengthBytes,
-                           long&nbsp;seed)</pre>
-<div class="block">Returns the 64-bit hash of the sequence of bytes in this object specified by
- <i>offsetBytes</i>, <i>lengthBytes</i> and a <i>seed</i>.  Note that the sequence of bytes is
- always processed in the same order independent of endianness.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - the given offset in bytes to the first byte of the byte sequence.</dd>
-<dd><code>lengthBytes</code> - the given length in bytes of the byte sequence.</dd>
-<dd><code>seed</code> - the given long seed.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the 64-bit hash of the sequence of bytes in this object specified by
- <i>offsetBytes</i> and <i>lengthBytes</i>.</dd>
-</dl>
-</li>
-</ul>
-<a name="hasByteBuffer--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hasByteBuffer</h4>
-<pre>public final&nbsp;boolean&nbsp;hasByteBuffer()</pre>
-<div class="block">Returns true if this Memory is backed by a ByteBuffer.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this Memory is backed by a ByteBuffer.</dd>
-</dl>
-</li>
-</ul>
-<a name="isDirect--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isDirect</h4>
-<pre>public final&nbsp;boolean&nbsp;isDirect()</pre>
-<div class="block">Returns true if the backing resource is direct (off-heap) memory.
- This is the case for allocated direct memory, memory mapped files,</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the backing resource is direct (off-heap) memory.</dd>
-</dl>
-</li>
-</ul>
-<a name="isNativeOrder--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isNativeOrder</h4>
-<pre>public final&nbsp;boolean&nbsp;isNativeOrder()</pre>
-<div class="block">Returns true if the current byte order is native order.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the current byte order is native order.</dd>
-</dl>
-</li>
-</ul>
-<a name="isReadOnly--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isReadOnly</h4>
-<pre>public final&nbsp;boolean&nbsp;isReadOnly()</pre>
-<div class="block">Returns true if this object or the backing resource is read-only.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this object or the backing resource is read-only.</dd>
-</dl>
-</li>
-</ul>
-<a name="isSameResource-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isSameResource</h4>
-<pre>public final&nbsp;boolean&nbsp;isSameResource(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;that)</pre>
-<div class="block">Returns true if the backing resource of <i>this</i> is identical with the backing resource
- of <i>that</i>. The capacities must be the same.  If <i>this</i> is a region,
- the region offset must also be the same.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>that</code> - A different non-null object</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the backing resource of <i>this</i> is the same as the backing resource
- of <i>that</i>.</dd>
-</dl>
-</li>
-</ul>
-<a name="isValid--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isValid</h4>
-<pre>public&nbsp;boolean&nbsp;isValid()</pre>
-<div class="block">Returns true if this object is valid and has not been closed.
- This is relevant only for direct (off-heap) memory and Mapped Files.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this object is valid and has not been closed.</dd>
-</dl>
-</li>
-</ul>
-<a name="checkValidAndBounds-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>checkValidAndBounds</h4>
-<pre>public final&nbsp;void&nbsp;checkValidAndBounds(long&nbsp;offsetBytes,
-                                      long&nbsp;lengthBytes)</pre>
-<div class="block">Checks that the specified range of bytes is within bounds of this object, throws
- <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang"><code>IllegalArgumentException</code></a> if it's not: i. e. if offsetBytes &lt; 0, or length &lt; 0,
- or offsetBytes + length &gt; <a href="../../../com/yahoo/memory/WritableBuffer.html#getCapacity--"><code>getCapacity()</code></a>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - the given offset in bytes of this object</dd>
-<dd><code>lengthBytes</code> - the given length in bytes of this object</dd>
-</dl>
-</li>
-</ul>
-<a name="getCurrentDirectMemoryAllocations--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCurrentDirectMemoryAllocations</h4>
-<pre>public static final&nbsp;long&nbsp;getCurrentDirectMemoryAllocations()</pre>
-<div class="block">Gets the current number of active direct memory allocations.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current number of active direct memory allocations.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCurrentDirectMemoryAllocated--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCurrentDirectMemoryAllocated</h4>
-<pre>public static final&nbsp;long&nbsp;getCurrentDirectMemoryAllocated()</pre>
-<div class="block">Gets the current size of active direct memory allocated.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current size of active direct memory allocated.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCurrentDirectMemoryMapAllocations--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCurrentDirectMemoryMapAllocations</h4>
-<pre>public static final&nbsp;long&nbsp;getCurrentDirectMemoryMapAllocations()</pre>
-<div class="block">Gets the current number of active direct memory map allocations.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current number of active direct memory map allocations.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCurrentDirectMemoryMapAllocated--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCurrentDirectMemoryMapAllocated</h4>
-<pre>public static final&nbsp;long&nbsp;getCurrentDirectMemoryMapAllocated()</pre>
-<div class="block">Gets the current size of active direct memory map allocated.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current size of active direct memory map allocated.</dd>
-</dl>
-</li>
-</ul>
-<a name="toHexString-java.lang.String-long-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toHexString</h4>
-<pre>public final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toHexString(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;header,
-                                long&nbsp;offsetBytes,
-                                int&nbsp;lengthBytes)</pre>
-<div class="block">Returns a formatted hex string of a range of this object.
- Used primarily for testing.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>header</code> - a descriptive header</dd>
-<dd><code>offsetBytes</code> - offset bytes relative to this object start</dd>
-<dd><code>lengthBytes</code> - number of bytes to convert to a hex string</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a formatted hex string in a human readable array</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/WritableBuffer.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/Util.RandomCodePoints.html" title="class in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/memory/WritableDirectHandle.html" title="class in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/WritableBuffer.html" target="_top">Frames</a></li>
-<li><a href="WritableBuffer.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/WritableDirectHandle.html b/api/memory/snapshot/apidocs/com/yahoo/memory/WritableDirectHandle.html
deleted file mode 100644
index e0ca85c..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/WritableDirectHandle.html
+++ /dev/null
@@ -1,281 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>WritableDirectHandle (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="WritableDirectHandle (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/WritableDirectHandle.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/memory/WritableHandle.html" title="interface in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/WritableDirectHandle.html" target="_top">Frames</a></li>
-<li><a href="WritableDirectHandle.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.memory</div>
-<h2 title="Class WritableDirectHandle" class="title">Class WritableDirectHandle</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.memory.WritableDirectHandle</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../com/yahoo/memory/Handle.html" title="interface in com.yahoo.memory">Handle</a>, <a href="../../../com/yahoo/memory/WritableHandle.html" title="interface in com.yahoo.memory">WritableHandle</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">WritableDirectHandle</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
-implements <a href="../../../com/yahoo/memory/WritableHandle.html" title="interface in com.yahoo.memory">WritableHandle</a></pre>
-<div class="block">References a WritableMemory for a writable direct memory resource. It is highly recommended that
- this be created inside a <i>try-with-resources</i> statement.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Roman Leventov, Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableDirectHandle.html#close--">close</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableDirectHandle.html#get--">get</a></span>()</code>
-<div class="block">Gets a WritableMemory</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="get--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>get</h4>
-<pre>public&nbsp;<a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a>&nbsp;get()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../com/yahoo/memory/WritableHandle.html#get--">WritableHandle</a></code></span></div>
-<div class="block">Gets a WritableMemory</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/memory/Handle.html#get--">get</a></code>&nbsp;in interface&nbsp;<code><a href="../../../com/yahoo/memory/Handle.html" title="interface in com.yahoo.memory">Handle</a></code></dd>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/memory/WritableHandle.html#get--">get</a></code>&nbsp;in interface&nbsp;<code><a href="../../../com/yahoo/memory/WritableHandle.html" title="interface in com.yahoo.memory">WritableHandle</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a WritableMemory</dd>
-</dl>
-</li>
-</ul>
-<a name="close--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>close</h4>
-<pre>public&nbsp;void&nbsp;close()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/memory/Handle.html#close--">close</a></code>&nbsp;in interface&nbsp;<code><a href="../../../com/yahoo/memory/Handle.html" title="interface in com.yahoo.memory">Handle</a></code></dd>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true#close--" title="class or interface in java.lang">close</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/WritableDirectHandle.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/memory/WritableHandle.html" title="interface in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/WritableDirectHandle.html" target="_top">Frames</a></li>
-<li><a href="WritableDirectHandle.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/WritableHandle.html b/api/memory/snapshot/apidocs/com/yahoo/memory/WritableHandle.html
deleted file mode 100644
index 80795aa..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/WritableHandle.html
+++ /dev/null
@@ -1,253 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>WritableHandle (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="WritableHandle (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/WritableHandle.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/WritableDirectHandle.html" title="class in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/memory/WritableMapHandle.html" title="class in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/WritableHandle.html" target="_top">Frames</a></li>
-<li><a href="WritableHandle.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.memory</div>
-<h2 title="Interface WritableHandle" class="title">Interface WritableHandle</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Superinterfaces:</dt>
-<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a>, <a href="../../../com/yahoo/memory/Handle.html" title="interface in com.yahoo.memory">Handle</a></dd>
-</dl>
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../com/yahoo/memory/WritableDirectHandle.html" title="class in com.yahoo.memory">WritableDirectHandle</a>, <a href="../../../com/yahoo/memory/WritableMapHandle.html" title="class in com.yahoo.memory">WritableMapHandle</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">WritableHandle</span>
-extends <a href="../../../com/yahoo/memory/Handle.html" title="interface in com.yahoo.memory">Handle</a></pre>
-<div class="block">A handle for WritableMemory</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableHandle.html#get--">get</a></span>()</code>
-<div class="block">Gets a WritableMemory</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.memory.Handle">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;com.yahoo.memory.<a href="../../../com/yahoo/memory/Handle.html" title="interface in com.yahoo.memory">Handle</a></h3>
-<code><a href="../../../com/yahoo/memory/Handle.html#close--">close</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="get--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>get</h4>
-<pre><a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a>&nbsp;get()</pre>
-<div class="block">Gets a WritableMemory</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/memory/Handle.html#get--">get</a></code>&nbsp;in interface&nbsp;<code><a href="../../../com/yahoo/memory/Handle.html" title="interface in com.yahoo.memory">Handle</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a WritableMemory</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/WritableHandle.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/WritableDirectHandle.html" title="class in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/memory/WritableMapHandle.html" title="class in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/WritableHandle.html" target="_top">Frames</a></li>
-<li><a href="WritableHandle.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/WritableMapHandle.html b/api/memory/snapshot/apidocs/com/yahoo/memory/WritableMapHandle.html
deleted file mode 100644
index 573c624..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/WritableMapHandle.html
+++ /dev/null
@@ -1,374 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>WritableMapHandle (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="WritableMapHandle (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":6,"i3":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/WritableMapHandle.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/WritableHandle.html" title="interface in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/WritableMapHandle.html" target="_top">Frames</a></li>
-<li><a href="WritableMapHandle.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.memory</div>
-<h2 title="Class WritableMapHandle" class="title">Class WritableMapHandle</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../com/yahoo/memory/MapHandle.html" title="class in com.yahoo.memory">com.yahoo.memory.MapHandle</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.memory.WritableMapHandle</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../com/yahoo/memory/Handle.html" title="interface in com.yahoo.memory">Handle</a>, <a href="../../../com/yahoo/memory/WritableHandle.html" title="interface in com.yahoo.memory">WritableHandle</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">WritableMapHandle</span>
-extends <a href="../../../com/yahoo/memory/MapHandle.html" title="class in com.yahoo.memory">MapHandle</a>
-implements <a href="../../../com/yahoo/memory/WritableHandle.html" title="interface in com.yahoo.memory">WritableHandle</a></pre>
-<div class="block">Gets a WritableMemory for a writable memory-mapped file resource. It is highly recommended
- that this be created inside a <i>try-with-resources</i> statement.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Roman Leventov, Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMapHandle.html#force--">force</a></span>()</code>
-<div class="block">Forces any changes made to this content to be written to the storage device containing the
- mapped file.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMapHandle.html#get--">get</a></span>()</code>
-<div class="block">Gets a Memory</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMapHandle.html#isLoaded--">isLoaded</a></span>()</code>
-<div class="block">Tells whether or not the content is resident in physical memory.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMapHandle.html#load--">load</a></span>()</code>
-<div class="block">Loads content into physical memory.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.memory.MapHandle">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.memory.<a href="../../../com/yahoo/memory/MapHandle.html" title="class in com.yahoo.memory">MapHandle</a></h3>
-<code><a href="../../../com/yahoo/memory/MapHandle.html#close--">close</a>, <a href="../../../com/yahoo/memory/MapHandle.html#isLoaded--">isLoaded</a>, <a href="../../../com/yahoo/memory/MapHandle.html#load--">load</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.memory.Handle">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;com.yahoo.memory.<a href="../../../com/yahoo/memory/Handle.html" title="interface in com.yahoo.memory">Handle</a></h3>
-<code><a href="../../../com/yahoo/memory/Handle.html#close--">close</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="get--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>get</h4>
-<pre>public&nbsp;<a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a>&nbsp;get()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../com/yahoo/memory/Handle.html#get--">Handle</a></code></span></div>
-<div class="block">Gets a Memory</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/memory/Handle.html#get--">get</a></code>&nbsp;in interface&nbsp;<code><a href="../../../com/yahoo/memory/Handle.html" title="interface in com.yahoo.memory">Handle</a></code></dd>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/memory/WritableHandle.html#get--">get</a></code>&nbsp;in interface&nbsp;<code><a href="../../../com/yahoo/memory/WritableHandle.html" title="interface in com.yahoo.memory">WritableHandle</a></code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../com/yahoo/memory/MapHandle.html#get--">get</a></code>&nbsp;in class&nbsp;<code><a href="../../../com/yahoo/memory/MapHandle.html" title="class in com.yahoo.memory">MapHandle</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a Memory</dd>
-</dl>
-</li>
-</ul>
-<a name="force--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>force</h4>
-<pre>public&nbsp;void&nbsp;force()</pre>
-<div class="block">Forces any changes made to this content to be written to the storage device containing the
- mapped file.
-
- <p>
- If the file mapped into this buffer resides on a local storage device then when this method
- returns, it is guaranteed that all changes made to the buffer since it was created, or since
- this method was last invoked, will have been written to that device.
- </p>
-
- <p>
- If the file does not reside on a local device then no such guarantee can be made.
- </p>
-
- <p>
- If this buffer was not mapped in read/write mode
- (java.nio.channels.FileChannel.MapMode.READ_WRITE) then invoking this method has no effect.
- </p></div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/nio/MappedByteBuffer.html#force--">
- java/nio/MappedByteBuffer.force</a></dd>
-</dl>
-</li>
-</ul>
-<a name="load--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>load</h4>
-<pre>public&nbsp;void&nbsp;load()</pre>
-<div class="block">Loads content into physical memory. This method makes a best effort to ensure that, when it
- returns, this buffer's content is resident in physical memory. Invoking this method may cause
- some number of page faults and I/O operations to occur.</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/nio/MappedByteBuffer.html#load--">
- java/nio/MappedByteBuffer.load</a></dd>
-</dl>
-</li>
-</ul>
-<a name="isLoaded--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>isLoaded</h4>
-<pre>public&nbsp;boolean&nbsp;isLoaded()</pre>
-<div class="block">Tells whether or not the content is resident in physical memory. A return value of true implies
- that it is highly likely that all of the data in this buffer is resident in physical memory and
- may therefore be accessed without incurring any virtual-memory page faults or I/O operations. A
- return value of false does not necessarily imply that the content is not resident in physical
- memory. The returned value is a hint, rather than a guarantee, because the underlying operating
- system may have paged out some of the buffer's data by the time that an invocation of this
- method returns.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if loaded</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href=
- "https://docs.oracle.com/javase/8/docs/api/java/nio/MappedByteBuffer.html#isLoaded--"> java
- /nio/MappedByteBuffer.isLoaded</a></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/WritableMapHandle.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/WritableHandle.html" title="interface in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/WritableMapHandle.html" target="_top">Frames</a></li>
-<li><a href="WritableMapHandle.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/WritableMemory.html b/api/memory/snapshot/apidocs/com/yahoo/memory/WritableMemory.html
deleted file mode 100644
index 6d34ab2..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/WritableMemory.html
+++ /dev/null
@@ -1,2176 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>WritableMemory (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="WritableMemory (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":6,"i5":6,"i6":10,"i7":6,"i8":6,"i9":6,"i10":6,"i11":10,"i12":10,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":9,"i24":9,"i25":9,"i26":9,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":9,"i39":9,"i40":6,"i41":6,"i42":6,"i43":6,"i44":6,"i45":6,"i46":6,"i47":6,"i48":6,"i49":6,"i50":6,"i51":6,"i52":6,"i53":6,"i54":6,"i55":6,"i56":6,"i57":6,"i58":10,"i59":9,"i60":9,"i61":9,"i62":9,"i63":9,"i64":9,"i65":9,"i66":9,"i67":9,"i68":9,"i69":9,"i70":9,"i71":6,"i72":6,"i73":10};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/WritableMemory.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/WritableMapHandle.html" title="class in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/WritableMemory.html" target="_top">Frames</a></li>
-<li><a href="WritableMemory.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.memory</div>
-<h2 title="Class WritableMemory" class="title">Class WritableMemory</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">com.yahoo.memory.Memory</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.memory.WritableMemory</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">WritableMemory</span>
-extends <a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></pre>
-<div class="block">Provides read and write primitive and primitive array access to any of the four resources
- mentioned at the package level.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Roman Leventov, Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#allocate-int-">allocate</a></span>(int&nbsp;capacityBytes)</code>
-<div class="block">Creates on-heap WritableMemory with the given capacity and the native byte order.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#allocate-int-java.nio.ByteOrder-">allocate</a></span>(int&nbsp;capacityBytes,
-        <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">Creates on-heap WritableMemory with the given capacity and the given byte order.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/memory/WritableDirectHandle.html" title="class in com.yahoo.memory">WritableDirectHandle</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#allocateDirect-long-">allocateDirect</a></span>(long&nbsp;capacityBytes)</code>
-<div class="block">Allocates and provides access to capacityBytes directly in native (off-heap) memory
- leveraging the WritableMemory API.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/memory/WritableDirectHandle.html" title="class in com.yahoo.memory">WritableDirectHandle</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#allocateDirect-long-com.yahoo.memory.MemoryRequestServer-">allocateDirect</a></span>(long&nbsp;capacityBytes,
-              <a href="../../../com/yahoo/memory/MemoryRequestServer.html" title="interface in com.yahoo.memory">MemoryRequestServer</a>&nbsp;memReqSvr)</code>
-<div class="block">Allocates and provides access to capacityBytes directly in native (off-heap) memory
- leveraging the WritableMemory API.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#asWritableBuffer--">asWritableBuffer</a></span>()</code>
-<div class="block">Returns a new <i>WritableBuffer</i> with a writable view of this object.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#asWritableBuffer-java.nio.ByteOrder-">asWritableBuffer</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">Returns a new <i>WritableBuffer</i> with a writable view of this object
- with the given byte order.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#checkValidAndBounds-long-long-">checkValidAndBounds</a></span>(long&nbsp;offsetBytes,
-                   long&nbsp;lengthBytes)</code>
-<div class="block">Checks that the specified range of bytes is within bounds of this object, throws
- <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang"><code>IllegalArgumentException</code></a> if it's not: i.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#clear--">clear</a></span>()</code>
-<div class="block">Clears all bytes of this Memory to zero</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#clear-long-long-">clear</a></span>(long&nbsp;offsetBytes,
-     long&nbsp;lengthBytes)</code>
-<div class="block">Clears a portion of this Memory to zero.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#clearBits-long-byte-">clearBits</a></span>(long&nbsp;offsetBytes,
-         byte&nbsp;bitMask)</code>
-<div class="block">Clears the bits defined by the bitMask</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>abstract boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#compareAndSwapLong-long-long-long-">compareAndSwapLong</a></span>(long&nbsp;offsetBytes,
-                  long&nbsp;expect,
-                  long&nbsp;update)</code>
-<div class="block">Atomically sets the current value at the memory location to the given updated value
- if and only if the current value <code>==</code> the expected value.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#equals-java.lang.Object-">equals</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;that)</code>
-<div class="block">Returns true if the given object is an instance of this class and has equal data contents.</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#equalTo-long-java.lang.Object-long-long-">equalTo</a></span>(long&nbsp;thisOffsetBytes,
-       <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;that,
-       long&nbsp;thatOffsetBytes,
-       long&nbsp;lengthBytes)</code>
-<div class="block">Returns true if the given object is an instance of this class and has equal contents to
- this object in the given range of bytes.</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#fill-byte-">fill</a></span>(byte&nbsp;value)</code>
-<div class="block">Fills all bytes of this Memory region to the given byte value.</div>
-</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#fill-long-long-byte-">fill</a></span>(long&nbsp;offsetBytes,
-    long&nbsp;lengthBytes,
-    byte&nbsp;value)</code>
-<div class="block">Fills a portion of this Memory region to the given byte value.</div>
-</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>abstract long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#getAndAddLong-long-long-">getAndAddLong</a></span>(long&nbsp;offsetBytes,
-             long&nbsp;delta)</code>
-<div class="block">Atomically adds the given value to the long located at offsetBytes.</div>
-</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code>abstract long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#getAndSetLong-long-long-">getAndSetLong</a></span>(long&nbsp;offsetBytes,
-             long&nbsp;newValue)</code>
-<div class="block">Atomically exchanges the given value with the current value located at offsetBytes.</div>
-</td>
-</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code>abstract <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#getArray--">getArray</a></span>()</code>
-<div class="block">Returns the primitive backing array, otherwise null.</div>
-</td>
-</tr>
-<tr id="i18" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#getByteBuffer--">getByteBuffer</a></span>()</code>
-<div class="block">Gets the backing ByteBuffer if it exists, otherwise returns null.</div>
-</td>
-</tr>
-<tr id="i19" class="rowColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#getByteOrder--">getByteOrder</a></span>()</code>
-<div class="block">Gets the current ByteOrder.</div>
-</td>
-</tr>
-<tr id="i20" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#getCapacity--">getCapacity</a></span>()</code>
-<div class="block">Gets the capacity of this object in bytes</div>
-</td>
-</tr>
-<tr id="i21" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#getCumulativeOffset--">getCumulativeOffset</a></span>()</code>
-<div class="block">Gets the cumulative offset in bytes of this object from the backing resource.</div>
-</td>
-</tr>
-<tr id="i22" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#getCumulativeOffset-long-">getCumulativeOffset</a></span>(long&nbsp;offsetBytes)</code>
-<div class="block">Gets the cumulative offset in bytes of this object from the backing resource including the given
- offsetBytes.</div>
-</td>
-</tr>
-<tr id="i23" class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#getCurrentDirectMemoryAllocated--">getCurrentDirectMemoryAllocated</a></span>()</code>
-<div class="block">Gets the current size of active direct memory allocated.</div>
-</td>
-</tr>
-<tr id="i24" class="altColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#getCurrentDirectMemoryAllocations--">getCurrentDirectMemoryAllocations</a></span>()</code>
-<div class="block">Gets the current number of active direct memory allocations.</div>
-</td>
-</tr>
-<tr id="i25" class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#getCurrentDirectMemoryMapAllocated--">getCurrentDirectMemoryMapAllocated</a></span>()</code>
-<div class="block">Gets the current size of active direct memory map allocated.</div>
-</td>
-</tr>
-<tr id="i26" class="altColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#getCurrentDirectMemoryMapAllocations--">getCurrentDirectMemoryMapAllocations</a></span>()</code>
-<div class="block">Gets the current number of active direct memory map allocations.</div>
-</td>
-</tr>
-<tr id="i27" class="rowColor">
-<td class="colFirst"><code><a href="../../../com/yahoo/memory/MemoryRequestServer.html" title="interface in com.yahoo.memory">MemoryRequestServer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#getMemoryRequestServer--">getMemoryRequestServer</a></span>()</code>
-<div class="block">For Direct Memory only.</div>
-</td>
-</tr>
-<tr id="i28" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#getRegionOffset--">getRegionOffset</a></span>()</code>
-<div class="block">Returns the offset of address zero of this object relative to the address zero of the
- backing resource but not including the size of any Java object header.</div>
-</td>
-</tr>
-<tr id="i29" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#getRegionOffset-long-">getRegionOffset</a></span>(long&nbsp;offsetBytes)</code>
-<div class="block">Returns the offset of address zero of this object relative to the address zero of the
- backing resource plus the given offsetBytes but not including the size of any Java object
- header.</div>
-</td>
-</tr>
-<tr id="i30" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#hasArray--">hasArray</a></span>()</code>
-<div class="block">Returns true if this object is backed by an on-heap primitive array</div>
-</td>
-</tr>
-<tr id="i31" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#hasByteBuffer--">hasByteBuffer</a></span>()</code>
-<div class="block">Returns true if this Memory is backed by a ByteBuffer.</div>
-</td>
-</tr>
-<tr id="i32" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#hashCode--">hashCode</a></span>()</code>
-<div class="block">Returns the hashCode of this object.</div>
-</td>
-</tr>
-<tr id="i33" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#isDirect--">isDirect</a></span>()</code>
-<div class="block">Returns true if the backing resource is direct (off-heap) memory.</div>
-</td>
-</tr>
-<tr id="i34" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#isNativeOrder--">isNativeOrder</a></span>()</code>
-<div class="block">Returns true if the current byte order is native order.</div>
-</td>
-</tr>
-<tr id="i35" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#isReadOnly--">isReadOnly</a></span>()</code>
-<div class="block">Returns true if this object or the backing resource is read-only.</div>
-</td>
-</tr>
-<tr id="i36" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#isSameResource-java.lang.Object-">isSameResource</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;that)</code>
-<div class="block">Returns true if the backing resource of <i>this</i> is identical with the backing resource
- of <i>that</i>.</div>
-</td>
-</tr>
-<tr id="i37" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#isValid--">isValid</a></span>()</code>
-<div class="block">Returns true if this object is valid and has not been closed.</div>
-</td>
-</tr>
-<tr id="i38" class="altColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/memory/WritableMapHandle.html" title="class in com.yahoo.memory">WritableMapHandle</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#map-java.io.File-">map</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;file)</code>
-<div class="block">Maps the entire given file into native-ordered Memory for write operations
- (including those &gt; 2GB).</div>
-</td>
-</tr>
-<tr id="i39" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/memory/WritableMapHandle.html" title="class in com.yahoo.memory">WritableMapHandle</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#map-java.io.File-long-long-java.nio.ByteOrder-">map</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;file,
-   long&nbsp;fileOffsetBytes,
-   long&nbsp;capacityBytes,
-   <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">Maps the specified portion of the given file into Memory for write operations
- (including those &gt; 2GB).</div>
-</td>
-</tr>
-<tr id="i40" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#putBoolean-long-boolean-">putBoolean</a></span>(long&nbsp;offsetBytes,
-          boolean&nbsp;value)</code>
-<div class="block">Puts the boolean value at the given offset</div>
-</td>
-</tr>
-<tr id="i41" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#putBooleanArray-long-boolean:A-int-int-">putBooleanArray</a></span>(long&nbsp;offsetBytes,
-               boolean[]&nbsp;srcArray,
-               int&nbsp;srcOffsetBooleans,
-               int&nbsp;lengthBooleans)</code>
-<div class="block">Puts the boolean array at the given offset</div>
-</td>
-</tr>
-<tr id="i42" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#putByte-long-byte-">putByte</a></span>(long&nbsp;offsetBytes,
-       byte&nbsp;value)</code>
-<div class="block">Puts the byte value at the given offset</div>
-</td>
-</tr>
-<tr id="i43" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#putByteArray-long-byte:A-int-int-">putByteArray</a></span>(long&nbsp;offsetBytes,
-            byte[]&nbsp;srcArray,
-            int&nbsp;srcOffsetBytes,
-            int&nbsp;lengthBytes)</code>
-<div class="block">Puts the byte array at the given offset</div>
-</td>
-</tr>
-<tr id="i44" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#putChar-long-char-">putChar</a></span>(long&nbsp;offsetBytes,
-       char&nbsp;value)</code>
-<div class="block">Puts the char value at the given offset</div>
-</td>
-</tr>
-<tr id="i45" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#putCharArray-long-char:A-int-int-">putCharArray</a></span>(long&nbsp;offsetBytes,
-            char[]&nbsp;srcArray,
-            int&nbsp;srcOffsetChars,
-            int&nbsp;lengthChars)</code>
-<div class="block">Puts the char array at the given offset</div>
-</td>
-</tr>
-<tr id="i46" class="altColor">
-<td class="colFirst"><code>abstract long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#putCharsToUtf8-long-java.lang.CharSequence-">putCharsToUtf8</a></span>(long&nbsp;offsetBytes,
-              <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a>&nbsp;src)</code>
-<div class="block">Encodes characters from the given CharSequence into UTF-8 bytes and puts them into this
- <i>WritableMemory</i> begining at the given offsetBytes.</div>
-</td>
-</tr>
-<tr id="i47" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#putDouble-long-double-">putDouble</a></span>(long&nbsp;offsetBytes,
-         double&nbsp;value)</code>
-<div class="block">Puts the double value at the given offset</div>
-</td>
-</tr>
-<tr id="i48" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#putDoubleArray-long-double:A-int-int-">putDoubleArray</a></span>(long&nbsp;offsetBytes,
-              double[]&nbsp;srcArray,
-              int&nbsp;srcOffsetDoubles,
-              int&nbsp;lengthDoubles)</code>
-<div class="block">Puts the double array at the given offset</div>
-</td>
-</tr>
-<tr id="i49" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#putFloat-long-float-">putFloat</a></span>(long&nbsp;offsetBytes,
-        float&nbsp;value)</code>
-<div class="block">Puts the float value at the given offset</div>
-</td>
-</tr>
-<tr id="i50" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#putFloatArray-long-float:A-int-int-">putFloatArray</a></span>(long&nbsp;offsetBytes,
-             float[]&nbsp;srcArray,
-             int&nbsp;srcOffsetFloats,
-             int&nbsp;lengthFloats)</code>
-<div class="block">Puts the float array at the given offset</div>
-</td>
-</tr>
-<tr id="i51" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#putInt-long-int-">putInt</a></span>(long&nbsp;offsetBytes,
-      int&nbsp;value)</code>
-<div class="block">Puts the int value at the given offset</div>
-</td>
-</tr>
-<tr id="i52" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#putIntArray-long-int:A-int-int-">putIntArray</a></span>(long&nbsp;offsetBytes,
-           int[]&nbsp;srcArray,
-           int&nbsp;srcOffsetInts,
-           int&nbsp;lengthInts)</code>
-<div class="block">Puts the int array at the given offset</div>
-</td>
-</tr>
-<tr id="i53" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#putLong-long-long-">putLong</a></span>(long&nbsp;offsetBytes,
-       long&nbsp;value)</code>
-<div class="block">Puts the long value at the given offset</div>
-</td>
-</tr>
-<tr id="i54" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#putLongArray-long-long:A-int-int-">putLongArray</a></span>(long&nbsp;offsetBytes,
-            long[]&nbsp;srcArray,
-            int&nbsp;srcOffsetLongs,
-            int&nbsp;lengthLongs)</code>
-<div class="block">Puts the long array at the given offset</div>
-</td>
-</tr>
-<tr id="i55" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#putShort-long-short-">putShort</a></span>(long&nbsp;offsetBytes,
-        short&nbsp;value)</code>
-<div class="block">Puts the short value at the given offset</div>
-</td>
-</tr>
-<tr id="i56" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#putShortArray-long-short:A-int-int-">putShortArray</a></span>(long&nbsp;offsetBytes,
-             short[]&nbsp;srcArray,
-             int&nbsp;srcOffsetShorts,
-             int&nbsp;lengthShorts)</code>
-<div class="block">Puts the short array at the given offset</div>
-</td>
-</tr>
-<tr id="i57" class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#setBits-long-byte-">setBits</a></span>(long&nbsp;offsetBytes,
-       byte&nbsp;bitMask)</code>
-<div class="block">Sets the bits defined by the bitMask</div>
-</td>
-</tr>
-<tr id="i58" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#toHexString-java.lang.String-long-int-">toHexString</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;header,
-           long&nbsp;offsetBytes,
-           int&nbsp;lengthBytes)</code>
-<div class="block">Returns a formatted hex string of a range of this object.</div>
-</td>
-</tr>
-<tr id="i59" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#wrap-boolean:A-">wrap</a></span>(boolean[]&nbsp;arr)</code>
-<div class="block">Wraps the given primitive array for write operations assuming native byte order.</div>
-</td>
-</tr>
-<tr id="i60" class="altColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#wrap-byte:A-">wrap</a></span>(byte[]&nbsp;arr)</code>
-<div class="block">Wraps the given primitive array for write operations assuming native byte order.</div>
-</td>
-</tr>
-<tr id="i61" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#wrap-byte:A-java.nio.ByteOrder-">wrap</a></span>(byte[]&nbsp;arr,
-    <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">Wraps the given primitive array for write operations with the given byte order.</div>
-</td>
-</tr>
-<tr id="i62" class="altColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#wrap-byte:A-int-int-java.nio.ByteOrder-">wrap</a></span>(byte[]&nbsp;arr,
-    int&nbsp;offsetBytes,
-    int&nbsp;lengthBytes,
-    <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">Wraps the given primitive array for write operations with the given byte order.</div>
-</td>
-</tr>
-<tr id="i63" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#wrap-java.nio.ByteBuffer-">wrap</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;byteBuf)</code>
-<div class="block">Accesses the given ByteBuffer for write operations.</div>
-</td>
-</tr>
-<tr id="i64" class="altColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#wrap-java.nio.ByteBuffer-java.nio.ByteOrder-">wrap</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;byteBuf,
-    <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">Accesses the given ByteBuffer for write operations.</div>
-</td>
-</tr>
-<tr id="i65" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#wrap-char:A-">wrap</a></span>(char[]&nbsp;arr)</code>
-<div class="block">Wraps the given primitive array for write operations assuming native byte order.</div>
-</td>
-</tr>
-<tr id="i66" class="altColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#wrap-double:A-">wrap</a></span>(double[]&nbsp;arr)</code>
-<div class="block">Wraps the given primitive array for write operations assuming native byte order.</div>
-</td>
-</tr>
-<tr id="i67" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#wrap-float:A-">wrap</a></span>(float[]&nbsp;arr)</code>
-<div class="block">Wraps the given primitive array for write operations assuming native byte order.</div>
-</td>
-</tr>
-<tr id="i68" class="altColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#wrap-int:A-">wrap</a></span>(int[]&nbsp;arr)</code>
-<div class="block">Wraps the given primitive array for write operations assuming native byte order.</div>
-</td>
-</tr>
-<tr id="i69" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#wrap-long:A-">wrap</a></span>(long[]&nbsp;arr)</code>
-<div class="block">Wraps the given primitive array for write operations assuming native byte order.</div>
-</td>
-</tr>
-<tr id="i70" class="altColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#wrap-short:A-">wrap</a></span>(short[]&nbsp;arr)</code>
-<div class="block">Wraps the given primitive array for write operations assuming native byte order.</div>
-</td>
-</tr>
-<tr id="i71" class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#writableRegion-long-long-">writableRegion</a></span>(long&nbsp;offsetBytes,
-              long&nbsp;capacityBytes)</code>
-<div class="block">A writable region is a writable view of this object.</div>
-</td>
-</tr>
-<tr id="i72" class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#writableRegion-long-long-java.nio.ByteOrder-">writableRegion</a></span>(long&nbsp;offsetBytes,
-              long&nbsp;capacityBytes,
-              <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">A writable region is a writable view of this object.</div>
-</td>
-</tr>
-<tr id="i73" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/WritableMemory.html#xxHash64-long-long-long-">xxHash64</a></span>(long&nbsp;offsetBytes,
-        long&nbsp;lengthBytes,
-        long&nbsp;seed)</code>
-<div class="block">Returns the 64-bit hash of the sequence of bytes in this object specified by
- <i>offsetBytes</i>, <i>lengthBytes</i> and a <i>seed</i>.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.memory.Memory">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.memory.<a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></h3>
-<code><a href="../../../com/yahoo/memory/Memory.html#asBuffer--">asBuffer</a>, <a href="../../../com/yahoo/memory/Memory.html#asBuffer-java.nio.ByteOrder-">asBuffer</a>, <a href="../../../com/yahoo/memory/Memory.html#compareTo-long-long-com.yahoo.memory.Memory-long-long-">compareTo</a>, <a href="../../../com/yahoo/memory/Memory.html#copyTo-long-com.yahoo.memory.WritableMemory-long-long-">copyTo</a>, <a href="../../../com/yahoo/memory/Memory.html#getBoolean-long-">getBoolean</a>, <a href="../../../com/yahoo/memory/Memory.html#getBooleanArray-long-boolean:A-int-int-">getBooleanArray</a>, <a href="../../../com/yahoo/memory/Memory.html#getByte-long-">getByte</a>, <a href="../../../com/yahoo/memory/Memory.html#getByteArray-long-byte:A-int-int-">getByteArray</a>, <a href="../../../com/yahoo/memory/Memory.html#getChar-long-">getChar</a>, <a href="../../../com/yahoo/memory/Memory.html#getCharArray-long-char:A-int-int-">getCharArray</a>, <a href="../../../com/yahoo/memory/Memory.html#getCharsFromUtf8-long-int-java.lang.Appendable-">getCharsFromUtf8</a>, <a href="../../../com/yahoo/memory/Memory.html#getCharsFromUtf8-long-int-java.lang.StringBuilder-">getCharsFromUtf8</a>, <a href="../../../com/yahoo/memory/Memory.html#getDouble-long-">getDouble</a>, <a href="../../../com/yahoo/memory/Memory.html#getDoubleArray-long-double:A-int-int-">getDoubleArray</a>, <a href="../../../com/yahoo/memory/Memory.html#getFloat-long-">getFloat</a>, <a href="../../../com/yahoo/memory/Memory.html#getFloatArray-long-float:A-int-int-">getFloatArray</a>, <a href="../../../com/yahoo/memory/Memory.html#getInt-long-">getInt</a>, <a href="../../../com/yahoo/memory/Memory.html#getIntArray-long-int:A-int-int-">getIntArray</a>, <a href="../../../com/yahoo/memory/Memory.html#getLong-long-">getLong</a>, <a href="../../../com/yahoo/memory/Memory.html#getLongArray-long-long:A-int-int-">getLongArray</a>, <a href="../../../com/yahoo/memory/Memory.html#getShort-long-">getShort</a>, <a href="../../../com/yahoo/memory/Memory.html#getShortArray-long-short:A-int-int-">getShortArray</a>, <a href="../../../com/yahoo/memory/Memory.html#region-long-long-">region</a>, <a href="../../../com/yahoo/memory/Memory.html#region-long-long-java.nio.ByteOrder-">region</a>, <a href="../../../com/yahoo/memory/Memory.html#unsafeByteBufferView-long-int-">unsafeByteBufferView</a>, <a href="../../../com/yahoo/memory/Memory.html#writeTo-long-long-java.nio.channels.WritableByteChannel-">writeTo</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="wrap-java.nio.ByteBuffer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a>&nbsp;wrap(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;byteBuf)</pre>
-<div class="block">Accesses the given ByteBuffer for write operations. The returned WritableMemory object has
- the same byte order, as the given ByteBuffer, unless the capacity of the given ByteBuffer is
- zero, then byte order of the returned WritableMemory object, as well as backing storage and
- read-only status are unspecified.
-
- <p><b>Note:</b> Always qualify this method with the class name, e.g.,
- <i>WritableMemory.wrap(...)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>byteBuf</code> - the given ByteBuffer</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new WritableMemory for write operations on the given ByteBuffer.</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-java.nio.ByteBuffer-java.nio.ByteOrder-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a>&nbsp;wrap(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;byteBuf,
-                                  <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</pre>
-<div class="block">Accesses the given ByteBuffer for write operations. The returned WritableMemory object has
- the given byte order, ignoring the byte order of the given ByteBuffer. If the capacity of
- the given ByteBuffer is zero the byte order of the returned WritableMemory object
- (as well as backing storage) is unspecified.
-
- <p><b>Note:</b> Always qualify this method with the class name, e.g.,
- <i>WritableMemory.wrap(...)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>byteBuf</code> - the given ByteBuffer, must not be null</dd>
-<dd><code>byteOrder</code> - the byte order to be used, which may be independent of the byte order
- state of the given ByteBuffer</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new WritableMemory for write operations on the given ByteBuffer.</dd>
-</dl>
-</li>
-</ul>
-<a name="map-java.io.File-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>map</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/memory/WritableMapHandle.html" title="class in com.yahoo.memory">WritableMapHandle</a>&nbsp;map(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;file)
-                             throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">Maps the entire given file into native-ordered Memory for write operations
- (including those &gt; 2GB). Calling this method is equivalent to calling
- <a href="../../../com/yahoo/memory/WritableMemory.html#map-java.io.File-long-long-java.nio.ByteOrder-"><code>map(file, 0, file.length(), ByteOrder.nativeOrder())</code></a>.
-
- <p><b>Note:</b> Always qualify this method with the class name, e.g.,
- <i>WritableMemory.map(...)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>file</code> - the given file to map</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>WritableMapHandle for managing the mapped Memory</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - file not found or a RuntimeException.</dd>
-</dl>
-</li>
-</ul>
-<a name="map-java.io.File-long-long-java.nio.ByteOrder-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>map</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/memory/WritableMapHandle.html" title="class in com.yahoo.memory">WritableMapHandle</a>&nbsp;map(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;file,
-                                    long&nbsp;fileOffsetBytes,
-                                    long&nbsp;capacityBytes,
-                                    <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)
-                             throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">Maps the specified portion of the given file into Memory for write operations
- (including those &gt; 2GB).
-
- <p><b>Note:</b> Always qualify this method with the class name, e.g.,
- <i>WritableMemory.map(...)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>file</code> - the given file to map. It may not be null.</dd>
-<dd><code>fileOffsetBytes</code> - the position in the given file in bytes. It may not be negative.</dd>
-<dd><code>capacityBytes</code> - the size of the mapped Memory. It may not be negative or zero.</dd>
-<dd><code>byteOrder</code> - the byte order to be used for the given file. It may not be null.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>WritableMapHandle for managing the mapped Memory</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - file not found or RuntimeException, etc.</dd>
-</dl>
-</li>
-</ul>
-<a name="allocateDirect-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>allocateDirect</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/memory/WritableDirectHandle.html" title="class in com.yahoo.memory">WritableDirectHandle</a>&nbsp;allocateDirect(long&nbsp;capacityBytes)</pre>
-<div class="block">Allocates and provides access to capacityBytes directly in native (off-heap) memory
- leveraging the WritableMemory API. Native byte order is assumed.
- The allocated memory will be 8-byte aligned, but may not be page aligned.
- If capacityBytes is zero, byte order, backing storage and read-only status
- of the WritableMemory object, returned from <a href="../../../com/yahoo/memory/WritableHandle.html#get--"><code>WritableHandle.get()</code></a> are unspecified.
-
- <p>The default MemoryRequestServer, which allocates any request for memory onto the heap,
- will be used.</p>
-
- <p><b>NOTE:</b> Native/Direct memory acquired using Unsafe may have garbage in it.
- It is the responsibility of the using class to clear this memory, if required,
- and to call <i>close()</i> when done.</p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>capacityBytes</code> - the size of the desired memory in bytes.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>WritableDirectHandle for this off-heap resource</dd>
-</dl>
-</li>
-</ul>
-<a name="allocateDirect-long-com.yahoo.memory.MemoryRequestServer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>allocateDirect</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/memory/WritableDirectHandle.html" title="class in com.yahoo.memory">WritableDirectHandle</a>&nbsp;allocateDirect(long&nbsp;capacityBytes,
-                                                  <a href="../../../com/yahoo/memory/MemoryRequestServer.html" title="interface in com.yahoo.memory">MemoryRequestServer</a>&nbsp;memReqSvr)</pre>
-<div class="block">Allocates and provides access to capacityBytes directly in native (off-heap) memory
- leveraging the WritableMemory API. The allocated memory will be 8-byte aligned, but may not
- be page aligned. If capacityBytes is zero, byte order, backing storage and read-only status
- of the WritableMemory object, returned from <a href="../../../com/yahoo/memory/WritableHandle.html#get--"><code>WritableHandle.get()</code></a> are unspecified.
-
- <p><b>NOTE:</b> Native/Direct memory acquired using Unsafe may have garbage in it.
- It is the responsibility of the using class to clear this memory, if required,
- and to call <i>close()</i> when done.</p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>capacityBytes</code> - the size of the desired memory in bytes.</dd>
-<dd><code>memReqSvr</code> - A user-specified MemoryRequestServer.
- This is a callback mechanism for a user client of direct memory to request more memory.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>WritableHandle for this off-heap resource</dd>
-</dl>
-</li>
-</ul>
-<a name="writableRegion-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>writableRegion</h4>
-<pre>public abstract&nbsp;<a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a>&nbsp;writableRegion(long&nbsp;offsetBytes,
-                                              long&nbsp;capacityBytes)</pre>
-<div class="block">A writable region is a writable view of this object.
- This returns a new <i>WritableMemory</i> representing the defined writable region with the
- given offsetBytes and capacityBytes.
- <ul>
- <li>Returned object's origin = this objects' origin + <i>offsetBytes</i></li>
- <li>Returned object's capacity = <i>capacityBytes</i></li>
- </ul>
- If the given capacityBytes is zero, the returned object is effectively immutable and
- the backing storage and byte order are unspecified.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - the starting offset with respect to this object.</dd>
-<dd><code>capacityBytes</code> - the capacity of the returned object in bytes.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new <i>WritableMemory</i> representing the defined writable region.</dd>
-</dl>
-</li>
-</ul>
-<a name="writableRegion-long-long-java.nio.ByteOrder-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>writableRegion</h4>
-<pre>public abstract&nbsp;<a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a>&nbsp;writableRegion(long&nbsp;offsetBytes,
-                                              long&nbsp;capacityBytes,
-                                              <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</pre>
-<div class="block">A writable region is a writable view of this object.
- This returns a new <i>WritableMemory</i> representing the defined writable region with the
- given offsetBytes, capacityBytes and byte order.
- <ul>
- <li>Returned object's origin = this objects' origin + <i>offsetBytes</i></li>
- <li>Returned object's capacity = <i>capacityBytes</i></li>
- <li>Returned object's byte order = <i>byteOrder</i></li>
- </ul>
- If the given capacityBytes is zero, the returned object is effectively immutable and
- the backing storage and byte order are unspecified.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - the starting offset with respect to this object.</dd>
-<dd><code>capacityBytes</code> - the capacity of the returned object in bytes.</dd>
-<dd><code>byteOrder</code> - the given byte order</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new <i>WritableMemory</i> representing the defined writable region.</dd>
-</dl>
-</li>
-</ul>
-<a name="asWritableBuffer--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>asWritableBuffer</h4>
-<pre>public abstract&nbsp;<a href="../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a>&nbsp;asWritableBuffer()</pre>
-<div class="block">Returns a new <i>WritableBuffer</i> with a writable view of this object.
- <ul>
- <li>Returned object's origin = this object's origin</li>
- <li>Returned object's <i>start</i> = 0</li>
- <li>Returned object's <i>position</i> = 0</li>
- <li>Returned object's <i>end</i> = this object's capacity</li>
- <li>Returned object's <i>capacity</i> = this object's capacity</li>
- <li>Returned object's <i>start</i>, <i>position</i> and <i>end</i> are mutable</li>
- </ul>
- If this object's capacity is zero, the returned object is effectively immutable and
- the backing storage and byte order are unspecified.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new <i>WritableBuffer</i> with a view of this WritableMemory</dd>
-</dl>
-</li>
-</ul>
-<a name="asWritableBuffer-java.nio.ByteOrder-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>asWritableBuffer</h4>
-<pre>public abstract&nbsp;<a href="../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a>&nbsp;asWritableBuffer(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</pre>
-<div class="block">Returns a new <i>WritableBuffer</i> with a writable view of this object
- with the given byte order.
- <ul>
- <li>Returned object's origin = this object's origin</li>
- <li>Returned object's <i>start</i> = 0</li>
- <li>Returned object's <i>position</i> = 0</li>
- <li>Returned object's <i>end</i> = this object's capacity</li>
- <li>Returned object's <i>capacity</i> = this object's capacity</li>
- <li>Returned object's <i>start</i>, <i>position</i> and <i>end</i> are mutable</li>
- </ul>
- If this object's capacity is zero, the returned object is effectively immutable and
- the backing storage and byte order are unspecified.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>byteOrder</code> - the given byte order</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new <i>WritableBuffer</i> with a view of this WritableMemory</dd>
-</dl>
-</li>
-</ul>
-<a name="allocate-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>allocate</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a>&nbsp;allocate(int&nbsp;capacityBytes)</pre>
-<div class="block">Creates on-heap WritableMemory with the given capacity and the native byte order. If the given
- capacityBytes is zero, backing storage, byte order and read-only status of the returned
- WritableMemory object are unspecified.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>capacityBytes</code> - the given capacity in bytes.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new WritableMemory for write operations on a new byte array.</dd>
-</dl>
-</li>
-</ul>
-<a name="allocate-int-java.nio.ByteOrder-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>allocate</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a>&nbsp;allocate(int&nbsp;capacityBytes,
-                                      <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</pre>
-<div class="block">Creates on-heap WritableMemory with the given capacity and the given byte order. If the given
- capacityBytes is zero, backing storage, byte order and read-only status of the returned
- WritableMemory object are unspecified.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>capacityBytes</code> - the given capacity in bytes.</dd>
-<dd><code>byteOrder</code> - the given byte order to allocate new Memory object with.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new WritableMemory for write operations on a new byte array.</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-boolean:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a>&nbsp;wrap(boolean[]&nbsp;arr)</pre>
-<div class="block">Wraps the given primitive array for write operations assuming native byte order. If the array
- size is zero, backing storage, byte order and read-only status of the returned WritableMemory
- object are unspecified.
-
- <p><b>Note:</b> Always qualify this method with the class name, e.g.,
- <i>WritableMemory.wrap(...)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - the given primitive array.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new WritableMemory for write operations on the given primitive array.</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a>&nbsp;wrap(byte[]&nbsp;arr)</pre>
-<div class="block">Wraps the given primitive array for write operations assuming native byte order. If the array
- size is zero, backing storage, byte order and read-only status of the returned WritableMemory
- object are unspecified.
-
- <p><b>Note:</b> Always qualify this method with the class name, e.g.,
- <i>WritableMemory.wrap(...)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - the given primitive array.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new WritableMemory for write operations on the given primitive array.</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-byte:A-java.nio.ByteOrder-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a>&nbsp;wrap(byte[]&nbsp;arr,
-                                  <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</pre>
-<div class="block">Wraps the given primitive array for write operations with the given byte order. If the array
- size is zero, backing storage, byte order and read-only status of the returned WritableMemory
- object are unspecified.
-
- <p><b>Note:</b> Always qualify this method with the class name, e.g.,
- <i>WritableMemory.wrap(...)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - the given primitive array.</dd>
-<dd><code>byteOrder</code> - the byte order to be used</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new WritableMemory for write operations on the given primitive array.</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-byte:A-int-int-java.nio.ByteOrder-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a>&nbsp;wrap(byte[]&nbsp;arr,
-                                  int&nbsp;offsetBytes,
-                                  int&nbsp;lengthBytes,
-                                  <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</pre>
-<div class="block">Wraps the given primitive array for write operations with the given byte order. If the given
- lengthBytes is zero, backing storage, byte order and read-only status of the returned
- WritableMemory object are unspecified.
-
- <p><b>Note:</b> Always qualify this method with the class name, e.g.,
- <i>WritableMemory.wrap(...)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - the given primitive array.</dd>
-<dd><code>offsetBytes</code> - the byte offset into the given array</dd>
-<dd><code>lengthBytes</code> - the number of bytes to include from the given array</dd>
-<dd><code>byteOrder</code> - the byte order to be used</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new WritableMemory for write operations on the given primitive array.</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-char:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a>&nbsp;wrap(char[]&nbsp;arr)</pre>
-<div class="block">Wraps the given primitive array for write operations assuming native byte order. If the array
- size is zero, backing storage, byte order and read-only status of the returned WritableMemory
- object are unspecified.
-
- <p><b>Note:</b> Always qualify this method with the class name, e.g.,
- <i>WritableMemory.wrap(...)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - the given primitive array.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new WritableMemory for write operations on the given primitive array.</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-short:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a>&nbsp;wrap(short[]&nbsp;arr)</pre>
-<div class="block">Wraps the given primitive array for write operations assuming native byte order. If the array
- size is zero, backing storage, byte order and read-only status of the returned WritableMemory
- object are unspecified.
-
- <p><b>Note:</b> Always qualify this method with the class name, e.g.,
- <i>WritableMemory.wrap(...)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - the given primitive array.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new WritableMemory for write operations on the given primitive array.</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-int:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a>&nbsp;wrap(int[]&nbsp;arr)</pre>
-<div class="block">Wraps the given primitive array for write operations assuming native byte order. If the array
- size is zero, backing storage, byte order and read-only status of the returned WritableMemory
- object are unspecified.
-
- <p><b>Note:</b> Always qualify this method with the class name, e.g.,
- <i>WritableMemory.wrap(...)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - the given primitive array.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new WritableMemory for write operations on the given primitive array.</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-long:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a>&nbsp;wrap(long[]&nbsp;arr)</pre>
-<div class="block">Wraps the given primitive array for write operations assuming native byte order. If the array
- size is zero, backing storage, byte order and read-only status of the returned WritableMemory
- object are unspecified.
-
- <p><b>Note:</b> Always qualify this method with the class name, e.g.,
- <i>WritableMemory.wrap(...)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - the given primitive array.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new WritableMemory for write operations on the given primitive array.</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-float:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a>&nbsp;wrap(float[]&nbsp;arr)</pre>
-<div class="block">Wraps the given primitive array for write operations assuming native byte order. If the array
- size is zero, backing storage, byte order and read-only status of the returned WritableMemory
- object are unspecified.
-
- <p><b>Note:</b> Always qualify this method with the class name, e.g.,
- <i>WritableMemory.wrap(...)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - the given primitive array.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new WritableMemory for write operations on the given primitive array.</dd>
-</dl>
-</li>
-</ul>
-<a name="wrap-double:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>wrap</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a>&nbsp;wrap(double[]&nbsp;arr)</pre>
-<div class="block">Wraps the given primitive array for write operations assuming native byte order. If the array
- size is zero, backing storage, byte order and read-only status of the returned WritableMemory
- object are unspecified.
-
- <p><b>Note:</b> Always qualify this method with the class name, e.g.,
- <i>WritableMemory.wrap(...)</i>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - the given primitive array.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new WritableMemory for write operations on the given primitive array.</dd>
-</dl>
-</li>
-</ul>
-<a name="putBoolean-long-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putBoolean</h4>
-<pre>public abstract&nbsp;void&nbsp;putBoolean(long&nbsp;offsetBytes,
-                                boolean&nbsp;value)</pre>
-<div class="block">Puts the boolean value at the given offset</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this <i>WritableMemory</i> start</dd>
-<dd><code>value</code> - the value to put</dd>
-</dl>
-</li>
-</ul>
-<a name="putBooleanArray-long-boolean:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putBooleanArray</h4>
-<pre>public abstract&nbsp;void&nbsp;putBooleanArray(long&nbsp;offsetBytes,
-                                     boolean[]&nbsp;srcArray,
-                                     int&nbsp;srcOffsetBooleans,
-                                     int&nbsp;lengthBooleans)</pre>
-<div class="block">Puts the boolean array at the given offset</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this <i>WritableMemory</i> start</dd>
-<dd><code>srcArray</code> - The source array.</dd>
-<dd><code>srcOffsetBooleans</code> - offset in array units</dd>
-<dd><code>lengthBooleans</code> - number of array units to transfer</dd>
-</dl>
-</li>
-</ul>
-<a name="putByte-long-byte-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putByte</h4>
-<pre>public abstract&nbsp;void&nbsp;putByte(long&nbsp;offsetBytes,
-                             byte&nbsp;value)</pre>
-<div class="block">Puts the byte value at the given offset</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this <i>WritableMemory</i> start</dd>
-<dd><code>value</code> - the value to put</dd>
-</dl>
-</li>
-</ul>
-<a name="putByteArray-long-byte:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putByteArray</h4>
-<pre>public abstract&nbsp;void&nbsp;putByteArray(long&nbsp;offsetBytes,
-                                  byte[]&nbsp;srcArray,
-                                  int&nbsp;srcOffsetBytes,
-                                  int&nbsp;lengthBytes)</pre>
-<div class="block">Puts the byte array at the given offset</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this <i>WritableMemory</i> start</dd>
-<dd><code>srcArray</code> - The source array.</dd>
-<dd><code>srcOffsetBytes</code> - offset in array units</dd>
-<dd><code>lengthBytes</code> - number of array units to transfer</dd>
-</dl>
-</li>
-</ul>
-<a name="putChar-long-char-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putChar</h4>
-<pre>public abstract&nbsp;void&nbsp;putChar(long&nbsp;offsetBytes,
-                             char&nbsp;value)</pre>
-<div class="block">Puts the char value at the given offset</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this <i>WritableMemory</i> start</dd>
-<dd><code>value</code> - the value to put</dd>
-</dl>
-</li>
-</ul>
-<a name="putCharArray-long-char:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putCharArray</h4>
-<pre>public abstract&nbsp;void&nbsp;putCharArray(long&nbsp;offsetBytes,
-                                  char[]&nbsp;srcArray,
-                                  int&nbsp;srcOffsetChars,
-                                  int&nbsp;lengthChars)</pre>
-<div class="block">Puts the char array at the given offset</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this <i>WritableMemory</i> start</dd>
-<dd><code>srcArray</code> - The source array.</dd>
-<dd><code>srcOffsetChars</code> - offset in array units</dd>
-<dd><code>lengthChars</code> - number of array units to transfer</dd>
-</dl>
-</li>
-</ul>
-<a name="putCharsToUtf8-long-java.lang.CharSequence-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putCharsToUtf8</h4>
-<pre>public abstract&nbsp;long&nbsp;putCharsToUtf8(long&nbsp;offsetBytes,
-                                    <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a>&nbsp;src)</pre>
-<div class="block">Encodes characters from the given CharSequence into UTF-8 bytes and puts them into this
- <i>WritableMemory</i> begining at the given offsetBytes.
- This is specifically designed to reduce the production of intermediate objects (garbage),
- thus significantly reducing pressure on the JVM Garbage Collector.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this <i>WritableMemory</i> start</dd>
-<dd><code>src</code> - The source CharSequence to be encoded and put into this WritableMemory. It is
- the responsibility of the caller to provide sufficient capacity in this
- <i>WritableMemory</i> for the encoded Utf8 bytes. Characters outside the ASCII range can
- require 2, 3 or 4 bytes per character to encode.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the number of bytes encoded</dd>
-</dl>
-</li>
-</ul>
-<a name="putDouble-long-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putDouble</h4>
-<pre>public abstract&nbsp;void&nbsp;putDouble(long&nbsp;offsetBytes,
-                               double&nbsp;value)</pre>
-<div class="block">Puts the double value at the given offset</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this <i>WritableMemory</i> start</dd>
-<dd><code>value</code> - the value to put</dd>
-</dl>
-</li>
-</ul>
-<a name="putDoubleArray-long-double:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putDoubleArray</h4>
-<pre>public abstract&nbsp;void&nbsp;putDoubleArray(long&nbsp;offsetBytes,
-                                    double[]&nbsp;srcArray,
-                                    int&nbsp;srcOffsetDoubles,
-                                    int&nbsp;lengthDoubles)</pre>
-<div class="block">Puts the double array at the given offset</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this <i>WritableMemory</i> start</dd>
-<dd><code>srcArray</code> - The source array.</dd>
-<dd><code>srcOffsetDoubles</code> - offset in array units</dd>
-<dd><code>lengthDoubles</code> - number of array units to transfer</dd>
-</dl>
-</li>
-</ul>
-<a name="putFloat-long-float-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putFloat</h4>
-<pre>public abstract&nbsp;void&nbsp;putFloat(long&nbsp;offsetBytes,
-                              float&nbsp;value)</pre>
-<div class="block">Puts the float value at the given offset</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this <i>WritableMemory</i> start</dd>
-<dd><code>value</code> - the value to put</dd>
-</dl>
-</li>
-</ul>
-<a name="putFloatArray-long-float:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putFloatArray</h4>
-<pre>public abstract&nbsp;void&nbsp;putFloatArray(long&nbsp;offsetBytes,
-                                   float[]&nbsp;srcArray,
-                                   int&nbsp;srcOffsetFloats,
-                                   int&nbsp;lengthFloats)</pre>
-<div class="block">Puts the float array at the given offset</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this <i>WritableMemory</i> start</dd>
-<dd><code>srcArray</code> - The source array.</dd>
-<dd><code>srcOffsetFloats</code> - offset in array units</dd>
-<dd><code>lengthFloats</code> - number of array units to transfer</dd>
-</dl>
-</li>
-</ul>
-<a name="putInt-long-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putInt</h4>
-<pre>public abstract&nbsp;void&nbsp;putInt(long&nbsp;offsetBytes,
-                            int&nbsp;value)</pre>
-<div class="block">Puts the int value at the given offset</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this <i>WritableMemory</i> start</dd>
-<dd><code>value</code> - the value to put</dd>
-</dl>
-</li>
-</ul>
-<a name="putIntArray-long-int:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putIntArray</h4>
-<pre>public abstract&nbsp;void&nbsp;putIntArray(long&nbsp;offsetBytes,
-                                 int[]&nbsp;srcArray,
-                                 int&nbsp;srcOffsetInts,
-                                 int&nbsp;lengthInts)</pre>
-<div class="block">Puts the int array at the given offset</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this <i>WritableMemory</i> start</dd>
-<dd><code>srcArray</code> - The source array.</dd>
-<dd><code>srcOffsetInts</code> - offset in array units</dd>
-<dd><code>lengthInts</code> - number of array units to transfer</dd>
-</dl>
-</li>
-</ul>
-<a name="putLong-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putLong</h4>
-<pre>public abstract&nbsp;void&nbsp;putLong(long&nbsp;offsetBytes,
-                             long&nbsp;value)</pre>
-<div class="block">Puts the long value at the given offset</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this <i>WritableMemory</i> start</dd>
-<dd><code>value</code> - the value to put</dd>
-</dl>
-</li>
-</ul>
-<a name="putLongArray-long-long:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putLongArray</h4>
-<pre>public abstract&nbsp;void&nbsp;putLongArray(long&nbsp;offsetBytes,
-                                  long[]&nbsp;srcArray,
-                                  int&nbsp;srcOffsetLongs,
-                                  int&nbsp;lengthLongs)</pre>
-<div class="block">Puts the long array at the given offset</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this <i>WritableMemory</i> start</dd>
-<dd><code>srcArray</code> - The source array.</dd>
-<dd><code>srcOffsetLongs</code> - offset in array units</dd>
-<dd><code>lengthLongs</code> - number of array units to transfer</dd>
-</dl>
-</li>
-</ul>
-<a name="putShort-long-short-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putShort</h4>
-<pre>public abstract&nbsp;void&nbsp;putShort(long&nbsp;offsetBytes,
-                              short&nbsp;value)</pre>
-<div class="block">Puts the short value at the given offset</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this <i>WritableMemory</i> start</dd>
-<dd><code>value</code> - the value to put</dd>
-</dl>
-</li>
-</ul>
-<a name="putShortArray-long-short:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putShortArray</h4>
-<pre>public abstract&nbsp;void&nbsp;putShortArray(long&nbsp;offsetBytes,
-                                   short[]&nbsp;srcArray,
-                                   int&nbsp;srcOffsetShorts,
-                                   int&nbsp;lengthShorts)</pre>
-<div class="block">Puts the short array at the given offset</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this <i>WritableMemory</i> start</dd>
-<dd><code>srcArray</code> - The source array.</dd>
-<dd><code>srcOffsetShorts</code> - offset in array units</dd>
-<dd><code>lengthShorts</code> - number of array units to transfer</dd>
-</dl>
-</li>
-</ul>
-<a name="getAndAddLong-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getAndAddLong</h4>
-<pre>public abstract&nbsp;long&nbsp;getAndAddLong(long&nbsp;offsetBytes,
-                                   long&nbsp;delta)</pre>
-<div class="block">Atomically adds the given value to the long located at offsetBytes.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this Memory start</dd>
-<dd><code>delta</code> - the amount to add</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the the previous value</dd>
-</dl>
-</li>
-</ul>
-<a name="compareAndSwapLong-long-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>compareAndSwapLong</h4>
-<pre>public abstract&nbsp;boolean&nbsp;compareAndSwapLong(long&nbsp;offsetBytes,
-                                           long&nbsp;expect,
-                                           long&nbsp;update)</pre>
-<div class="block">Atomically sets the current value at the memory location to the given updated value
- if and only if the current value <code>==</code> the expected value.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this Memory start</dd>
-<dd><code>expect</code> - the expected value</dd>
-<dd><code>update</code> - the new value</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd><code>true</code> if successful. False return indicates that
- the current value at the memory location was not equal to the expected value.</dd>
-</dl>
-</li>
-</ul>
-<a name="getAndSetLong-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getAndSetLong</h4>
-<pre>public abstract&nbsp;long&nbsp;getAndSetLong(long&nbsp;offsetBytes,
-                                   long&nbsp;newValue)</pre>
-<div class="block">Atomically exchanges the given value with the current value located at offsetBytes.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this Memory start</dd>
-<dd><code>newValue</code> - new value</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the previous value</dd>
-</dl>
-</li>
-</ul>
-<a name="getArray--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getArray</h4>
-<pre>public abstract&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getArray()</pre>
-<div class="block">Returns the primitive backing array, otherwise null.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the primitive backing array, otherwise null.</dd>
-</dl>
-</li>
-</ul>
-<a name="clear--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>clear</h4>
-<pre>public abstract&nbsp;void&nbsp;clear()</pre>
-<div class="block">Clears all bytes of this Memory to zero</div>
-</li>
-</ul>
-<a name="clear-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>clear</h4>
-<pre>public abstract&nbsp;void&nbsp;clear(long&nbsp;offsetBytes,
-                           long&nbsp;lengthBytes)</pre>
-<div class="block">Clears a portion of this Memory to zero.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this Memory start</dd>
-<dd><code>lengthBytes</code> - the length in bytes</dd>
-</dl>
-</li>
-</ul>
-<a name="clearBits-long-byte-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>clearBits</h4>
-<pre>public abstract&nbsp;void&nbsp;clearBits(long&nbsp;offsetBytes,
-                               byte&nbsp;bitMask)</pre>
-<div class="block">Clears the bits defined by the bitMask</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this Memory start.</dd>
-<dd><code>bitMask</code> - the bits set to one will be cleared</dd>
-</dl>
-</li>
-</ul>
-<a name="fill-byte-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>fill</h4>
-<pre>public abstract&nbsp;void&nbsp;fill(byte&nbsp;value)</pre>
-<div class="block">Fills all bytes of this Memory region to the given byte value.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>value</code> - the given byte value</dd>
-</dl>
-</li>
-</ul>
-<a name="fill-long-long-byte-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>fill</h4>
-<pre>public abstract&nbsp;void&nbsp;fill(long&nbsp;offsetBytes,
-                          long&nbsp;lengthBytes,
-                          byte&nbsp;value)</pre>
-<div class="block">Fills a portion of this Memory region to the given byte value.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this Memory start</dd>
-<dd><code>lengthBytes</code> - the length in bytes</dd>
-<dd><code>value</code> - the given byte value</dd>
-</dl>
-</li>
-</ul>
-<a name="setBits-long-byte-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setBits</h4>
-<pre>public abstract&nbsp;void&nbsp;setBits(long&nbsp;offsetBytes,
-                             byte&nbsp;bitMask)</pre>
-<div class="block">Sets the bits defined by the bitMask</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset bytes relative to this Memory start</dd>
-<dd><code>bitMask</code> - the bits set to one will be set</dd>
-</dl>
-</li>
-</ul>
-<a name="getMemoryRequestServer--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMemoryRequestServer</h4>
-<pre>public&nbsp;<a href="../../../com/yahoo/memory/MemoryRequestServer.html" title="interface in com.yahoo.memory">MemoryRequestServer</a>&nbsp;getMemoryRequestServer()</pre>
-<div class="block">For Direct Memory only. Other types of backing resources will return null.
- Gets the MemoryRequestServer object used by dynamic off-heap (Direct) memory objects
- to request additional memory.
- Set using <a href="../../../com/yahoo/memory/WritableMemory.html#allocateDirect-long-com.yahoo.memory.MemoryRequestServer-"><code>allocateDirect(long, MemoryRequestServer)</code></a>.
- If not explicity set, this returns the <a href="../../../com/yahoo/memory/DefaultMemoryRequestServer.html" title="class in com.yahoo.memory"><code>DefaultMemoryRequestServer</code></a>.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the MemoryRequestServer object (if direct memory) or null.</dd>
-</dl>
-</li>
-</ul>
-<a name="equals-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>equals</h4>
-<pre>public final&nbsp;boolean&nbsp;equals(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;that)</pre>
-<div class="block">Returns true if the given object is an instance of this class and has equal data contents.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>that</code> - the given object</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the given Object is an instance of this class and has equal data contents.</dd>
-</dl>
-</li>
-</ul>
-<a name="equalTo-long-java.lang.Object-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>equalTo</h4>
-<pre>public final&nbsp;boolean&nbsp;equalTo(long&nbsp;thisOffsetBytes,
-                             <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;that,
-                             long&nbsp;thatOffsetBytes,
-                             long&nbsp;lengthBytes)</pre>
-<div class="block">Returns true if the given object is an instance of this class and has equal contents to
- this object in the given range of bytes. This will also check two distinct ranges within the
- same object for eauals.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>thisOffsetBytes</code> - the starting offset in bytes for this object.</dd>
-<dd><code>that</code> - the given object</dd>
-<dd><code>thatOffsetBytes</code> - the starting offset in bytes for the given object</dd>
-<dd><code>lengthBytes</code> - the size of the range in bytes</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the given object has equal contents to this object in the given range of
- bytes.</dd>
-</dl>
-</li>
-</ul>
-<a name="getByteBuffer--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getByteBuffer</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;getByteBuffer()</pre>
-<div class="block">Gets the backing ByteBuffer if it exists, otherwise returns null.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the backing ByteBuffer if it exists, otherwise returns null.</dd>
-</dl>
-</li>
-</ul>
-<a name="getByteOrder--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getByteOrder</h4>
-<pre>public final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;getByteOrder()</pre>
-<div class="block">Gets the current ByteOrder.
- This may be different from the ByteOrder of the backing resource.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current ByteOrder.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCapacity--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCapacity</h4>
-<pre>public final&nbsp;long&nbsp;getCapacity()</pre>
-<div class="block">Gets the capacity of this object in bytes</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the capacity of this object in bytes</dd>
-</dl>
-</li>
-</ul>
-<a name="getCumulativeOffset--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCumulativeOffset</h4>
-<pre>public final&nbsp;long&nbsp;getCumulativeOffset()</pre>
-<div class="block">Gets the cumulative offset in bytes of this object from the backing resource.
- This offset may also include other offset components such as the native off-heap
- memory address, DirectByteBuffer split offsets, region offsets, and unsafe arrayBaseOffsets.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the cumulative offset in bytes of this object from the backing resource.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCumulativeOffset-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCumulativeOffset</h4>
-<pre>public final&nbsp;long&nbsp;getCumulativeOffset(long&nbsp;offsetBytes)</pre>
-<div class="block">Gets the cumulative offset in bytes of this object from the backing resource including the given
- offsetBytes. This offset may also include other offset components such as the native off-heap
- memory address, DirectByteBuffer split offsets, region offsets, and unsafe arrayBaseOffsets.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - offset to be added to the cumulative offset.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the cumulative offset in bytes of this object from the backing resource including the
- given offsetBytes.</dd>
-</dl>
-</li>
-</ul>
-<a name="getRegionOffset--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRegionOffset</h4>
-<pre>public final&nbsp;long&nbsp;getRegionOffset()</pre>
-<div class="block">Returns the offset of address zero of this object relative to the address zero of the
- backing resource but not including the size of any Java object header.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the offset of address zero of this object relative to the address zero of the
- backing resource but not including the size of any Java object header.</dd>
-</dl>
-</li>
-</ul>
-<a name="getRegionOffset-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRegionOffset</h4>
-<pre>public final&nbsp;long&nbsp;getRegionOffset(long&nbsp;offsetBytes)</pre>
-<div class="block">Returns the offset of address zero of this object relative to the address zero of the
- backing resource plus the given offsetBytes but not including the size of any Java object
- header.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - the given offsetBytes</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the offset of address zero of this object relative to the address zero of the
- backing resource plus the given offsetBytes but not including the size of any Java object
- header.</dd>
-</dl>
-</li>
-</ul>
-<a name="hasArray--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hasArray</h4>
-<pre>public final&nbsp;boolean&nbsp;hasArray()</pre>
-<div class="block">Returns true if this object is backed by an on-heap primitive array</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this object is backed by an on-heap primitive array</dd>
-</dl>
-</li>
-</ul>
-<a name="hashCode--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashCode</h4>
-<pre>public final&nbsp;int&nbsp;hashCode()</pre>
-<div class="block">Returns the hashCode of this object.
-
- <p>The hash code of this object depends upon all of its contents.
- Because of this, it is inadvisable to use these objects as keys in hash maps
- or similar data structures unless it is known that their contents will not change.</p>
-
- <p>If it is desirable to use these objects in a hash map depending only on object identity,
- than the <a href="https://docs.oracle.com/javase/8/docs/api/java/util/IdentityHashMap.html?is-external=true" title="class or interface in java.util"><code>IdentityHashMap</code></a> can be used.</p></div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the hashCode of this object.</dd>
-</dl>
-</li>
-</ul>
-<a name="xxHash64-long-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>xxHash64</h4>
-<pre>public final&nbsp;long&nbsp;xxHash64(long&nbsp;offsetBytes,
-                           long&nbsp;lengthBytes,
-                           long&nbsp;seed)</pre>
-<div class="block">Returns the 64-bit hash of the sequence of bytes in this object specified by
- <i>offsetBytes</i>, <i>lengthBytes</i> and a <i>seed</i>.  Note that the sequence of bytes is
- always processed in the same order independent of endianness.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - the given offset in bytes to the first byte of the byte sequence.</dd>
-<dd><code>lengthBytes</code> - the given length in bytes of the byte sequence.</dd>
-<dd><code>seed</code> - the given long seed.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the 64-bit hash of the sequence of bytes in this object specified by
- <i>offsetBytes</i> and <i>lengthBytes</i>.</dd>
-</dl>
-</li>
-</ul>
-<a name="hasByteBuffer--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hasByteBuffer</h4>
-<pre>public final&nbsp;boolean&nbsp;hasByteBuffer()</pre>
-<div class="block">Returns true if this Memory is backed by a ByteBuffer.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this Memory is backed by a ByteBuffer.</dd>
-</dl>
-</li>
-</ul>
-<a name="isDirect--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isDirect</h4>
-<pre>public final&nbsp;boolean&nbsp;isDirect()</pre>
-<div class="block">Returns true if the backing resource is direct (off-heap) memory.
- This is the case for allocated direct memory, memory mapped files,</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the backing resource is direct (off-heap) memory.</dd>
-</dl>
-</li>
-</ul>
-<a name="isNativeOrder--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isNativeOrder</h4>
-<pre>public final&nbsp;boolean&nbsp;isNativeOrder()</pre>
-<div class="block">Returns true if the current byte order is native order.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the current byte order is native order.</dd>
-</dl>
-</li>
-</ul>
-<a name="isReadOnly--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isReadOnly</h4>
-<pre>public final&nbsp;boolean&nbsp;isReadOnly()</pre>
-<div class="block">Returns true if this object or the backing resource is read-only.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this object or the backing resource is read-only.</dd>
-</dl>
-</li>
-</ul>
-<a name="isSameResource-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isSameResource</h4>
-<pre>public final&nbsp;boolean&nbsp;isSameResource(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;that)</pre>
-<div class="block">Returns true if the backing resource of <i>this</i> is identical with the backing resource
- of <i>that</i>. The capacities must be the same.  If <i>this</i> is a region,
- the region offset must also be the same.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>that</code> - A different non-null object</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the backing resource of <i>this</i> is the same as the backing resource
- of <i>that</i>.</dd>
-</dl>
-</li>
-</ul>
-<a name="isValid--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isValid</h4>
-<pre>public&nbsp;boolean&nbsp;isValid()</pre>
-<div class="block">Returns true if this object is valid and has not been closed.
- This is relevant only for direct (off-heap) memory and Mapped Files.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this object is valid and has not been closed.</dd>
-</dl>
-</li>
-</ul>
-<a name="checkValidAndBounds-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>checkValidAndBounds</h4>
-<pre>public final&nbsp;void&nbsp;checkValidAndBounds(long&nbsp;offsetBytes,
-                                      long&nbsp;lengthBytes)</pre>
-<div class="block">Checks that the specified range of bytes is within bounds of this object, throws
- <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang"><code>IllegalArgumentException</code></a> if it's not: i. e. if offsetBytes &lt; 0, or length &lt; 0,
- or offsetBytes + length &gt; <a href="../../../com/yahoo/memory/WritableMemory.html#getCapacity--"><code>getCapacity()</code></a>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - the given offset in bytes of this object</dd>
-<dd><code>lengthBytes</code> - the given length in bytes of this object</dd>
-</dl>
-</li>
-</ul>
-<a name="getCurrentDirectMemoryAllocations--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCurrentDirectMemoryAllocations</h4>
-<pre>public static final&nbsp;long&nbsp;getCurrentDirectMemoryAllocations()</pre>
-<div class="block">Gets the current number of active direct memory allocations.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current number of active direct memory allocations.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCurrentDirectMemoryAllocated--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCurrentDirectMemoryAllocated</h4>
-<pre>public static final&nbsp;long&nbsp;getCurrentDirectMemoryAllocated()</pre>
-<div class="block">Gets the current size of active direct memory allocated.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current size of active direct memory allocated.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCurrentDirectMemoryMapAllocations--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCurrentDirectMemoryMapAllocations</h4>
-<pre>public static final&nbsp;long&nbsp;getCurrentDirectMemoryMapAllocations()</pre>
-<div class="block">Gets the current number of active direct memory map allocations.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current number of active direct memory map allocations.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCurrentDirectMemoryMapAllocated--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCurrentDirectMemoryMapAllocated</h4>
-<pre>public static final&nbsp;long&nbsp;getCurrentDirectMemoryMapAllocated()</pre>
-<div class="block">Gets the current size of active direct memory map allocated.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current size of active direct memory map allocated.</dd>
-</dl>
-</li>
-</ul>
-<a name="toHexString-java.lang.String-long-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toHexString</h4>
-<pre>public final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toHexString(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;header,
-                                long&nbsp;offsetBytes,
-                                int&nbsp;lengthBytes)</pre>
-<div class="block">Returns a formatted hex string of a range of this object.
- Used primarily for testing.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>header</code> - a descriptive header</dd>
-<dd><code>offsetBytes</code> - offset bytes relative to this object start</dd>
-<dd><code>lengthBytes</code> - number of bytes to convert to a hex string</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a formatted hex string in a human readable array</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/WritableMemory.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/WritableMapHandle.html" title="class in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/WritableMemory.html" target="_top">Frames</a></li>
-<li><a href="WritableMemory.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/BaseBuffer.html b/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/BaseBuffer.html
deleted file mode 100644
index ad89282..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/BaseBuffer.html
+++ /dev/null
@@ -1,217 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.memory.BaseBuffer (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.memory.BaseBuffer (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/BaseBuffer.html" target="_top">Frames</a></li>
-<li><a href="BaseBuffer.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.memory.BaseBuffer" class="title">Uses of Class<br>com.yahoo.memory.BaseBuffer</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.memory">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a> in <a href="../../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a> in <a href="../../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></span></code>
-<div class="block">Provides read-only, positional primitive and primitive array methods to any of the four resources
- mentioned in the package level documentation.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></span></code>
-<div class="block">Provides read and write, positional primitive and primitive array access to any of the four
- resources mentioned at the package level.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a> that return <a href="../../../../com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></code></td>
-<td class="colLast"><span class="typeNameLabel">BaseBuffer.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/BaseBuffer.html#incrementAndCheckPosition-long-">incrementAndCheckPosition</a></span>(long&nbsp;increment)</code>
-<div class="block">Increments the current position by the given increment.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></code></td>
-<td class="colLast"><span class="typeNameLabel">BaseBuffer.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/BaseBuffer.html#incrementPosition-long-">incrementPosition</a></span>(long&nbsp;increment)</code>
-<div class="block">Increments the current position by the given increment.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></code></td>
-<td class="colLast"><span class="typeNameLabel">BaseBuffer.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/BaseBuffer.html#resetPosition--">resetPosition</a></span>()</code>
-<div class="block">Resets the current position to the start position,
- This does not modify any data.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></code></td>
-<td class="colLast"><span class="typeNameLabel">BaseBuffer.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/BaseBuffer.html#setAndCheckPosition-long-">setAndCheckPosition</a></span>(long&nbsp;position)</code>
-<div class="block">Sets the current position.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></code></td>
-<td class="colLast"><span class="typeNameLabel">BaseBuffer.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/BaseBuffer.html#setAndCheckStartPositionEnd-long-long-long-">setAndCheckStartPositionEnd</a></span>(long&nbsp;start,
-                           long&nbsp;position,
-                           long&nbsp;end)</code>
-<div class="block">Sets start position, current position, and end position.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></code></td>
-<td class="colLast"><span class="typeNameLabel">BaseBuffer.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/BaseBuffer.html#setPosition-long-">setPosition</a></span>(long&nbsp;position)</code>
-<div class="block">Sets the current position.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></code></td>
-<td class="colLast"><span class="typeNameLabel">BaseBuffer.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/BaseBuffer.html#setStartPositionEnd-long-long-long-">setStartPositionEnd</a></span>(long&nbsp;start,
-                   long&nbsp;position,
-                   long&nbsp;end)</code>
-<div class="block">Sets start position, current position, and end position.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/BaseBuffer.html" target="_top">Frames</a></li>
-<li><a href="BaseBuffer.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/Buffer.html b/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/Buffer.html
deleted file mode 100644
index 7583195..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/Buffer.html
+++ /dev/null
@@ -1,236 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.memory.Buffer (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.memory.Buffer (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/Buffer.html" target="_top">Frames</a></li>
-<li><a href="Buffer.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.memory.Buffer" class="title">Uses of Class<br>com.yahoo.memory.Buffer</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.memory">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a> in <a href="../../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a> in <a href="../../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></span></code>
-<div class="block">Provides read and write, positional primitive and primitive array access to any of the four
- resources mentioned at the package level.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a> that return <a href="../../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Memory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/Memory.html#asBuffer--">asBuffer</a></span>()</code>
-<div class="block">Returns a new <i>Buffer</i> view of this object.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Memory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/Memory.html#asBuffer-java.nio.ByteOrder-">asBuffer</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">Returns a new <i>Buffer</i> view of this object, with the given
- byte order.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Buffer.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/Buffer.html#duplicate--">duplicate</a></span>()</code>
-<div class="block">Returns a read-only duplicate view of this Buffer with the same but independent values of
- <i>start</i>, <i>position</i> and <i>end</i>.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Buffer.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/Buffer.html#duplicate-java.nio.ByteOrder-">duplicate</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">Returns a read-only duplicate view of this Buffer with the same but independent values of
- <i>start</i>, <i>position</i> and <i>end</i>, but with the specified byteOrder.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Buffer.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/Buffer.html#region--">region</a></span>()</code>
-<div class="block">A region is a read-only view of this object.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Buffer.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/Buffer.html#region-long-long-java.nio.ByteOrder-">region</a></span>(long&nbsp;offsetBytes,
-      long&nbsp;capacityBytes,
-      <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">A region is a read-only view of this object.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Buffer.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/Buffer.html#wrap-java.nio.ByteBuffer-">wrap</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;byteBuf)</code>
-<div class="block">Accesses the given ByteBuffer for read-only operations.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Buffer.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/Buffer.html#wrap-java.nio.ByteBuffer-java.nio.ByteOrder-">wrap</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;byteBuf,
-    <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">Accesses the given ByteBuffer for read-only operations.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a> with parameters of type <a href="../../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>abstract int</code></td>
-<td class="colLast"><span class="typeNameLabel">Buffer.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/Buffer.html#compareTo-long-long-com.yahoo.memory.Buffer-long-long-">compareTo</a></span>(long&nbsp;thisOffsetBytes,
-         long&nbsp;thisLengthBytes,
-         <a href="../../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a>&nbsp;that,
-         long&nbsp;thatOffsetBytes,
-         long&nbsp;thatLengthBytes)</code>
-<div class="block">Compares the bytes of this Buffer to <i>that</i> Buffer.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/Buffer.html" target="_top">Frames</a></li>
-<li><a href="Buffer.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/DefaultMemoryRequestServer.html b/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/DefaultMemoryRequestServer.html
deleted file mode 100644
index e94100a..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/DefaultMemoryRequestServer.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.memory.DefaultMemoryRequestServer (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.memory.DefaultMemoryRequestServer (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/DefaultMemoryRequestServer.html" title="class in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/DefaultMemoryRequestServer.html" target="_top">Frames</a></li>
-<li><a href="DefaultMemoryRequestServer.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.memory.DefaultMemoryRequestServer" class="title">Uses of Class<br>com.yahoo.memory.DefaultMemoryRequestServer</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.memory.DefaultMemoryRequestServer</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/DefaultMemoryRequestServer.html" title="class in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/DefaultMemoryRequestServer.html" target="_top">Frames</a></li>
-<li><a href="DefaultMemoryRequestServer.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/Handle.html b/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/Handle.html
deleted file mode 100644
index 86e4168..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/Handle.html
+++ /dev/null
@@ -1,181 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface com.yahoo.memory.Handle (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.yahoo.memory.Handle (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/Handle.html" title="interface in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/Handle.html" target="_top">Frames</a></li>
-<li><a href="Handle.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Interface com.yahoo.memory.Handle" class="title">Uses of Interface<br>com.yahoo.memory.Handle</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.memory">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../com/yahoo/memory/Handle.html" title="interface in com.yahoo.memory">Handle</a> in <a href="../../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subinterfaces, and an explanation">
-<caption><span>Subinterfaces of <a href="../../../../com/yahoo/memory/Handle.html" title="interface in com.yahoo.memory">Handle</a> in <a href="../../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Interface and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>interface&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableHandle.html" title="interface in com.yahoo.memory">WritableHandle</a></span></code>
-<div class="block">A handle for WritableMemory</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a> that implement <a href="../../../../com/yahoo/memory/Handle.html" title="interface in com.yahoo.memory">Handle</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/MapHandle.html" title="class in com.yahoo.memory">MapHandle</a></span></code>
-<div class="block">Gets a Memory for a memory-mapped, read-only file resource, It is highly recommended that this
- be created inside a <i>try-with-resources</i> statement.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableDirectHandle.html" title="class in com.yahoo.memory">WritableDirectHandle</a></span></code>
-<div class="block">References a WritableMemory for a writable direct memory resource.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableMapHandle.html" title="class in com.yahoo.memory">WritableMapHandle</a></span></code>
-<div class="block">Gets a WritableMemory for a writable memory-mapped file resource.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/Handle.html" title="interface in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/Handle.html" target="_top">Frames</a></li>
-<li><a href="Handle.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/MapHandle.html b/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/MapHandle.html
deleted file mode 100644
index 8dbf7de..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/MapHandle.html
+++ /dev/null
@@ -1,179 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.memory.MapHandle (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.memory.MapHandle (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/MapHandle.html" title="class in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/MapHandle.html" target="_top">Frames</a></li>
-<li><a href="MapHandle.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.memory.MapHandle" class="title">Uses of Class<br>com.yahoo.memory.MapHandle</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.memory">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../com/yahoo/memory/MapHandle.html" title="class in com.yahoo.memory">MapHandle</a> in <a href="../../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../com/yahoo/memory/MapHandle.html" title="class in com.yahoo.memory">MapHandle</a> in <a href="../../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableMapHandle.html" title="class in com.yahoo.memory">WritableMapHandle</a></span></code>
-<div class="block">Gets a WritableMemory for a writable memory-mapped file resource.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a> that return <a href="../../../../com/yahoo/memory/MapHandle.html" title="class in com.yahoo.memory">MapHandle</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/memory/MapHandle.html" title="class in com.yahoo.memory">MapHandle</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Memory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/Memory.html#map-java.io.File-">map</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;file)</code>
-<div class="block">Maps the entire given file into native-ordered Memory for read operations
- (including those &gt; 2GB).</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/memory/MapHandle.html" title="class in com.yahoo.memory">MapHandle</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Memory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/Memory.html#map-java.io.File-long-long-java.nio.ByteOrder-">map</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;file,
-   long&nbsp;fileOffsetBytes,
-   long&nbsp;capacityBytes,
-   <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">Maps the specified portion of the given file into Memory for read operations
- (including those &gt; 2GB).</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/MapHandle.html" title="class in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/MapHandle.html" target="_top">Frames</a></li>
-<li><a href="MapHandle.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/Memory.html b/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/Memory.html
deleted file mode 100644
index 2423bb8..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/Memory.html
+++ /dev/null
@@ -1,300 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.memory.Memory (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.memory.Memory (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/Memory.html" target="_top">Frames</a></li>
-<li><a href="Memory.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.memory.Memory" class="title">Uses of Class<br>com.yahoo.memory.Memory</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.memory">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a> in <a href="../../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a> in <a href="../../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></span></code>
-<div class="block">Provides read and write primitive and primitive array access to any of the four resources
- mentioned at the package level.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a> that return <a href="../../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Buffer.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/Buffer.html#asMemory--">asMemory</a></span>()</code>
-<div class="block">Convert this Buffer to a Memory.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Handle.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/Handle.html#get--">get</a></span>()</code>
-<div class="block">Gets a Memory</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MapHandle.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/MapHandle.html#get--">get</a></span>()</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Memory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/Memory.html#region-long-long-">region</a></span>(long&nbsp;offsetBytes,
-      long&nbsp;capacityBytes)</code>
-<div class="block">A region is a read-only view of this object.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Memory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/Memory.html#region-long-long-java.nio.ByteOrder-">region</a></span>(long&nbsp;offsetBytes,
-      long&nbsp;capacityBytes,
-      <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">A region is a read-only view of this object.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Memory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/Memory.html#wrap-boolean:A-">wrap</a></span>(boolean[]&nbsp;arr)</code>
-<div class="block">Wraps the given primitive array for read operations assuming native byte order.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Memory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/Memory.html#wrap-byte:A-">wrap</a></span>(byte[]&nbsp;arr)</code>
-<div class="block">Wraps the given primitive array for read operations assuming native byte order.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Memory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/Memory.html#wrap-byte:A-java.nio.ByteOrder-">wrap</a></span>(byte[]&nbsp;arr,
-    <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">Wraps the given primitive array for read operations with the given byte order.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Memory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/Memory.html#wrap-byte:A-int-int-java.nio.ByteOrder-">wrap</a></span>(byte[]&nbsp;arr,
-    int&nbsp;offsetBytes,
-    int&nbsp;lengthBytes,
-    <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">Wraps the given primitive array for read operations with the given byte order.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Memory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/Memory.html#wrap-java.nio.ByteBuffer-">wrap</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;byteBuf)</code>
-<div class="block">Accesses the given ByteBuffer for read-only operations.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Memory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/Memory.html#wrap-java.nio.ByteBuffer-java.nio.ByteOrder-">wrap</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;byteBuf,
-    <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">Accesses the given ByteBuffer for read-only operations.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Memory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/Memory.html#wrap-char:A-">wrap</a></span>(char[]&nbsp;arr)</code>
-<div class="block">Wraps the given primitive array for read operations assuming native byte order.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Memory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/Memory.html#wrap-double:A-">wrap</a></span>(double[]&nbsp;arr)</code>
-<div class="block">Wraps the given primitive array for read operations assuming native byte order.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Memory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/Memory.html#wrap-float:A-">wrap</a></span>(float[]&nbsp;arr)</code>
-<div class="block">Wraps the given primitive array for read operations assuming native byte order.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Memory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/Memory.html#wrap-int:A-">wrap</a></span>(int[]&nbsp;arr)</code>
-<div class="block">Wraps the given primitive array for read operations assuming native byte order.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Memory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/Memory.html#wrap-long:A-">wrap</a></span>(long[]&nbsp;arr)</code>
-<div class="block">Wraps the given primitive array for read operations assuming native byte order.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Memory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/Memory.html#wrap-short:A-">wrap</a></span>(short[]&nbsp;arr)</code>
-<div class="block">Wraps the given primitive array for read operations assuming native byte order.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a> with parameters of type <a href="../../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><span class="typeNameLabel">Util.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/Util.html#binarySearchLongs-com.yahoo.memory.Memory-long-long-long-">binarySearchLongs</a></span>(<a href="../../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a>&nbsp;mem,
-                 long&nbsp;fromLongIndex,
-                 long&nbsp;toLongIndex,
-                 long&nbsp;key)</code>
-<div class="block">Searches a range of the specified array of longs for the specified value using the binary
- search algorithm.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>abstract int</code></td>
-<td class="colLast"><span class="typeNameLabel">Memory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/Memory.html#compareTo-long-long-com.yahoo.memory.Memory-long-long-">compareTo</a></span>(long&nbsp;thisOffsetBytes,
-         long&nbsp;thisLengthBytes,
-         <a href="../../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a>&nbsp;that,
-         long&nbsp;thatOffsetBytes,
-         long&nbsp;thatLengthBytes)</code>
-<div class="block">Compares the bytes of this Memory to <i>that</i> Memory.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/Memory.html" target="_top">Frames</a></li>
-<li><a href="Memory.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/MemoryRequestServer.html b/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/MemoryRequestServer.html
deleted file mode 100644
index 558bcea..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/MemoryRequestServer.html
+++ /dev/null
@@ -1,192 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface com.yahoo.memory.MemoryRequestServer (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.yahoo.memory.MemoryRequestServer (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/MemoryRequestServer.html" title="interface in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/MemoryRequestServer.html" target="_top">Frames</a></li>
-<li><a href="MemoryRequestServer.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Interface com.yahoo.memory.MemoryRequestServer" class="title">Uses of Interface<br>com.yahoo.memory.MemoryRequestServer</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.memory">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../com/yahoo/memory/MemoryRequestServer.html" title="interface in com.yahoo.memory">MemoryRequestServer</a> in <a href="../../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a> that implement <a href="../../../../com/yahoo/memory/MemoryRequestServer.html" title="interface in com.yahoo.memory">MemoryRequestServer</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/DefaultMemoryRequestServer.html" title="class in com.yahoo.memory">DefaultMemoryRequestServer</a></span></code>
-<div class="block">This is a simple implementation of the MemoryRequestServer that creates space on the Java heap
- for the requesting application.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a> that return <a href="../../../../com/yahoo/memory/MemoryRequestServer.html" title="interface in com.yahoo.memory">MemoryRequestServer</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/memory/MemoryRequestServer.html" title="interface in com.yahoo.memory">MemoryRequestServer</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WritableBuffer.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableBuffer.html#getMemoryRequestServer--">getMemoryRequestServer</a></span>()</code>
-<div class="block">For Direct Memory only.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/memory/MemoryRequestServer.html" title="interface in com.yahoo.memory">MemoryRequestServer</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WritableMemory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableMemory.html#getMemoryRequestServer--">getMemoryRequestServer</a></span>()</code>
-<div class="block">For Direct Memory only.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a> with parameters of type <a href="../../../../com/yahoo/memory/MemoryRequestServer.html" title="interface in com.yahoo.memory">MemoryRequestServer</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/memory/WritableDirectHandle.html" title="class in com.yahoo.memory">WritableDirectHandle</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WritableMemory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableMemory.html#allocateDirect-long-com.yahoo.memory.MemoryRequestServer-">allocateDirect</a></span>(long&nbsp;capacityBytes,
-              <a href="../../../../com/yahoo/memory/MemoryRequestServer.html" title="interface in com.yahoo.memory">MemoryRequestServer</a>&nbsp;memReqSvr)</code>
-<div class="block">Allocates and provides access to capacityBytes directly in native (off-heap) memory
- leveraging the WritableMemory API.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/MemoryRequestServer.html" title="interface in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/MemoryRequestServer.html" target="_top">Frames</a></li>
-<li><a href="MemoryRequestServer.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/ReadOnlyException.html b/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/ReadOnlyException.html
deleted file mode 100644
index e7dd48a..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/ReadOnlyException.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.memory.ReadOnlyException (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.memory.ReadOnlyException (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/ReadOnlyException.html" title="class in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/ReadOnlyException.html" target="_top">Frames</a></li>
-<li><a href="ReadOnlyException.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.memory.ReadOnlyException" class="title">Uses of Class<br>com.yahoo.memory.ReadOnlyException</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.memory.ReadOnlyException</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/ReadOnlyException.html" title="class in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/ReadOnlyException.html" target="_top">Frames</a></li>
-<li><a href="ReadOnlyException.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/UnsafeUtil.html b/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/UnsafeUtil.html
deleted file mode 100644
index df74bf1..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/UnsafeUtil.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.memory.UnsafeUtil (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.memory.UnsafeUtil (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/UnsafeUtil.html" target="_top">Frames</a></li>
-<li><a href="UnsafeUtil.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.memory.UnsafeUtil" class="title">Uses of Class<br>com.yahoo.memory.UnsafeUtil</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.memory.UnsafeUtil</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/UnsafeUtil.html" target="_top">Frames</a></li>
-<li><a href="UnsafeUtil.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/Utf8CodingException.html b/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/Utf8CodingException.html
deleted file mode 100644
index bda2778..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/Utf8CodingException.html
+++ /dev/null
@@ -1,165 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.memory.Utf8CodingException (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.memory.Utf8CodingException (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/Utf8CodingException.html" title="class in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/Utf8CodingException.html" target="_top">Frames</a></li>
-<li><a href="Utf8CodingException.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.memory.Utf8CodingException" class="title">Uses of Class<br>com.yahoo.memory.Utf8CodingException</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.memory">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../com/yahoo/memory/Utf8CodingException.html" title="class in com.yahoo.memory">Utf8CodingException</a> in <a href="../../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a> that throw <a href="../../../../com/yahoo/memory/Utf8CodingException.html" title="class in com.yahoo.memory">Utf8CodingException</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>abstract int</code></td>
-<td class="colLast"><span class="typeNameLabel">Memory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/Memory.html#getCharsFromUtf8-long-int-java.lang.Appendable-">getCharsFromUtf8</a></span>(long&nbsp;offsetBytes,
-                int&nbsp;utf8LengthBytes,
-                <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Appendable.html?is-external=true" title="class or interface in java.lang">Appendable</a>&nbsp;dst)</code>
-<div class="block">Gets UTF-8 encoded bytes from this Memory, starting at offsetBytes to a length of
- utf8LengthBytes, decodes them into characters and appends them to the given Appendable.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>abstract int</code></td>
-<td class="colLast"><span class="typeNameLabel">Memory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/Memory.html#getCharsFromUtf8-long-int-java.lang.StringBuilder-">getCharsFromUtf8</a></span>(long&nbsp;offsetBytes,
-                int&nbsp;utf8LengthBytes,
-                <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a>&nbsp;dst)</code>
-<div class="block">Gets UTF-8 encoded bytes from this Memory, starting at offsetBytes to a length of
- utf8LengthBytes, decodes them into characters and appends them to the given StringBuilder.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/Utf8CodingException.html" title="class in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/Utf8CodingException.html" target="_top">Frames</a></li>
-<li><a href="Utf8CodingException.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/Util.RandomCodePoints.html b/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/Util.RandomCodePoints.html
deleted file mode 100644
index 96daf38..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/Util.RandomCodePoints.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.memory.Util.RandomCodePoints (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.memory.Util.RandomCodePoints (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/Util.RandomCodePoints.html" title="class in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/Util.RandomCodePoints.html" target="_top">Frames</a></li>
-<li><a href="Util.RandomCodePoints.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.memory.Util.RandomCodePoints" class="title">Uses of Class<br>com.yahoo.memory.Util.RandomCodePoints</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.memory.Util.RandomCodePoints</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/Util.RandomCodePoints.html" title="class in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/Util.RandomCodePoints.html" target="_top">Frames</a></li>
-<li><a href="Util.RandomCodePoints.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/Util.html b/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/Util.html
deleted file mode 100644
index 9a05be7..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/Util.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.memory.Util (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.memory.Util (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/Util.html" title="class in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/Util.html" target="_top">Frames</a></li>
-<li><a href="Util.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.memory.Util" class="title">Uses of Class<br>com.yahoo.memory.Util</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.memory.Util</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/Util.html" title="class in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/Util.html" target="_top">Frames</a></li>
-<li><a href="Util.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/WritableBuffer.html b/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/WritableBuffer.html
deleted file mode 100644
index 62b390e..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/WritableBuffer.html
+++ /dev/null
@@ -1,201 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.memory.WritableBuffer (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.memory.WritableBuffer (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/WritableBuffer.html" target="_top">Frames</a></li>
-<li><a href="WritableBuffer.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.memory.WritableBuffer" class="title">Uses of Class<br>com.yahoo.memory.WritableBuffer</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.memory">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a> in <a href="../../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a> that return <a href="../../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WritableMemory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableMemory.html#asWritableBuffer--">asWritableBuffer</a></span>()</code>
-<div class="block">Returns a new <i>WritableBuffer</i> with a writable view of this object.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WritableMemory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableMemory.html#asWritableBuffer-java.nio.ByteOrder-">asWritableBuffer</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">Returns a new <i>WritableBuffer</i> with a writable view of this object
- with the given byte order.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WritableBuffer.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableBuffer.html#wrap-java.nio.ByteBuffer-">wrap</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;byteBuf)</code>
-<div class="block">Accesses the given ByteBuffer for write operations.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WritableBuffer.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableBuffer.html#wrap-java.nio.ByteBuffer-java.nio.ByteOrder-">wrap</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;byteBuf,
-    <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">Accesses the given ByteBuffer for write operations.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WritableBuffer.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableBuffer.html#writableDuplicate--">writableDuplicate</a></span>()</code>
-<div class="block">Returns a duplicate writable view of this Buffer with the same but independent values of
- <i>start</i>, <i>position</i> and <i>end</i>.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WritableBuffer.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableBuffer.html#writableDuplicate-java.nio.ByteOrder-">writableDuplicate</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">Returns a duplicate writable view of this Buffer with the same but independent values of
- <i>start</i>, <i>position</i> and <i>end</i>, but with the specified byteOrder.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WritableBuffer.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableBuffer.html#writableRegion--">writableRegion</a></span>()</code>
-<div class="block">A writable region is a writable view of this object.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WritableBuffer.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableBuffer.html#writableRegion-long-long-java.nio.ByteOrder-">writableRegion</a></span>(long&nbsp;offsetBytes,
-              long&nbsp;capacityBytes,
-              <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">A writable region is a writable view of this object.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/WritableBuffer.html" target="_top">Frames</a></li>
-<li><a href="WritableBuffer.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/WritableDirectHandle.html b/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/WritableDirectHandle.html
deleted file mode 100644
index ec5893f..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/WritableDirectHandle.html
+++ /dev/null
@@ -1,162 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.memory.WritableDirectHandle (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.memory.WritableDirectHandle (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/WritableDirectHandle.html" title="class in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/WritableDirectHandle.html" target="_top">Frames</a></li>
-<li><a href="WritableDirectHandle.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.memory.WritableDirectHandle" class="title">Uses of Class<br>com.yahoo.memory.WritableDirectHandle</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.memory">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../com/yahoo/memory/WritableDirectHandle.html" title="class in com.yahoo.memory">WritableDirectHandle</a> in <a href="../../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a> that return <a href="../../../../com/yahoo/memory/WritableDirectHandle.html" title="class in com.yahoo.memory">WritableDirectHandle</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/memory/WritableDirectHandle.html" title="class in com.yahoo.memory">WritableDirectHandle</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WritableMemory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableMemory.html#allocateDirect-long-">allocateDirect</a></span>(long&nbsp;capacityBytes)</code>
-<div class="block">Allocates and provides access to capacityBytes directly in native (off-heap) memory
- leveraging the WritableMemory API.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/memory/WritableDirectHandle.html" title="class in com.yahoo.memory">WritableDirectHandle</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WritableMemory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableMemory.html#allocateDirect-long-com.yahoo.memory.MemoryRequestServer-">allocateDirect</a></span>(long&nbsp;capacityBytes,
-              <a href="../../../../com/yahoo/memory/MemoryRequestServer.html" title="interface in com.yahoo.memory">MemoryRequestServer</a>&nbsp;memReqSvr)</code>
-<div class="block">Allocates and provides access to capacityBytes directly in native (off-heap) memory
- leveraging the WritableMemory API.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/WritableDirectHandle.html" title="class in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/WritableDirectHandle.html" target="_top">Frames</a></li>
-<li><a href="WritableDirectHandle.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/WritableHandle.html b/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/WritableHandle.html
deleted file mode 100644
index 7090c97..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/WritableHandle.html
+++ /dev/null
@@ -1,159 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface com.yahoo.memory.WritableHandle (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.yahoo.memory.WritableHandle (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/WritableHandle.html" title="interface in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/WritableHandle.html" target="_top">Frames</a></li>
-<li><a href="WritableHandle.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Interface com.yahoo.memory.WritableHandle" class="title">Uses of Interface<br>com.yahoo.memory.WritableHandle</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.memory">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../com/yahoo/memory/WritableHandle.html" title="interface in com.yahoo.memory">WritableHandle</a> in <a href="../../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a> that implement <a href="../../../../com/yahoo/memory/WritableHandle.html" title="interface in com.yahoo.memory">WritableHandle</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableDirectHandle.html" title="class in com.yahoo.memory">WritableDirectHandle</a></span></code>
-<div class="block">References a WritableMemory for a writable direct memory resource.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableMapHandle.html" title="class in com.yahoo.memory">WritableMapHandle</a></span></code>
-<div class="block">Gets a WritableMemory for a writable memory-mapped file resource.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/WritableHandle.html" title="interface in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/WritableHandle.html" target="_top">Frames</a></li>
-<li><a href="WritableHandle.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/WritableMapHandle.html b/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/WritableMapHandle.html
deleted file mode 100644
index 7db0906..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/WritableMapHandle.html
+++ /dev/null
@@ -1,164 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.memory.WritableMapHandle (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.memory.WritableMapHandle (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/WritableMapHandle.html" title="class in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/WritableMapHandle.html" target="_top">Frames</a></li>
-<li><a href="WritableMapHandle.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.memory.WritableMapHandle" class="title">Uses of Class<br>com.yahoo.memory.WritableMapHandle</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.memory">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../com/yahoo/memory/WritableMapHandle.html" title="class in com.yahoo.memory">WritableMapHandle</a> in <a href="../../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a> that return <a href="../../../../com/yahoo/memory/WritableMapHandle.html" title="class in com.yahoo.memory">WritableMapHandle</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/memory/WritableMapHandle.html" title="class in com.yahoo.memory">WritableMapHandle</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WritableMemory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableMemory.html#map-java.io.File-">map</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;file)</code>
-<div class="block">Maps the entire given file into native-ordered Memory for write operations
- (including those &gt; 2GB).</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/memory/WritableMapHandle.html" title="class in com.yahoo.memory">WritableMapHandle</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WritableMemory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableMemory.html#map-java.io.File-long-long-java.nio.ByteOrder-">map</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;file,
-   long&nbsp;fileOffsetBytes,
-   long&nbsp;capacityBytes,
-   <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">Maps the specified portion of the given file into Memory for write operations
- (including those &gt; 2GB).</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/WritableMapHandle.html" title="class in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/WritableMapHandle.html" target="_top">Frames</a></li>
-<li><a href="WritableMapHandle.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/WritableMemory.html b/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/WritableMemory.html
deleted file mode 100644
index 37c04bf..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/class-use/WritableMemory.html
+++ /dev/null
@@ -1,318 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.memory.WritableMemory (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.memory.WritableMemory (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/WritableMemory.html" target="_top">Frames</a></li>
-<li><a href="WritableMemory.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.memory.WritableMemory" class="title">Uses of Class<br>com.yahoo.memory.WritableMemory</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.memory">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a> in <a href="../../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a> that return <a href="../../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WritableMemory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableMemory.html#allocate-int-">allocate</a></span>(int&nbsp;capacityBytes)</code>
-<div class="block">Creates on-heap WritableMemory with the given capacity and the native byte order.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WritableMemory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableMemory.html#allocate-int-java.nio.ByteOrder-">allocate</a></span>(int&nbsp;capacityBytes,
-        <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">Creates on-heap WritableMemory with the given capacity and the given byte order.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WritableBuffer.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableBuffer.html#asWritableMemory--">asWritableMemory</a></span>()</code>
-<div class="block">Convert this WritableBuffer to a WritableMemory.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WritableHandle.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableHandle.html#get--">get</a></span>()</code>
-<div class="block">Gets a WritableMemory</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WritableMapHandle.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableMapHandle.html#get--">get</a></span>()</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WritableDirectHandle.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableDirectHandle.html#get--">get</a></span>()</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DefaultMemoryRequestServer.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/DefaultMemoryRequestServer.html#request-long-">request</a></span>(long&nbsp;capacityBytes)</code>
-<div class="block">Request new WritableMemory with the given capacity.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MemoryRequestServer.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/MemoryRequestServer.html#request-long-">request</a></span>(long&nbsp;capacityBytes)</code>
-<div class="block">Request new WritableMemory with the given capacity.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WritableMemory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableMemory.html#wrap-boolean:A-">wrap</a></span>(boolean[]&nbsp;arr)</code>
-<div class="block">Wraps the given primitive array for write operations assuming native byte order.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WritableMemory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableMemory.html#wrap-byte:A-">wrap</a></span>(byte[]&nbsp;arr)</code>
-<div class="block">Wraps the given primitive array for write operations assuming native byte order.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WritableMemory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableMemory.html#wrap-byte:A-java.nio.ByteOrder-">wrap</a></span>(byte[]&nbsp;arr,
-    <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">Wraps the given primitive array for write operations with the given byte order.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WritableMemory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableMemory.html#wrap-byte:A-int-int-java.nio.ByteOrder-">wrap</a></span>(byte[]&nbsp;arr,
-    int&nbsp;offsetBytes,
-    int&nbsp;lengthBytes,
-    <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">Wraps the given primitive array for write operations with the given byte order.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WritableMemory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableMemory.html#wrap-java.nio.ByteBuffer-">wrap</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;byteBuf)</code>
-<div class="block">Accesses the given ByteBuffer for write operations.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WritableMemory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableMemory.html#wrap-java.nio.ByteBuffer-java.nio.ByteOrder-">wrap</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;byteBuf,
-    <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">Accesses the given ByteBuffer for write operations.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WritableMemory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableMemory.html#wrap-char:A-">wrap</a></span>(char[]&nbsp;arr)</code>
-<div class="block">Wraps the given primitive array for write operations assuming native byte order.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WritableMemory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableMemory.html#wrap-double:A-">wrap</a></span>(double[]&nbsp;arr)</code>
-<div class="block">Wraps the given primitive array for write operations assuming native byte order.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WritableMemory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableMemory.html#wrap-float:A-">wrap</a></span>(float[]&nbsp;arr)</code>
-<div class="block">Wraps the given primitive array for write operations assuming native byte order.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WritableMemory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableMemory.html#wrap-int:A-">wrap</a></span>(int[]&nbsp;arr)</code>
-<div class="block">Wraps the given primitive array for write operations assuming native byte order.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WritableMemory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableMemory.html#wrap-long:A-">wrap</a></span>(long[]&nbsp;arr)</code>
-<div class="block">Wraps the given primitive array for write operations assuming native byte order.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WritableMemory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableMemory.html#wrap-short:A-">wrap</a></span>(short[]&nbsp;arr)</code>
-<div class="block">Wraps the given primitive array for write operations assuming native byte order.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WritableMemory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableMemory.html#writableRegion-long-long-">writableRegion</a></span>(long&nbsp;offsetBytes,
-              long&nbsp;capacityBytes)</code>
-<div class="block">A writable region is a writable view of this object.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WritableMemory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/WritableMemory.html#writableRegion-long-long-java.nio.ByteOrder-">writableRegion</a></span>(long&nbsp;offsetBytes,
-              long&nbsp;capacityBytes,
-              <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;byteOrder)</code>
-<div class="block">A writable region is a writable view of this object.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a> with parameters of type <a href="../../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><span class="typeNameLabel">Memory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/Memory.html#copyTo-long-com.yahoo.memory.WritableMemory-long-long-">copyTo</a></span>(long&nbsp;srcOffsetBytes,
-      <a href="../../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a>&nbsp;destination,
-      long&nbsp;dstOffsetBytes,
-      long&nbsp;lengthBytes)</code>
-<div class="block">Copies bytes from a source range of this Memory to a destination range of the given Memory
- with the same semantics when copying between overlapping ranges of bytes as method
- <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/System.html?is-external=true#arraycopy-java.lang.Object-int-java.lang.Object-int-int-" title="class or interface in java.lang"><code>System.arraycopy(Object, int, Object, int, int)</code></a> has.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">DefaultMemoryRequestServer.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/DefaultMemoryRequestServer.html#requestClose-com.yahoo.memory.WritableMemory-com.yahoo.memory.WritableMemory-">requestClose</a></span>(<a href="../../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a>&nbsp;memToRelease,
-            <a href="../../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a>&nbsp;newMemory)</code>
-<div class="block">Request close the AutoCloseable resource.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MemoryRequestServer.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/MemoryRequestServer.html#requestClose-com.yahoo.memory.WritableMemory-com.yahoo.memory.WritableMemory-">requestClose</a></span>(<a href="../../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a>&nbsp;memToClose,
-            <a href="../../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a>&nbsp;newMemory)</code>
-<div class="block">Request close the AutoCloseable resource.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/WritableMemory.html" target="_top">Frames</a></li>
-<li><a href="WritableMemory.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/package-frame.html b/api/memory/snapshot/apidocs/com/yahoo/memory/package-frame.html
deleted file mode 100644
index 5a1f866..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/package-frame.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.memory (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../com/yahoo/memory/package-summary.html" target="classFrame">com.yahoo.memory</a></h1>
-<div class="indexContainer">
-<h2 title="Interfaces">Interfaces</h2>
-<ul title="Interfaces">
-<li><a href="Handle.html" title="interface in com.yahoo.memory" target="classFrame"><span class="interfaceName">Handle</span></a></li>
-<li><a href="MemoryRequestServer.html" title="interface in com.yahoo.memory" target="classFrame"><span class="interfaceName">MemoryRequestServer</span></a></li>
-<li><a href="WritableHandle.html" title="interface in com.yahoo.memory" target="classFrame"><span class="interfaceName">WritableHandle</span></a></li>
-</ul>
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="BaseBuffer.html" title="class in com.yahoo.memory" target="classFrame">BaseBuffer</a></li>
-<li><a href="Buffer.html" title="class in com.yahoo.memory" target="classFrame">Buffer</a></li>
-<li><a href="DefaultMemoryRequestServer.html" title="class in com.yahoo.memory" target="classFrame">DefaultMemoryRequestServer</a></li>
-<li><a href="MapHandle.html" title="class in com.yahoo.memory" target="classFrame">MapHandle</a></li>
-<li><a href="Memory.html" title="class in com.yahoo.memory" target="classFrame">Memory</a></li>
-<li><a href="UnsafeUtil.html" title="class in com.yahoo.memory" target="classFrame">UnsafeUtil</a></li>
-<li><a href="Util.html" title="class in com.yahoo.memory" target="classFrame">Util</a></li>
-<li><a href="Util.RandomCodePoints.html" title="class in com.yahoo.memory" target="classFrame">Util.RandomCodePoints</a></li>
-<li><a href="WritableBuffer.html" title="class in com.yahoo.memory" target="classFrame">WritableBuffer</a></li>
-<li><a href="WritableDirectHandle.html" title="class in com.yahoo.memory" target="classFrame">WritableDirectHandle</a></li>
-<li><a href="WritableMapHandle.html" title="class in com.yahoo.memory" target="classFrame">WritableMapHandle</a></li>
-<li><a href="WritableMemory.html" title="class in com.yahoo.memory" target="classFrame">WritableMemory</a></li>
-</ul>
-<h2 title="Exceptions">Exceptions</h2>
-<ul title="Exceptions">
-<li><a href="ReadOnlyException.html" title="class in com.yahoo.memory" target="classFrame">ReadOnlyException</a></li>
-<li><a href="Utf8CodingException.html" title="class in com.yahoo.memory" target="classFrame">Utf8CodingException</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/package-summary.html b/api/memory/snapshot/apidocs/com/yahoo/memory/package-summary.html
deleted file mode 100644
index ddcd06a..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/package-summary.html
+++ /dev/null
@@ -1,430 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.memory (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.memory (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Package</li>
-<li>Next&nbsp;Package</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;com.yahoo.memory</h1>
-<div class="docSummary">
-<div class="block">This package provides high performance primitive and primitive array access to direct (native),
- off-heap memory and memory-mapped file resources, and consistent views into
- <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio"><code>ByteBuffer</code></a>, and on-heap primitive arrays.</div>
-</div>
-<p>See:&nbsp;<a href="#package.description">Description</a></p>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
-<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Interface</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../com/yahoo/memory/Handle.html" title="interface in com.yahoo.memory">Handle</a></td>
-<td class="colLast">
-<div class="block">A handle for Memory.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../com/yahoo/memory/MemoryRequestServer.html" title="interface in com.yahoo.memory">MemoryRequestServer</a></td>
-<td class="colLast">
-<div class="block">The MemoryRequestServer is a callback interface to provide a means for a direct (off-heap),
- dynamic WritableMemory object to request more memory from the owner of the
- <a href="../../../com/yahoo/memory/WritableDirectHandle.html" title="class in com.yahoo.memory"><code>WritableDirectHandle</code></a>.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../com/yahoo/memory/WritableHandle.html" title="interface in com.yahoo.memory">WritableHandle</a></td>
-<td class="colLast">
-<div class="block">A handle for WritableMemory</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></td>
-<td class="colLast">
-<div class="block">A new positional API.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></td>
-<td class="colLast">
-<div class="block">Provides read-only, positional primitive and primitive array methods to any of the four resources
- mentioned in the package level documentation.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../com/yahoo/memory/DefaultMemoryRequestServer.html" title="class in com.yahoo.memory">DefaultMemoryRequestServer</a></td>
-<td class="colLast">
-<div class="block">This is a simple implementation of the MemoryRequestServer that creates space on the Java heap
- for the requesting application.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../com/yahoo/memory/MapHandle.html" title="class in com.yahoo.memory">MapHandle</a></td>
-<td class="colLast">
-<div class="block">Gets a Memory for a memory-mapped, read-only file resource, It is highly recommended that this
- be created inside a <i>try-with-resources</i> statement.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></td>
-<td class="colLast">
-<div class="block">Provides read-only primitive and primitive array methods to any of the four resources
- mentioned in the package level documentation.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></td>
-<td class="colLast">
-<div class="block">Provides access to the sun.misc.Unsafe class and its key static fields.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../com/yahoo/memory/Util.html" title="class in com.yahoo.memory">Util</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../com/yahoo/memory/Util.RandomCodePoints.html" title="class in com.yahoo.memory">Util.RandomCodePoints</a></td>
-<td class="colLast">
-<div class="block">Creates random valid Character Code Points (as integers).</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></td>
-<td class="colLast">
-<div class="block">Provides read and write, positional primitive and primitive array access to any of the four
- resources mentioned at the package level.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../com/yahoo/memory/WritableDirectHandle.html" title="class in com.yahoo.memory">WritableDirectHandle</a></td>
-<td class="colLast">
-<div class="block">References a WritableMemory for a writable direct memory resource.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../com/yahoo/memory/WritableMapHandle.html" title="class in com.yahoo.memory">WritableMapHandle</a></td>
-<td class="colLast">
-<div class="block">Gets a WritableMemory for a writable memory-mapped file resource.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></td>
-<td class="colLast">
-<div class="block">Provides read and write primitive and primitive array access to any of the four resources
- mentioned at the package level.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Exception Summary table, listing exceptions, and an explanation">
-<caption><span>Exception Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Exception</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../com/yahoo/memory/ReadOnlyException.html" title="class in com.yahoo.memory">ReadOnlyException</a></td>
-<td class="colLast">
-<div class="block">The exception thrown when attempting to write into a read-only Resource.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../com/yahoo/memory/Utf8CodingException.html" title="class in com.yahoo.memory">Utf8CodingException</a></td>
-<td class="colLast">
-<div class="block">This exception will be thrown for errors encountered during either the encoding of characters
- to Utf8 bytes, or the decoding of Utf8 bytes to characters.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-<a name="package.description">
-<!--   -->
-</a>
-<h2 title="Package com.yahoo.memory Description">Package com.yahoo.memory Description</h2>
-<div class="block"><p>This package provides high performance primitive and primitive array access to direct (native),
- off-heap memory and memory-mapped file resources, and consistent views into
- <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio"><code>ByteBuffer</code></a>, and on-heap primitive arrays. It can be used as a more
- comprehensive and flexible replacement for <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio"><code>ByteBuffer</code></a>.
- </p>
-
- <p>In addition, this package provides:</p>
-
- <ul><li>Two different access APIs: read-only <a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory"><code>Memory</code></a> and
- <a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory"><code>WritableMemory</code></a> for absolute offset access,
- and read-only <a href="../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory"><code>Buffer</code></a> and <a href="../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory"><code>WritableBuffer</code></a>
- for relative positional access (similar to ByteBuffer).</li>
-
- <li>Clean separation of Read-only API from Writable API, which makes writable versus read-only
- resources detectable at compile time.</li>
-
- <li>The conversion from Writable to read-only is just a cast, so no unnecessary objects are
- created. For example:
- <blockquote><pre>
-     WritableMemory wMem = ...
-     Memory mem = wMem;
- </pre></blockquote>
- </li>
-
- <li> <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang"><code>AutoCloseable</code></a> for the external resources that require it,
- which enables compile-time checks for non-closed resources.</li>
-
- <li>Immediate invalidation of all downstream references of an AutoCloseable
- resource when that resource is closed, either manually or by the JVM.
- This virtually eliminates the possibility of accidentally writing into the memory space
- previously owned by a closed resource.</li>
-
- <li>Improved performance over the prior Memory implementation.</li>
-
- <li>Cleaner internal architecture, which will make it easier to extend in the future.</li>
-
- <li>No external dependencies, which makes it simple to install in virtually any Java environment.
- </li>
- </ul>
-
- <p>More specifically, this package provides access to four different types of resources using
- two different access APIs. These resources are contiguous blobs of bytes that provide at least
- byte-level read and write access. The four resources are:
-
- <ul><li>Direct (a.k.a. Native) off-heap memory allocated by the user.</li>
- <li>Memory-mapped files, both writable and read-only.</li>
- <li><code>ByteBuffers</code>, both heap-based and direct, writable and read-only.</li>
- <li>Heap-based primitive arrays, which can be accessed as writable or read-only.</li>
- </ul>
-
- <p>The two different access APIs are:
- <ul><li><i>Memory, WritableMemory</i>: Absolute offset addressing into a resource.</li>
- <li><i>Buffer, WritableBuffer</i>: Position relative addressing into a resource.</li>
- </ul>
-
- <p>In addition, all combinations of access APIs and backing resources can be accessed via
- multibyte primitive methods (e.g.
- <i>getLong(...), getLongArray(...), putLong(...), putLongArray(...)</i>) as either
- <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true#BIG_ENDIAN" title="class or interface in java.nio"><code>ByteOrder.BIG_ENDIAN</code></a> or <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteOrder.html?is-external=true#LITTLE_ENDIAN" title="class or interface in java.nio"><code>ByteOrder.LITTLE_ENDIAN</code></a>.
-
- <p>The resources don't know or care about the access APIs, and the access
- APIs don't really know or care what resource they are accessing.
-
- An access API is joined with
- a resource either with a static factory method or in combination with a
- <a href="../../../com/yahoo/memory/Handle.html" title="interface in com.yahoo.memory"><code>Handle</code></a>, which is used exclusively for resources that are external to
- the JVM, such as allocation of direct memory and memory-mapped files.
-
- <p>The role of a Handle is to hold onto the reference of a resource that is outside the control
- of the JVM. The resource is obtained from the handle with <code>get()</code>.
-
- <p>When a handle is extended for an AutoCloseable resource and then joined with an access API
- it becomes an <i>implementation handle</i>. There are 3 implementation handles:
-
- <ul><li><a href="../../../com/yahoo/memory/MapHandle.html" title="class in com.yahoo.memory"><code>MapHandle</code></a> for read-only access to a memory-mapped file</li>
- <li><a href="../../../com/yahoo/memory/WritableMapHandle.html" title="class in com.yahoo.memory"><code>WritableMapHandle</code></a> for writable access to a memory-mapped file</li>
- <li><a href="../../../com/yahoo/memory/WritableDirectHandle.html" title="class in com.yahoo.memory"><code>WritableDirectHandle</code></a> for writable access to off-heap memory.</li>
- </ul>
-
- <p>As long as the implementation handle is valid the JVM will not attempt to close the resource.
-
- <p>An implementation handle implements <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang"><code>AutoCloseable</code></a>,
- which also enables compile-time checks for non-closed resources. If a Handle is acquired
- in a try-with-resources (TWR) block, it's associated resource will be automatically closed by
- the JVM at the end of the block.
- The resource can also be explicitly closed by the user by calling <code>Handle.close()</code>.
- <blockquote><pre>
-     //Using try-with-resources block:
-     try (WritableyMapHandle handle = WritableMemory.map(File file)) {
-       WritableMemory wMem = handle.get();
-       doWork(wMem) // read and write to memory mapped file.
-     }
-
-     //Using explicit close():
-     WritableMapHandle handle = WritableMemory.map(File file);
-     WritableMemory wMem = handle.get();
-     doWork(wMem) // read and write to memory mapped file.
-     handle.close();
- </pre></blockquote>
-
- <p>Where it is desirable to pass ownership of the resource (and the <code>close()</code>
- responsibility) one can not use the TWR block. Instead:
- <blockquote><pre>
-     WritableMapHandle handler = WritableMemory.map(File file);
-     doWorkAndClose(handle); //passes the handle to object that closes the resource.
- </pre></blockquote>
-
- Whatever part of your process is responsible for allocating a resource external
- to the JVM must be responsible for closing it or making sure it gets closed.
- Since only the implementation Handles implement AutoCloseable, you must not let go of the
- handle reference until you are done with its associated resource.
-
- As mentioned above, there are two ways to do this:
- <ul><li>Use a try-with-resources block.  At the end of the block, the JVM will automatically
- close the resource.</li>
-
- <li>If you need to pass an external resource, pass the implementation resource handle, not the
- access API. This means you are also passing the responsibility to close the resource.
- If you have different parts of your code holding references to the same handle,
- whichever one closes it first will make all the other resources invalid, so be careful.
- As long as there is at least one reference to the handle that is still valid and the resource
- has not been closed, the resource will remain valid. If you drop all references to all handles,
- the JVM will eventually close the resource, making it invalid, but it is possible that you might
- run out of memory first. Depending on this is a bad idea and a could be a serious,
- hard-to-find bug.</li>
- </ul>
-
-<p>Moving back and forth between <i>Memory</i> and <i>Buffer</i>:
-<blockquote><pre>
-    Memory mem = ...
-    Buffer buf = mem.asBuffer();
-    ...
-    Memory mem2 = buf.asMemory();
-    ...
- </pre></blockquote>
-
- <p>Hierarchical memory regions can be easily created:
- <blockquote><pre>
-     WritableMemory wMem = ...
-     WritableMemory wReg = wMem.writableRegion(offset, length); //OR
-     Memory reg = wMem.region(offset, length);
- </pre></blockquote>
-
- With asserts enabled in the JVM, all methods are checked for bounds and
- use-after-close violations.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Package</li>
-<li>Next&nbsp;Package</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/package-tree.html b/api/memory/snapshot/apidocs/com/yahoo/memory/package-tree.html
deleted file mode 100644
index d42f2c4..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/package-tree.html
+++ /dev/null
@@ -1,189 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.memory Class Hierarchy (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.memory Class Hierarchy (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package com.yahoo.memory</h1>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">com.yahoo.memory.<a href="../../../com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory"><span class="typeNameLink">BaseBuffer</span></a>
-<ul>
-<li type="circle">com.yahoo.memory.<a href="../../../com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory"><span class="typeNameLink">Buffer</span></a>
-<ul>
-<li type="circle">com.yahoo.memory.<a href="../../../com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory"><span class="typeNameLink">WritableBuffer</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li type="circle">com.yahoo.memory.<a href="../../../com/yahoo/memory/DefaultMemoryRequestServer.html" title="class in com.yahoo.memory"><span class="typeNameLink">DefaultMemoryRequestServer</span></a> (implements com.yahoo.memory.<a href="../../../com/yahoo/memory/MemoryRequestServer.html" title="interface in com.yahoo.memory">MemoryRequestServer</a>)</li>
-<li type="circle">com.yahoo.memory.<a href="../../../com/yahoo/memory/MapHandle.html" title="class in com.yahoo.memory"><span class="typeNameLink">MapHandle</span></a> (implements com.yahoo.memory.<a href="../../../com/yahoo/memory/Handle.html" title="interface in com.yahoo.memory">Handle</a>)
-<ul>
-<li type="circle">com.yahoo.memory.<a href="../../../com/yahoo/memory/WritableMapHandle.html" title="class in com.yahoo.memory"><span class="typeNameLink">WritableMapHandle</span></a> (implements com.yahoo.memory.<a href="../../../com/yahoo/memory/WritableHandle.html" title="interface in com.yahoo.memory">WritableHandle</a>)</li>
-</ul>
-</li>
-<li type="circle">com.yahoo.memory.<a href="../../../com/yahoo/memory/Memory.html" title="class in com.yahoo.memory"><span class="typeNameLink">Memory</span></a>
-<ul>
-<li type="circle">com.yahoo.memory.<a href="../../../com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory"><span class="typeNameLink">WritableMemory</span></a></li>
-</ul>
-</li>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Throwable</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Exception</span></a>
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">RuntimeException</span></a>
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">UnsupportedOperationException</span></a>
-<ul>
-<li type="circle">com.yahoo.memory.<a href="../../../com/yahoo/memory/ReadOnlyException.html" title="class in com.yahoo.memory"><span class="typeNameLink">ReadOnlyException</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.memory.<a href="../../../com/yahoo/memory/Utf8CodingException.html" title="class in com.yahoo.memory"><span class="typeNameLink">Utf8CodingException</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li type="circle">com.yahoo.memory.<a href="../../../com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory"><span class="typeNameLink">UnsafeUtil</span></a></li>
-<li type="circle">com.yahoo.memory.<a href="../../../com/yahoo/memory/Util.html" title="class in com.yahoo.memory"><span class="typeNameLink">Util</span></a></li>
-<li type="circle">com.yahoo.memory.<a href="../../../com/yahoo/memory/Util.RandomCodePoints.html" title="class in com.yahoo.memory"><span class="typeNameLink">Util.RandomCodePoints</span></a></li>
-<li type="circle">com.yahoo.memory.<a href="../../../com/yahoo/memory/WritableDirectHandle.html" title="class in com.yahoo.memory"><span class="typeNameLink">WritableDirectHandle</span></a> (implements com.yahoo.memory.<a href="../../../com/yahoo/memory/WritableHandle.html" title="interface in com.yahoo.memory">WritableHandle</a>)</li>
-</ul>
-</li>
-</ul>
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">AutoCloseable</span></a>
-<ul>
-<li type="circle">com.yahoo.memory.<a href="../../../com/yahoo/memory/Handle.html" title="interface in com.yahoo.memory"><span class="typeNameLink">Handle</span></a>
-<ul>
-<li type="circle">com.yahoo.memory.<a href="../../../com/yahoo/memory/WritableHandle.html" title="interface in com.yahoo.memory"><span class="typeNameLink">WritableHandle</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li type="circle">com.yahoo.memory.<a href="../../../com/yahoo/memory/MemoryRequestServer.html" title="interface in com.yahoo.memory"><span class="typeNameLink">MemoryRequestServer</span></a></li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/com/yahoo/memory/package-use.html b/api/memory/snapshot/apidocs/com/yahoo/memory/package-use.html
deleted file mode 100644
index 7e06eba..0000000
--- a/api/memory/snapshot/apidocs/com/yahoo/memory/package-use.html
+++ /dev/null
@@ -1,209 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package com.yahoo.memory (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.memory (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Uses of Package com.yahoo.memory" class="title">Uses of Package<br>com.yahoo.memory</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.memory">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a> used by <a href="../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../../com/yahoo/memory/class-use/BaseBuffer.html#com.yahoo.memory">BaseBuffer</a>
-<div class="block">A new positional API.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../com/yahoo/memory/class-use/Buffer.html#com.yahoo.memory">Buffer</a>
-<div class="block">Provides read-only, positional primitive and primitive array methods to any of the four resources
- mentioned in the package level documentation.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../com/yahoo/memory/class-use/Handle.html#com.yahoo.memory">Handle</a>
-<div class="block">A handle for Memory.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../com/yahoo/memory/class-use/MapHandle.html#com.yahoo.memory">MapHandle</a>
-<div class="block">Gets a Memory for a memory-mapped, read-only file resource, It is highly recommended that this
- be created inside a <i>try-with-resources</i> statement.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../com/yahoo/memory/class-use/Memory.html#com.yahoo.memory">Memory</a>
-<div class="block">Provides read-only primitive and primitive array methods to any of the four resources
- mentioned in the package level documentation.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../com/yahoo/memory/class-use/MemoryRequestServer.html#com.yahoo.memory">MemoryRequestServer</a>
-<div class="block">The MemoryRequestServer is a callback interface to provide a means for a direct (off-heap),
- dynamic WritableMemory object to request more memory from the owner of the
- <a href="../../../com/yahoo/memory/WritableDirectHandle.html" title="class in com.yahoo.memory"><code>WritableDirectHandle</code></a>.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../com/yahoo/memory/class-use/Utf8CodingException.html#com.yahoo.memory">Utf8CodingException</a>
-<div class="block">This exception will be thrown for errors encountered during either the encoding of characters
- to Utf8 bytes, or the decoding of Utf8 bytes to characters.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../com/yahoo/memory/class-use/WritableBuffer.html#com.yahoo.memory">WritableBuffer</a>
-<div class="block">Provides read and write, positional primitive and primitive array access to any of the four
- resources mentioned at the package level.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../com/yahoo/memory/class-use/WritableDirectHandle.html#com.yahoo.memory">WritableDirectHandle</a>
-<div class="block">References a WritableMemory for a writable direct memory resource.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../com/yahoo/memory/class-use/WritableHandle.html#com.yahoo.memory">WritableHandle</a>
-<div class="block">A handle for WritableMemory</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../com/yahoo/memory/class-use/WritableMapHandle.html#com.yahoo.memory">WritableMapHandle</a>
-<div class="block">Gets a WritableMemory for a writable memory-mapped file resource.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../com/yahoo/memory/class-use/WritableMemory.html#com.yahoo.memory">WritableMemory</a>
-<div class="block">Provides read and write primitive and primitive array access to any of the four resources
- mentioned at the package level.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../../../com/yahoo/memory/package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/constant-values.html b/api/memory/snapshot/apidocs/constant-values.html
deleted file mode 100644
index c07528c..0000000
--- a/api/memory/snapshot/apidocs/constant-values.html
+++ /dev/null
@@ -1,260 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Constant Field Values (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Constant Field Values (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li><a href="com/yahoo/memory/package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="com/yahoo/memory/package-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
-<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
-<h2 title="Contents">Contents</h2>
-<ul>
-<li><a href="#com.yahoo">com.yahoo.*</a></li>
-</ul>
-</div>
-<div class="constantValuesContainer"><a name="com.yahoo">
-<!--   -->
-</a>
-<h2 title="com.yahoo">com.yahoo.*</h2>
-<ul class="blockList">
-<li class="blockList">
-<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th scope="col">Constant Field</th>
-<th class="colLast" scope="col">Value</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a name="com.yahoo.memory.UnsafeUtil.ARRAY_BOOLEAN_INDEX_SCALE">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<td><code><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_BOOLEAN_INDEX_SCALE">ARRAY_BOOLEAN_INDEX_SCALE</a></code></td>
-<td class="colLast"><code>1</code></td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a name="com.yahoo.memory.UnsafeUtil.ARRAY_BYTE_INDEX_SCALE">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<td><code><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_BYTE_INDEX_SCALE">ARRAY_BYTE_INDEX_SCALE</a></code></td>
-<td class="colLast"><code>1</code></td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a name="com.yahoo.memory.UnsafeUtil.ARRAY_CHAR_INDEX_SCALE">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
-<td><code><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_CHAR_INDEX_SCALE">ARRAY_CHAR_INDEX_SCALE</a></code></td>
-<td class="colLast"><code>2L</code></td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a name="com.yahoo.memory.UnsafeUtil.ARRAY_DOUBLE_INDEX_SCALE">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
-<td><code><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_DOUBLE_INDEX_SCALE">ARRAY_DOUBLE_INDEX_SCALE</a></code></td>
-<td class="colLast"><code>8L</code></td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a name="com.yahoo.memory.UnsafeUtil.ARRAY_FLOAT_INDEX_SCALE">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
-<td><code><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_FLOAT_INDEX_SCALE">ARRAY_FLOAT_INDEX_SCALE</a></code></td>
-<td class="colLast"><code>4L</code></td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a name="com.yahoo.memory.UnsafeUtil.ARRAY_INT_INDEX_SCALE">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
-<td><code><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_INT_INDEX_SCALE">ARRAY_INT_INDEX_SCALE</a></code></td>
-<td class="colLast"><code>4L</code></td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a name="com.yahoo.memory.UnsafeUtil.ARRAY_LONG_INDEX_SCALE">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
-<td><code><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_LONG_INDEX_SCALE">ARRAY_LONG_INDEX_SCALE</a></code></td>
-<td class="colLast"><code>8L</code></td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a name="com.yahoo.memory.UnsafeUtil.ARRAY_SHORT_INDEX_SCALE">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
-<td><code><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_SHORT_INDEX_SCALE">ARRAY_SHORT_INDEX_SCALE</a></code></td>
-<td class="colLast"><code>2L</code></td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a name="com.yahoo.memory.UnsafeUtil.BOOLEAN_SHIFT">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<td><code><a href="com/yahoo/memory/UnsafeUtil.html#BOOLEAN_SHIFT">BOOLEAN_SHIFT</a></code></td>
-<td class="colLast"><code>0</code></td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a name="com.yahoo.memory.UnsafeUtil.BYTE_SHIFT">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<td><code><a href="com/yahoo/memory/UnsafeUtil.html#BYTE_SHIFT">BYTE_SHIFT</a></code></td>
-<td class="colLast"><code>0</code></td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a name="com.yahoo.memory.UnsafeUtil.CHAR_SHIFT">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
-<td><code><a href="com/yahoo/memory/UnsafeUtil.html#CHAR_SHIFT">CHAR_SHIFT</a></code></td>
-<td class="colLast"><code>1L</code></td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a name="com.yahoo.memory.UnsafeUtil.DOUBLE_SHIFT">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
-<td><code><a href="com/yahoo/memory/UnsafeUtil.html#DOUBLE_SHIFT">DOUBLE_SHIFT</a></code></td>
-<td class="colLast"><code>3L</code></td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a name="com.yahoo.memory.UnsafeUtil.FLOAT_SHIFT">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
-<td><code><a href="com/yahoo/memory/UnsafeUtil.html#FLOAT_SHIFT">FLOAT_SHIFT</a></code></td>
-<td class="colLast"><code>2L</code></td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a name="com.yahoo.memory.UnsafeUtil.INT_SHIFT">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
-<td><code><a href="com/yahoo/memory/UnsafeUtil.html#INT_SHIFT">INT_SHIFT</a></code></td>
-<td class="colLast"><code>2L</code></td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a name="com.yahoo.memory.UnsafeUtil.LONG_SHIFT">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
-<td><code><a href="com/yahoo/memory/UnsafeUtil.html#LONG_SHIFT">LONG_SHIFT</a></code></td>
-<td class="colLast"><code>3L</code></td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a name="com.yahoo.memory.UnsafeUtil.SHORT_SHIFT">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
-<td><code><a href="com/yahoo/memory/UnsafeUtil.html#SHORT_SHIFT">SHORT_SHIFT</a></code></td>
-<td class="colLast"><code>1L</code></td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li><a href="com/yahoo/memory/package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="com/yahoo/memory/package-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
-<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/deprecated-list.html b/api/memory/snapshot/apidocs/deprecated-list.html
deleted file mode 100644
index 1f8fcf3..0000000
--- a/api/memory/snapshot/apidocs/deprecated-list.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Deprecated List (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Deprecated List (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li><a href="com/yahoo/memory/package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="com/yahoo/memory/package-tree.html">Tree</a></li>
-<li class="navBarCell1Rev">Deprecated</li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
-<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Deprecated API" class="title">Deprecated API</h1>
-<h2 title="Contents">Contents</h2>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li><a href="com/yahoo/memory/package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="com/yahoo/memory/package-tree.html">Tree</a></li>
-<li class="navBarCell1Rev">Deprecated</li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
-<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/help-doc.html b/api/memory/snapshot/apidocs/help-doc.html
deleted file mode 100644
index a8deb67..0000000
--- a/api/memory/snapshot/apidocs/help-doc.html
+++ /dev/null
@@ -1,231 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>API Help (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="API Help (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li><a href="com/yahoo/memory/package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="com/yahoo/memory/package-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li class="navBarCell1Rev">Help</li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
-<li><a href="help-doc.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">How This API Document Is Organized</h1>
-<div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<h2>Overview</h2>
-<p>The <a href="overview-summary.html">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each.  This page can also contain an overall description of the set of packages.</p>
-</li>
-<li class="blockList">
-<h2>Package</h2>
-<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>
-<ul>
-<li>Interfaces (italic)</li>
-<li>Classes</li>
-<li>Enums</li>
-<li>Exceptions</li>
-<li>Errors</li>
-<li>Annotation Types</li>
-</ul>
-</li>
-<li class="blockList">
-<h2>Class/Interface</h2>
-<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>
-<ul>
-<li>Class inheritance diagram</li>
-<li>Direct Subclasses</li>
-<li>All Known Subinterfaces</li>
-<li>All Known Implementing Classes</li>
-<li>Class/interface declaration</li>
-<li>Class/interface description</li>
-</ul>
-<ul>
-<li>Nested Class Summary</li>
-<li>Field Summary</li>
-<li>Constructor Summary</li>
-<li>Method Summary</li>
-</ul>
-<ul>
-<li>Field Detail</li>
-<li>Constructor Detail</li>
-<li>Method Detail</li>
-</ul>
-<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>
-</li>
-<li class="blockList">
-<h2>Annotation Type</h2>
-<p>Each annotation type has its own separate page with the following sections:</p>
-<ul>
-<li>Annotation Type declaration</li>
-<li>Annotation Type description</li>
-<li>Required Element Summary</li>
-<li>Optional Element Summary</li>
-<li>Element Detail</li>
-</ul>
-</li>
-<li class="blockList">
-<h2>Enum</h2>
-<p>Each enum has its own separate page with the following sections:</p>
-<ul>
-<li>Enum declaration</li>
-<li>Enum description</li>
-<li>Enum Constant Summary</li>
-<li>Enum Constant Detail</li>
-</ul>
-</li>
-<li class="blockList">
-<h2>Use</h2>
-<p>Each documented package, class and interface has its own Use page.  This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A.  You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.</p>
-</li>
-<li class="blockList">
-<h2>Tree (Class Hierarchy)</h2>
-<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>
-<ul>
-<li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li>
-<li>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</li>
-</ul>
-</li>
-<li class="blockList">
-<h2>Deprecated API</h2>
-<p>The <a href="deprecated-list.html">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>
-</li>
-<li class="blockList">
-<h2>Index</h2>
-<p>The <a href="index-all.html">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>
-</li>
-<li class="blockList">
-<h2>Prev/Next</h2>
-<p>These links take you to the next or previous class, interface, package, or related page.</p>
-</li>
-<li class="blockList">
-<h2>Frames/No Frames</h2>
-<p>These links show and hide the HTML frames.  All pages are available with or without frames.</p>
-</li>
-<li class="blockList">
-<h2>All Classes</h2>
-<p>The <a href="allclasses-noframe.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>
-</li>
-<li class="blockList">
-<h2>Serialized Form</h2>
-<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p>
-</li>
-<li class="blockList">
-<h2>Constant Field Values</h2>
-<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p>
-</li>
-</ul>
-<span class="emphasizedPhrase">This help file applies to API documentation generated using the standard doclet.</span></div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li><a href="com/yahoo/memory/package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="com/yahoo/memory/package-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li class="navBarCell1Rev">Help</li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
-<li><a href="help-doc.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/index-all.html b/api/memory/snapshot/apidocs/index-all.html
deleted file mode 100644
index 15a1f5c..0000000
--- a/api/memory/snapshot/apidocs/index-all.html
+++ /dev/null
@@ -1,1177 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Index (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Index (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li><a href="com/yahoo/memory/package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="com/yahoo/memory/package-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li class="navBarCell1Rev">Index</li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
-<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="contentContainer"><a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:W">W</a>&nbsp;<a href="#I:Z">Z</a>&nbsp;<a name="I:A">
-<!--   -->
-</a>
-<h2 class="title">A</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ADDRESS_SIZE">ADDRESS_SIZE</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#allocate-int-">allocate(int)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Creates on-heap WritableMemory with the given capacity and the native byte order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#allocate-int-java.nio.ByteOrder-">allocate(int, ByteOrder)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Creates on-heap WritableMemory with the given capacity and the given byte order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#allocateDirect-long-">allocateDirect(long)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Allocates and provides access to capacityBytes directly in native (off-heap) memory
- leveraging the WritableMemory API.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#allocateDirect-long-com.yahoo.memory.MemoryRequestServer-">allocateDirect(long, MemoryRequestServer)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Allocates and provides access to capacityBytes directly in native (off-heap) memory
- leveraging the WritableMemory API.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_BOOLEAN_BASE_OFFSET">ARRAY_BOOLEAN_BASE_OFFSET</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_BOOLEAN_INDEX_SCALE">ARRAY_BOOLEAN_INDEX_SCALE</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_BYTE_BASE_OFFSET">ARRAY_BYTE_BASE_OFFSET</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_BYTE_INDEX_SCALE">ARRAY_BYTE_INDEX_SCALE</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_CHAR_BASE_OFFSET">ARRAY_CHAR_BASE_OFFSET</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_CHAR_INDEX_SCALE">ARRAY_CHAR_INDEX_SCALE</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_DOUBLE_BASE_OFFSET">ARRAY_DOUBLE_BASE_OFFSET</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_DOUBLE_INDEX_SCALE">ARRAY_DOUBLE_INDEX_SCALE</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_FLOAT_BASE_OFFSET">ARRAY_FLOAT_BASE_OFFSET</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_FLOAT_INDEX_SCALE">ARRAY_FLOAT_INDEX_SCALE</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_INT_BASE_OFFSET">ARRAY_INT_BASE_OFFSET</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_INT_INDEX_SCALE">ARRAY_INT_INDEX_SCALE</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_LONG_BASE_OFFSET">ARRAY_LONG_BASE_OFFSET</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_LONG_INDEX_SCALE">ARRAY_LONG_INDEX_SCALE</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_OBJECT_BASE_OFFSET">ARRAY_OBJECT_BASE_OFFSET</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_OBJECT_INDEX_SCALE">ARRAY_OBJECT_INDEX_SCALE</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_SHORT_BASE_OFFSET">ARRAY_SHORT_BASE_OFFSET</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#ARRAY_SHORT_INDEX_SCALE">ARRAY_SHORT_INDEX_SCALE</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#asBuffer--">asBuffer()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Returns a new <i>Buffer</i> view of this object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#asBuffer-java.nio.ByteOrder-">asBuffer(ByteOrder)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Returns a new <i>Buffer</i> view of this object, with the given
- byte order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#asMemory--">asMemory()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
-<dd>
-<div class="block">Convert this Buffer to a Memory.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#assertBounds-long-long-long-">assertBounds(long, long, long)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
-<dd>
-<div class="block">Assert the requested offset and length against the allocated size.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#asWritableBuffer--">asWritableBuffer()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Returns a new <i>WritableBuffer</i> with a writable view of this object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#asWritableBuffer-java.nio.ByteOrder-">asWritableBuffer(ByteOrder)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Returns a new <i>WritableBuffer</i> with a writable view of this object
- with the given byte order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#asWritableMemory--">asWritableMemory()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
-<dd>
-<div class="block">Convert this WritableBuffer to a WritableMemory.</div>
-</dd>
-</dl>
-<a name="I:B">
-<!--   -->
-</a>
-<h2 class="title">B</h2>
-<dl>
-<dt><a href="com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory"><span class="typeNameLink">BaseBuffer</span></a> - Class in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
-<dd>
-<div class="block">A new positional API.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Util.html#binarySearchLongs-com.yahoo.memory.Memory-long-long-long-">binarySearchLongs(Memory, long, long, long)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Util.html" title="class in com.yahoo.memory">Util</a></dt>
-<dd>
-<div class="block">Searches a range of the specified array of longs for the specified value using the binary
- search algorithm.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#BOOLEAN_SHIFT">BOOLEAN_SHIFT</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory"><span class="typeNameLink">Buffer</span></a> - Class in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
-<dd>
-<div class="block">Provides read-only, positional primitive and primitive array methods to any of the four resources
- mentioned in the package level documentation.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#BYTE_SHIFT">BYTE_SHIFT</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:C">
-<!--   -->
-</a>
-<h2 class="title">C</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#CHAR_SHIFT">CHAR_SHIFT</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Util.html#characterPad-java.lang.String-int-char-boolean-">characterPad(String, int, char, boolean)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Util.html" title="class in com.yahoo.memory">Util</a></dt>
-<dd>
-<div class="block">Prepend or postpend the given string with the given character to fill the given field length.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#checkBounds-long-long-long-">checkBounds(long, long, long)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
-<dd>
-<div class="block">Check the requested offset and length against the allocated size.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#clear--">clear()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
-<dd>
-<div class="block">Clears all bytes of this Buffer from position to end to zero.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#clear--">clear()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Clears all bytes of this Memory to zero</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#clear-long-long-">clear(long, long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Clears a portion of this Memory to zero.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#clearBits-long-byte-">clearBits(long, byte)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Clears the bits defined by the bitMask</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Handle.html#close--">close()</a></span> - Method in interface com.yahoo.memory.<a href="com/yahoo/memory/Handle.html" title="interface in com.yahoo.memory">Handle</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/MapHandle.html#close--">close()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/MapHandle.html" title="class in com.yahoo.memory">MapHandle</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableDirectHandle.html#close--">close()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableDirectHandle.html" title="class in com.yahoo.memory">WritableDirectHandle</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a> - package com.yahoo.memory</dt>
-<dd>
-<div class="block">This package provides high performance primitive and primitive array access to direct (native),
- off-heap memory and memory-mapped file resources, and consistent views into
- <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio"><code>ByteBuffer</code></a>, and on-heap primitive arrays.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#compareAndSwapLong-long-long-long-">compareAndSwapLong(long, long, long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Atomically sets the current value at the memory location to the given updated value
- if and only if the current value <code>==</code> the expected value.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#compareTo-long-long-com.yahoo.memory.Buffer-long-long-">compareTo(long, long, Buffer, long, long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
-<dd>
-<div class="block">Compares the bytes of this Buffer to <i>that</i> Buffer.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#compareTo-long-long-com.yahoo.memory.Memory-long-long-">compareTo(long, long, Memory, long, long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Compares the bytes of this Memory to <i>that</i> Memory.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#copyTo-long-com.yahoo.memory.WritableMemory-long-long-">copyTo(long, WritableMemory, long, long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Copies bytes from a source range of this Memory to a destination range of the given Memory
- with the same semantics when copying between overlapping ranges of bytes as method
- <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/System.html?is-external=true#arraycopy-java.lang.Object-int-java.lang.Object-int-int-" title="class or interface in java.lang"><code>System.arraycopy(Object, int, Object, int, int)</code></a> has.</div>
-</dd>
-</dl>
-<a name="I:D">
-<!--   -->
-</a>
-<h2 class="title">D</h2>
-<dl>
-<dt><a href="com/yahoo/memory/DefaultMemoryRequestServer.html" title="class in com.yahoo.memory"><span class="typeNameLink">DefaultMemoryRequestServer</span></a> - Class in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
-<dd>
-<div class="block">This is a simple implementation of the MemoryRequestServer that creates space on the Java heap
- for the requesting application.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/DefaultMemoryRequestServer.html#DefaultMemoryRequestServer--">DefaultMemoryRequestServer()</a></span> - Constructor for class com.yahoo.memory.<a href="com/yahoo/memory/DefaultMemoryRequestServer.html" title="class in com.yahoo.memory">DefaultMemoryRequestServer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#DOUBLE_SHIFT">DOUBLE_SHIFT</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#duplicate--">duplicate()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
-<dd>
-<div class="block">Returns a read-only duplicate view of this Buffer with the same but independent values of
- <i>start</i>, <i>position</i> and <i>end</i>.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#duplicate-java.nio.ByteOrder-">duplicate(ByteOrder)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
-<dd>
-<div class="block">Returns a read-only duplicate view of this Buffer with the same but independent values of
- <i>start</i>, <i>position</i> and <i>end</i>, but with the specified byteOrder.</div>
-</dd>
-</dl>
-<a name="I:F">
-<!--   -->
-</a>
-<h2 class="title">F</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#fill-byte-">fill(byte)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
-<dd>
-<div class="block">Fills this Buffer from position to end with the given byte value.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#fill-byte-">fill(byte)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Fills all bytes of this Memory region to the given byte value.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#fill-long-long-byte-">fill(long, long, byte)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Fills a portion of this Memory region to the given byte value.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Util.RandomCodePoints.html#fillCodePointArray-int:A-">fillCodePointArray(int[])</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Util.RandomCodePoints.html" title="class in com.yahoo.memory">Util.RandomCodePoints</a></dt>
-<dd>
-<div class="block">Fills the given array with random valid Code Points from 0, inclusive, to
- <i>Character.MAX_CODE_POINT</i>, inclusive.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Util.RandomCodePoints.html#fillCodePointArray-int:A-int-int-">fillCodePointArray(int[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Util.RandomCodePoints.html" title="class in com.yahoo.memory">Util.RandomCodePoints</a></dt>
-<dd>
-<div class="block">Fills the given array with random valid Code Points from <i>startCP</i>, inclusive, to
- <i>endCP</i>, exclusive.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#FLOAT_SHIFT">FLOAT_SHIFT</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMapHandle.html#force--">force()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMapHandle.html" title="class in com.yahoo.memory">WritableMapHandle</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:G">
-<!--   -->
-</a>
-<h2 class="title">G</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Handle.html#get--">get()</a></span> - Method in interface com.yahoo.memory.<a href="com/yahoo/memory/Handle.html" title="interface in com.yahoo.memory">Handle</a></dt>
-<dd>
-<div class="block">Gets a Memory</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/MapHandle.html#get--">get()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/MapHandle.html" title="class in com.yahoo.memory">MapHandle</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableDirectHandle.html#get--">get()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableDirectHandle.html" title="class in com.yahoo.memory">WritableDirectHandle</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableHandle.html#get--">get()</a></span> - Method in interface com.yahoo.memory.<a href="com/yahoo/memory/WritableHandle.html" title="interface in com.yahoo.memory">WritableHandle</a></dt>
-<dd>
-<div class="block">Gets a WritableMemory</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMapHandle.html#get--">get()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMapHandle.html" title="class in com.yahoo.memory">WritableMapHandle</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#getAndAddLong-long-long-">getAndAddLong(long, long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Atomically adds the given value to the long located at offsetBytes.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#getAndSetLong-long-long-">getAndSetLong(long, long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Atomically exchanges the given value with the current value located at offsetBytes.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#getArray--">getArray()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
-<dd>
-<div class="block">Returns the primitive backing array, otherwise null.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#getArray--">getArray()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Returns the primitive backing array, otherwise null.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getBoolean--">getBoolean()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
-<dd>
-<div class="block">Gets the boolean value at the current position.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getBoolean-long-">getBoolean(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
-<dd>
-<div class="block">Gets the boolean value at the given offset.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#getBoolean-long-">getBoolean(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Gets the boolean value at the given offset</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getBooleanArray-boolean:A-int-int-">getBooleanArray(boolean[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
-<dd>
-<div class="block">Gets the boolean array at the current position.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#getBooleanArray-long-boolean:A-int-int-">getBooleanArray(long, boolean[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Gets the boolean array at the given offset</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getByte--">getByte()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
-<dd>
-<div class="block">Gets the byte value at the current position.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getByte-long-">getByte(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
-<dd>
-<div class="block">Gets the byte value at the given offset.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#getByte-long-">getByte(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Gets the byte value at the given offset</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getByteArray-byte:A-int-int-">getByteArray(byte[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
-<dd>
-<div class="block">Gets the byte array at the current position.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#getByteArray-long-byte:A-int-int-">getByteArray(long, byte[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Gets the byte array at the given offset</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getChar--">getChar()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
-<dd>
-<div class="block">Gets the char value at the current position.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getChar-long-">getChar(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
-<dd>
-<div class="block">Gets the char value at the given offset.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#getChar-long-">getChar(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Gets the char value at the given offset</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getCharArray-char:A-int-int-">getCharArray(char[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
-<dd>
-<div class="block">Gets the char array at the current position.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#getCharArray-long-char:A-int-int-">getCharArray(long, char[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Gets the char array at the given offset</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#getCharsFromUtf8-long-int-java.lang.Appendable-">getCharsFromUtf8(long, int, Appendable)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Gets UTF-8 encoded bytes from this Memory, starting at offsetBytes to a length of
- utf8LengthBytes, decodes them into characters and appends them to the given Appendable.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#getCharsFromUtf8-long-int-java.lang.StringBuilder-">getCharsFromUtf8(long, int, StringBuilder)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Gets UTF-8 encoded bytes from this Memory, starting at offsetBytes to a length of
- utf8LengthBytes, decodes them into characters and appends them to the given StringBuilder.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Util.RandomCodePoints.html#getCodePoint--">getCodePoint()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Util.RandomCodePoints.html" title="class in com.yahoo.memory">Util.RandomCodePoints</a></dt>
-<dd>
-<div class="block">Return a single valid random Code Point from 0, inclusive, to
- <i>Character.MAX_CODE_POINT</i>, inclusive.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Util.RandomCodePoints.html#getCodePoint-int-int-">getCodePoint(int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Util.RandomCodePoints.html" title="class in com.yahoo.memory">Util.RandomCodePoints</a></dt>
-<dd>
-<div class="block">Return a single valid random Code Point from <i>startCP</i>, inclusive, to
- <i>endCP</i>, exclusive.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getDouble--">getDouble()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
-<dd>
-<div class="block">Gets the double value at the current position.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getDouble-long-">getDouble(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
-<dd>
-<div class="block">Gets the double value at the given offset.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#getDouble-long-">getDouble(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Gets the double value at the given offset</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getDoubleArray-double:A-int-int-">getDoubleArray(double[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
-<dd>
-<div class="block">Gets the double array at the current position.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#getDoubleArray-long-double:A-int-int-">getDoubleArray(long, double[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Gets the double array at the given offset</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/BaseBuffer.html#getEnd--">getEnd()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></dt>
-<dd>
-<div class="block">Gets the end position</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getFloat--">getFloat()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
-<dd>
-<div class="block">Gets the float value at the current position.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getFloat-long-">getFloat(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
-<dd>
-<div class="block">Gets the float value at the given offset.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#getFloat-long-">getFloat(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Gets the float value at the given offset</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getFloatArray-float:A-int-int-">getFloatArray(float[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
-<dd>
-<div class="block">Gets the float array at the current position.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#getFloatArray-long-float:A-int-int-">getFloatArray(long, float[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Gets the float array at the given offset</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getInt--">getInt()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
-<dd>
-<div class="block">Gets the int value at the current position.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getInt-long-">getInt(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
-<dd>
-<div class="block">Gets the int value at the given offset.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#getInt-long-">getInt(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Gets the int value at the given offset</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getIntArray-int:A-int-int-">getIntArray(int[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
-<dd>
-<div class="block">Gets the int array at the current position.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#getIntArray-long-int:A-int-int-">getIntArray(long, int[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Gets the int array at the given offset</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getLong--">getLong()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
-<dd>
-<div class="block">Gets the long value at the current position.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getLong-long-">getLong(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
-<dd>
-<div class="block">Gets the long value at the given offset.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#getLong-long-">getLong(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Gets the long value at the given offset</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getLongArray-long:A-int-int-">getLongArray(long[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
-<dd>
-<div class="block">Gets the long array at the current position.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#getLongArray-long-long:A-int-int-">getLongArray(long, long[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Gets the long array at the given offset</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#getMemoryRequestServer--">getMemoryRequestServer()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
-<dd>
-<div class="block">For Direct Memory only.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#getMemoryRequestServer--">getMemoryRequestServer()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">For Direct Memory only.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/BaseBuffer.html#getPosition--">getPosition()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></dt>
-<dd>
-<div class="block">Gets the current position</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/BaseBuffer.html#getRemaining--">getRemaining()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></dt>
-<dd>
-<div class="block">The number of elements remaining between the current position and the end position</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getShort--">getShort()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
-<dd>
-<div class="block">Gets the short value at the current position.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getShort-long-">getShort(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
-<dd>
-<div class="block">Gets the short value at the given offset.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#getShort-long-">getShort(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Gets the short value at the given offset</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#getShortArray-short:A-int-int-">getShortArray(short[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
-<dd>
-<div class="block">Gets the short array at the current position.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#getShortArray-long-short:A-int-int-">getShortArray(long, short[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Gets the short array at the given offset</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/BaseBuffer.html#getStart--">getStart()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></dt>
-<dd>
-<div class="block">Gets start position</div>
-</dd>
-</dl>
-<a name="I:H">
-<!--   -->
-</a>
-<h2 class="title">H</h2>
-<dl>
-<dt><a href="com/yahoo/memory/Handle.html" title="interface in com.yahoo.memory"><span class="typeNameLink">Handle</span></a> - Interface in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
-<dd>
-<div class="block">A handle for Memory.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/BaseBuffer.html#hasRemaining--">hasRemaining()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></dt>
-<dd>
-<div class="block">Returns true if there are elements remaining between the current position and the end position</div>
-</dd>
-</dl>
-<a name="I:I">
-<!--   -->
-</a>
-<h2 class="title">I</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/BaseBuffer.html#incrementAndCheckPosition-long-">incrementAndCheckPosition(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></dt>
-<dd>
-<div class="block">Increments the current position by the given increment.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/BaseBuffer.html#incrementPosition-long-">incrementPosition(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></dt>
-<dd>
-<div class="block">Increments the current position by the given increment.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#INT_SHIFT">INT_SHIFT</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Util.html#isAllBitsClear-long-long-">isAllBitsClear(long, long)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Util.html" title="class in com.yahoo.memory">Util</a></dt>
-<dd>
-<div class="block">Return true if all the masked bits of value are zero</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Util.html#isAllBitsSet-long-long-">isAllBitsSet(long, long)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Util.html" title="class in com.yahoo.memory">Util</a></dt>
-<dd>
-<div class="block">Return true if all the masked bits of value are one</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Util.html#isAnyBitsClear-long-long-">isAnyBitsClear(long, long)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Util.html" title="class in com.yahoo.memory">Util</a></dt>
-<dd>
-<div class="block">Return true if any the masked bits of value are zero</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Util.html#isAnyBitsSet-long-long-">isAnyBitsSet(long, long)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Util.html" title="class in com.yahoo.memory">Util</a></dt>
-<dd>
-<div class="block">Return true if any the masked bits of value are one</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/MapHandle.html#isLoaded--">isLoaded()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/MapHandle.html" title="class in com.yahoo.memory">MapHandle</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:J">
-<!--   -->
-</a>
-<h2 class="title">J</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#JDK">JDK</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:L">
-<!--   -->
-</a>
-<h2 class="title">L</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/MapHandle.html#load--">load()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/MapHandle.html" title="class in com.yahoo.memory">MapHandle</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#LONG_SHIFT">LONG_SHIFT</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#LS">LS</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:M">
-<!--   -->
-</a>
-<h2 class="title">M</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#map-java.io.File-">map(File)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Maps the entire given file into native-ordered Memory for read operations
- (including those &gt; 2GB).</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#map-java.io.File-long-long-java.nio.ByteOrder-">map(File, long, long, ByteOrder)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Maps the specified portion of the given file into Memory for read operations
- (including those &gt; 2GB).</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#map-java.io.File-">map(File)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Maps the entire given file into native-ordered Memory for write operations
- (including those &gt; 2GB).</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#map-java.io.File-long-long-java.nio.ByteOrder-">map(File, long, long, ByteOrder)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Maps the specified portion of the given file into Memory for write operations
- (including those &gt; 2GB).</div>
-</dd>
-<dt><a href="com/yahoo/memory/MapHandle.html" title="class in com.yahoo.memory"><span class="typeNameLink">MapHandle</span></a> - Class in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
-<dd>
-<div class="block">Gets a Memory for a memory-mapped, read-only file resource, It is highly recommended that this
- be created inside a <i>try-with-resources</i> statement.</div>
-</dd>
-<dt><a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory"><span class="typeNameLink">Memory</span></a> - Class in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
-<dd>
-<div class="block">Provides read-only primitive and primitive array methods to any of the four resources
- mentioned in the package level documentation.</div>
-</dd>
-<dt><a href="com/yahoo/memory/MemoryRequestServer.html" title="interface in com.yahoo.memory"><span class="typeNameLink">MemoryRequestServer</span></a> - Interface in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
-<dd>
-<div class="block">The MemoryRequestServer is a callback interface to provide a means for a direct (off-heap),
- dynamic WritableMemory object to request more memory from the owner of the
- <a href="com/yahoo/memory/WritableDirectHandle.html" title="class in com.yahoo.memory"><code>WritableDirectHandle</code></a>.</div>
-</dd>
-</dl>
-<a name="I:O">
-<!--   -->
-</a>
-<h2 class="title">O</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#OBJECT_SHIFT">OBJECT_SHIFT</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:P">
-<!--   -->
-</a>
-<h2 class="title">P</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putBoolean-boolean-">putBoolean(boolean)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
-<dd>
-<div class="block">Puts the boolean value at the current position.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putBoolean-long-boolean-">putBoolean(long, boolean)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
-<dd>
-<div class="block">Puts the boolean value at the given offset.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#putBoolean-long-boolean-">putBoolean(long, boolean)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Puts the boolean value at the given offset</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putBooleanArray-boolean:A-int-int-">putBooleanArray(boolean[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
-<dd>
-<div class="block">Puts the boolean array at the current position.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#putBooleanArray-long-boolean:A-int-int-">putBooleanArray(long, boolean[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Puts the boolean array at the given offset</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putByte-byte-">putByte(byte)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
-<dd>
-<div class="block">Puts the byte value at the current position.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putByte-long-byte-">putByte(long, byte)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
-<dd>
-<div class="block">Puts the byte value at the given offset.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#putByte-long-byte-">putByte(long, byte)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Puts the byte value at the given offset</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putByteArray-byte:A-int-int-">putByteArray(byte[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
-<dd>
-<div class="block">Puts the byte array at the current position.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#putByteArray-long-byte:A-int-int-">putByteArray(long, byte[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Puts the byte array at the given offset</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putChar-char-">putChar(char)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
-<dd>
-<div class="block">Puts the char value at the current position.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putChar-long-char-">putChar(long, char)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
-<dd>
-<div class="block">Puts the char value at the given offset.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#putChar-long-char-">putChar(long, char)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Puts the char value at the given offset</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putCharArray-char:A-int-int-">putCharArray(char[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
-<dd>
-<div class="block">Puts the char array at the current position.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#putCharArray-long-char:A-int-int-">putCharArray(long, char[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Puts the char array at the given offset</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#putCharsToUtf8-long-java.lang.CharSequence-">putCharsToUtf8(long, CharSequence)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Encodes characters from the given CharSequence into UTF-8 bytes and puts them into this
- <i>WritableMemory</i> begining at the given offsetBytes.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putDouble-double-">putDouble(double)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
-<dd>
-<div class="block">Puts the double value at the current position.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putDouble-long-double-">putDouble(long, double)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
-<dd>
-<div class="block">Puts the double value at the given offset.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#putDouble-long-double-">putDouble(long, double)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Puts the double value at the given offset</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putDoubleArray-double:A-int-int-">putDoubleArray(double[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
-<dd>
-<div class="block">Puts the double array at the current position.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#putDoubleArray-long-double:A-int-int-">putDoubleArray(long, double[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Puts the double array at the given offset</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putFloat-float-">putFloat(float)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
-<dd>
-<div class="block">Puts the float value at the current position.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putFloat-long-float-">putFloat(long, float)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
-<dd>
-<div class="block">Puts the float value at the given offset.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#putFloat-long-float-">putFloat(long, float)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Puts the float value at the given offset</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putFloatArray-float:A-int-int-">putFloatArray(float[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
-<dd>
-<div class="block">Puts the float array at the current position.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#putFloatArray-long-float:A-int-int-">putFloatArray(long, float[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Puts the float array at the given offset</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putInt-int-">putInt(int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
-<dd>
-<div class="block">Puts the int value at the current position.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putInt-long-int-">putInt(long, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
-<dd>
-<div class="block">Puts the int value at the given offset.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#putInt-long-int-">putInt(long, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Puts the int value at the given offset</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putIntArray-int:A-int-int-">putIntArray(int[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
-<dd>
-<div class="block">Puts the int array at the current position.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#putIntArray-long-int:A-int-int-">putIntArray(long, int[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Puts the int array at the given offset</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putLong-long-">putLong(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
-<dd>
-<div class="block">Puts the long value at the current position.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putLong-long-long-">putLong(long, long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
-<dd>
-<div class="block">Puts the long value at the given offset.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#putLong-long-long-">putLong(long, long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Puts the long value at the given offset</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putLongArray-long:A-int-int-">putLongArray(long[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
-<dd>
-<div class="block">Puts the long array at the current position.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#putLongArray-long-long:A-int-int-">putLongArray(long, long[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Puts the long array at the given offset</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putShort-short-">putShort(short)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
-<dd>
-<div class="block">Puts the short value at the current position.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putShort-long-short-">putShort(long, short)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
-<dd>
-<div class="block">Puts the short value at the given offset.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#putShort-long-short-">putShort(long, short)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Puts the short value at the given offset</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#putShortArray-short:A-int-int-">putShortArray(short[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
-<dd>
-<div class="block">Puts the short array at the current position.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#putShortArray-long-short:A-int-int-">putShortArray(long, short[], int, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Puts the short array at the given offset</div>
-</dd>
-</dl>
-<a name="I:R">
-<!--   -->
-</a>
-<h2 class="title">R</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Util.RandomCodePoints.html#RandomCodePoints-boolean-">RandomCodePoints(boolean)</a></span> - Constructor for class com.yahoo.memory.<a href="com/yahoo/memory/Util.RandomCodePoints.html" title="class in com.yahoo.memory">Util.RandomCodePoints</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/memory/ReadOnlyException.html" title="class in com.yahoo.memory"><span class="typeNameLink">ReadOnlyException</span></a> - Exception in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
-<dd>
-<div class="block">The exception thrown when attempting to write into a read-only Resource.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/ReadOnlyException.html#ReadOnlyException-java.lang.String-">ReadOnlyException(String)</a></span> - Constructor for exception com.yahoo.memory.<a href="com/yahoo/memory/ReadOnlyException.html" title="class in com.yahoo.memory">ReadOnlyException</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#region--">region()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
-<dd>
-<div class="block">A region is a read-only view of this object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#region-long-long-java.nio.ByteOrder-">region(long, long, ByteOrder)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
-<dd>
-<div class="block">A region is a read-only view of this object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#region-long-long-">region(long, long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">A region is a read-only view of this object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#region-long-long-java.nio.ByteOrder-">region(long, long, ByteOrder)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">A region is a read-only view of this object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/DefaultMemoryRequestServer.html#request-long-">request(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/DefaultMemoryRequestServer.html" title="class in com.yahoo.memory">DefaultMemoryRequestServer</a></dt>
-<dd>
-<div class="block">Request new WritableMemory with the given capacity.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/MemoryRequestServer.html#request-long-">request(long)</a></span> - Method in interface com.yahoo.memory.<a href="com/yahoo/memory/MemoryRequestServer.html" title="interface in com.yahoo.memory">MemoryRequestServer</a></dt>
-<dd>
-<div class="block">Request new WritableMemory with the given capacity.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/DefaultMemoryRequestServer.html#requestClose-com.yahoo.memory.WritableMemory-com.yahoo.memory.WritableMemory-">requestClose(WritableMemory, WritableMemory)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/DefaultMemoryRequestServer.html" title="class in com.yahoo.memory">DefaultMemoryRequestServer</a></dt>
-<dd>
-<div class="block">Request close the AutoCloseable resource.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/MemoryRequestServer.html#requestClose-com.yahoo.memory.WritableMemory-com.yahoo.memory.WritableMemory-">requestClose(WritableMemory, WritableMemory)</a></span> - Method in interface com.yahoo.memory.<a href="com/yahoo/memory/MemoryRequestServer.html" title="interface in com.yahoo.memory">MemoryRequestServer</a></dt>
-<dd>
-<div class="block">Request close the AutoCloseable resource.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/BaseBuffer.html#resetPosition--">resetPosition()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></dt>
-<dd>
-<div class="block">Resets the current position to the start position,
- This does not modify any data.</div>
-</dd>
-</dl>
-<a name="I:S">
-<!--   -->
-</a>
-<h2 class="title">S</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/BaseBuffer.html#setAndCheckPosition-long-">setAndCheckPosition(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></dt>
-<dd>
-<div class="block">Sets the current position.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/BaseBuffer.html#setAndCheckStartPositionEnd-long-long-long-">setAndCheckStartPositionEnd(long, long, long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></dt>
-<dd>
-<div class="block">Sets start position, current position, and end position.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#setBits-long-byte-">setBits(long, byte)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Sets the bits defined by the bitMask</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/BaseBuffer.html#setPosition-long-">setPosition(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></dt>
-<dd>
-<div class="block">Sets the current position.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/BaseBuffer.html#setStartPositionEnd-long-long-long-">setStartPositionEnd(long, long, long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory">BaseBuffer</a></dt>
-<dd>
-<div class="block">Sets start position, current position, and end position.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#SHORT_SHIFT">SHORT_SHIFT</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:U">
-<!--   -->
-</a>
-<h2 class="title">U</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeUtil.html#unsafe">unsafe</a></span> - Static variable in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory">UnsafeUtil</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#unsafeByteBufferView-long-int-">unsafeByteBufferView(long, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Returns the specified region of this Memory object as a new read-only <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio"><code>ByteBuffer</code></a>
- object.</div>
-</dd>
-<dt><a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory"><span class="typeNameLink">UnsafeUtil</span></a> - Class in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
-<dd>
-<div class="block">Provides access to the sun.misc.Unsafe class and its key static fields.</div>
-</dd>
-<dt><a href="com/yahoo/memory/Utf8CodingException.html" title="class in com.yahoo.memory"><span class="typeNameLink">Utf8CodingException</span></a> - Exception in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
-<dd>
-<div class="block">This exception will be thrown for errors encountered during either the encoding of characters
- to Utf8 bytes, or the decoding of Utf8 bytes to characters.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Utf8CodingException.html#Utf8CodingException-java.lang.String-">Utf8CodingException(String)</a></span> - Constructor for exception com.yahoo.memory.<a href="com/yahoo/memory/Utf8CodingException.html" title="class in com.yahoo.memory">Utf8CodingException</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/memory/Util.html" title="class in com.yahoo.memory"><span class="typeNameLink">Util</span></a> - Class in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/memory/Util.RandomCodePoints.html" title="class in com.yahoo.memory"><span class="typeNameLink">Util.RandomCodePoints</span></a> - Class in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
-<dd>
-<div class="block">Creates random valid Character Code Points (as integers).</div>
-</dd>
-</dl>
-<a name="I:W">
-<!--   -->
-</a>
-<h2 class="title">W</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#wrap-java.nio.ByteBuffer-">wrap(ByteBuffer)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
-<dd>
-<div class="block">Accesses the given ByteBuffer for read-only operations.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Buffer.html#wrap-java.nio.ByteBuffer-java.nio.ByteOrder-">wrap(ByteBuffer, ByteOrder)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory">Buffer</a></dt>
-<dd>
-<div class="block">Accesses the given ByteBuffer for read-only operations.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#wrap-java.nio.ByteBuffer-">wrap(ByteBuffer)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Accesses the given ByteBuffer for read-only operations.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#wrap-java.nio.ByteBuffer-java.nio.ByteOrder-">wrap(ByteBuffer, ByteOrder)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Accesses the given ByteBuffer for read-only operations.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#wrap-boolean:A-">wrap(boolean[])</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Wraps the given primitive array for read operations assuming native byte order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#wrap-byte:A-">wrap(byte[])</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Wraps the given primitive array for read operations assuming native byte order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#wrap-byte:A-java.nio.ByteOrder-">wrap(byte[], ByteOrder)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Wraps the given primitive array for read operations with the given byte order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#wrap-byte:A-int-int-java.nio.ByteOrder-">wrap(byte[], int, int, ByteOrder)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Wraps the given primitive array for read operations with the given byte order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#wrap-char:A-">wrap(char[])</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Wraps the given primitive array for read operations assuming native byte order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#wrap-short:A-">wrap(short[])</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Wraps the given primitive array for read operations assuming native byte order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#wrap-int:A-">wrap(int[])</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Wraps the given primitive array for read operations assuming native byte order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#wrap-long:A-">wrap(long[])</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Wraps the given primitive array for read operations assuming native byte order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#wrap-float:A-">wrap(float[])</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Wraps the given primitive array for read operations assuming native byte order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#wrap-double:A-">wrap(double[])</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Wraps the given primitive array for read operations assuming native byte order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#wrap-java.nio.ByteBuffer-">wrap(ByteBuffer)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
-<dd>
-<div class="block">Accesses the given ByteBuffer for write operations.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#wrap-java.nio.ByteBuffer-java.nio.ByteOrder-">wrap(ByteBuffer, ByteOrder)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
-<dd>
-<div class="block">Accesses the given ByteBuffer for write operations.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#wrap-java.nio.ByteBuffer-">wrap(ByteBuffer)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Accesses the given ByteBuffer for write operations.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#wrap-java.nio.ByteBuffer-java.nio.ByteOrder-">wrap(ByteBuffer, ByteOrder)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Accesses the given ByteBuffer for write operations.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#wrap-boolean:A-">wrap(boolean[])</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Wraps the given primitive array for write operations assuming native byte order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#wrap-byte:A-">wrap(byte[])</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Wraps the given primitive array for write operations assuming native byte order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#wrap-byte:A-java.nio.ByteOrder-">wrap(byte[], ByteOrder)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Wraps the given primitive array for write operations with the given byte order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#wrap-byte:A-int-int-java.nio.ByteOrder-">wrap(byte[], int, int, ByteOrder)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Wraps the given primitive array for write operations with the given byte order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#wrap-char:A-">wrap(char[])</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Wraps the given primitive array for write operations assuming native byte order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#wrap-short:A-">wrap(short[])</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Wraps the given primitive array for write operations assuming native byte order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#wrap-int:A-">wrap(int[])</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Wraps the given primitive array for write operations assuming native byte order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#wrap-long:A-">wrap(long[])</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Wraps the given primitive array for write operations assuming native byte order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#wrap-float:A-">wrap(float[])</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Wraps the given primitive array for write operations assuming native byte order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#wrap-double:A-">wrap(double[])</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">Wraps the given primitive array for write operations assuming native byte order.</div>
-</dd>
-<dt><a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory"><span class="typeNameLink">WritableBuffer</span></a> - Class in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
-<dd>
-<div class="block">Provides read and write, positional primitive and primitive array access to any of the four
- resources mentioned at the package level.</div>
-</dd>
-<dt><a href="com/yahoo/memory/WritableDirectHandle.html" title="class in com.yahoo.memory"><span class="typeNameLink">WritableDirectHandle</span></a> - Class in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
-<dd>
-<div class="block">References a WritableMemory for a writable direct memory resource.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#writableDuplicate--">writableDuplicate()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
-<dd>
-<div class="block">Returns a duplicate writable view of this Buffer with the same but independent values of
- <i>start</i>, <i>position</i> and <i>end</i>.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#writableDuplicate-java.nio.ByteOrder-">writableDuplicate(ByteOrder)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
-<dd>
-<div class="block">Returns a duplicate writable view of this Buffer with the same but independent values of
- <i>start</i>, <i>position</i> and <i>end</i>, but with the specified byteOrder.</div>
-</dd>
-<dt><a href="com/yahoo/memory/WritableHandle.html" title="interface in com.yahoo.memory"><span class="typeNameLink">WritableHandle</span></a> - Interface in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
-<dd>
-<div class="block">A handle for WritableMemory</div>
-</dd>
-<dt><a href="com/yahoo/memory/WritableMapHandle.html" title="class in com.yahoo.memory"><span class="typeNameLink">WritableMapHandle</span></a> - Class in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
-<dd>
-<div class="block">Gets a WritableMemory for a writable memory-mapped file resource.</div>
-</dd>
-<dt><a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory"><span class="typeNameLink">WritableMemory</span></a> - Class in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
-<dd>
-<div class="block">Provides read and write primitive and primitive array access to any of the four resources
- mentioned at the package level.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#writableRegion--">writableRegion()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
-<dd>
-<div class="block">A writable region is a writable view of this object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableBuffer.html#writableRegion-long-long-java.nio.ByteOrder-">writableRegion(long, long, ByteOrder)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory">WritableBuffer</a></dt>
-<dd>
-<div class="block">A writable region is a writable view of this object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#writableRegion-long-long-">writableRegion(long, long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">A writable region is a writable view of this object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/WritableMemory.html#writableRegion-long-long-java.nio.ByteOrder-">writableRegion(long, long, ByteOrder)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory">WritableMemory</a></dt>
-<dd>
-<div class="block">A writable region is a writable view of this object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Memory.html#writeTo-long-long-java.nio.channels.WritableByteChannel-">writeTo(long, long, WritableByteChannel)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory">Memory</a></dt>
-<dd>
-<div class="block">Writes bytes from a source range of this Memory to the given <code>WritableByteChannel</code>.</div>
-</dd>
-</dl>
-<a name="I:Z">
-<!--   -->
-</a>
-<h2 class="title">Z</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/Util.html#zeroPad-java.lang.String-int-">zeroPad(String, int)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/Util.html" title="class in com.yahoo.memory">Util</a></dt>
-<dd>
-<div class="block">Prepend the given string with zeros.</div>
-</dd>
-</dl>
-<a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:W">W</a>&nbsp;<a href="#I:Z">Z</a>&nbsp;</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li><a href="com/yahoo/memory/package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="com/yahoo/memory/package-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li class="navBarCell1Rev">Index</li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
-<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/index.html b/api/memory/snapshot/apidocs/index.html
deleted file mode 100644
index 697bf53..0000000
--- a/api/memory/snapshot/apidocs/index.html
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.datasketches:memory 0.12.1 API</title>
-<script type="text/javascript">
-    tmpTargetPage = "" + window.location.search;
-    if (tmpTargetPage != "" && tmpTargetPage != "undefined")
-        tmpTargetPage = tmpTargetPage.substring(1);
-    if (tmpTargetPage.indexOf(":") != -1 || (tmpTargetPage != "" && !validURL(tmpTargetPage)))
-        tmpTargetPage = "undefined";
-    targetPage = tmpTargetPage;
-    function validURL(url) {
-        try {
-            url = decodeURIComponent(url);
-        }
-        catch (error) {
-            return false;
-        }
-        var pos = url.indexOf(".html");
-        if (pos == -1 || pos != url.length - 5)
-            return false;
-        var allowNumber = false;
-        var allowSep = false;
-        var seenDot = false;
-        for (var i = 0; i < url.length - 5; i++) {
-            var ch = url.charAt(i);
-            if ('a' <= ch && ch <= 'z' ||
-                    'A' <= ch && ch <= 'Z' ||
-                    ch == '$' ||
-                    ch == '_' ||
-                    ch.charCodeAt(0) > 127) {
-                allowNumber = true;
-                allowSep = true;
-            } else if ('0' <= ch && ch <= '9'
-                    || ch == '-') {
-                if (!allowNumber)
-                     return false;
-            } else if (ch == '/' || ch == '.') {
-                if (!allowSep)
-                    return false;
-                allowNumber = false;
-                allowSep = false;
-                if (ch == '.')
-                     seenDot = true;
-                if (ch == '/' && seenDot)
-                     return false;
-            } else {
-                return false;
-            }
-        }
-        return true;
-    }
-    function loadFrames() {
-        if (targetPage != "" && targetPage != "undefined")
-             top.classFrame.location = top.targetPage;
-    }
-</script>
-</head>
-<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()">
-<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
-<frame src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
-<noframes>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<h2>Frame Alert</h2>
-<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p>
-</noframes>
-</frameset>
-</html>
diff --git a/api/memory/snapshot/apidocs/overview-summary.html b/api/memory/snapshot/apidocs/overview-summary.html
deleted file mode 100644
index b0e6633..0000000
--- a/api/memory/snapshot/apidocs/overview-summary.html
+++ /dev/null
@@ -1,160 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Overview (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Overview (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li class="navBarCell1Rev">Overview</li>
-<li><a href="com/yahoo/memory/package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="com/yahoo/memory/package-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?overview-summary.html" target="_top">Frames</a></li>
-<li><a href="overview-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">com.yahoo.datasketches:memory 0.12.1 API</h1>
-</div>
-<div class="header">
-<div class="subTitle">
-<div class="block">Memory</div>
-</div>
-<p>See: <a href="#overview.description">Description</a></p>
-</div>
-<div class="contentContainer">
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Packages table, listing packages, and an explanation">
-<caption><span>Packages</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></td>
-<td class="colLast">
-<div class="block">This package provides high performance primitive and primitive array access to direct (native),
- off-heap memory and memory-mapped file resources, and consistent views into
- <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio"><code>ByteBuffer</code></a>, and on-heap primitive arrays.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="contentContainer"><a name="overview.description">
-<!--   -->
-</a>
-<div class="block"><h2>Memory</h2> 
-<h3>Overview</h3>
-
-<p><b><a href="com/yahoo/memory/package-summary.html">Memory Package Overview</a></b></p>
-
-<p>Note: If the requirements or promises of any method's contract are not fulfilled (that is, if there is a bug in either the method or its caller), then an unchecked exception will be thrown. The precise type of such an unchecked exception does not form part of any method's contract.</p></div>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li class="navBarCell1Rev">Overview</li>
-<li><a href="com/yahoo/memory/package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="com/yahoo/memory/package-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?overview-summary.html" target="_top">Frames</a></li>
-<li><a href="overview-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/overview-tree.html b/api/memory/snapshot/apidocs/overview-tree.html
deleted file mode 100644
index 30388fe..0000000
--- a/api/memory/snapshot/apidocs/overview-tree.html
+++ /dev/null
@@ -1,194 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Class Hierarchy (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Class Hierarchy (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li><a href="com/yahoo/memory/package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
-<li><a href="overview-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For All Packages</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="com/yahoo/memory/package-tree.html">com.yahoo.memory</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">com.yahoo.memory.<a href="com/yahoo/memory/BaseBuffer.html" title="class in com.yahoo.memory"><span class="typeNameLink">BaseBuffer</span></a>
-<ul>
-<li type="circle">com.yahoo.memory.<a href="com/yahoo/memory/Buffer.html" title="class in com.yahoo.memory"><span class="typeNameLink">Buffer</span></a>
-<ul>
-<li type="circle">com.yahoo.memory.<a href="com/yahoo/memory/WritableBuffer.html" title="class in com.yahoo.memory"><span class="typeNameLink">WritableBuffer</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li type="circle">com.yahoo.memory.<a href="com/yahoo/memory/DefaultMemoryRequestServer.html" title="class in com.yahoo.memory"><span class="typeNameLink">DefaultMemoryRequestServer</span></a> (implements com.yahoo.memory.<a href="com/yahoo/memory/MemoryRequestServer.html" title="interface in com.yahoo.memory">MemoryRequestServer</a>)</li>
-<li type="circle">com.yahoo.memory.<a href="com/yahoo/memory/MapHandle.html" title="class in com.yahoo.memory"><span class="typeNameLink">MapHandle</span></a> (implements com.yahoo.memory.<a href="com/yahoo/memory/Handle.html" title="interface in com.yahoo.memory">Handle</a>)
-<ul>
-<li type="circle">com.yahoo.memory.<a href="com/yahoo/memory/WritableMapHandle.html" title="class in com.yahoo.memory"><span class="typeNameLink">WritableMapHandle</span></a> (implements com.yahoo.memory.<a href="com/yahoo/memory/WritableHandle.html" title="interface in com.yahoo.memory">WritableHandle</a>)</li>
-</ul>
-</li>
-<li type="circle">com.yahoo.memory.<a href="com/yahoo/memory/Memory.html" title="class in com.yahoo.memory"><span class="typeNameLink">Memory</span></a>
-<ul>
-<li type="circle">com.yahoo.memory.<a href="com/yahoo/memory/WritableMemory.html" title="class in com.yahoo.memory"><span class="typeNameLink">WritableMemory</span></a></li>
-</ul>
-</li>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Throwable</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Exception</span></a>
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">RuntimeException</span></a>
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">UnsupportedOperationException</span></a>
-<ul>
-<li type="circle">com.yahoo.memory.<a href="com/yahoo/memory/ReadOnlyException.html" title="class in com.yahoo.memory"><span class="typeNameLink">ReadOnlyException</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.memory.<a href="com/yahoo/memory/Utf8CodingException.html" title="class in com.yahoo.memory"><span class="typeNameLink">Utf8CodingException</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li type="circle">com.yahoo.memory.<a href="com/yahoo/memory/UnsafeUtil.html" title="class in com.yahoo.memory"><span class="typeNameLink">UnsafeUtil</span></a></li>
-<li type="circle">com.yahoo.memory.<a href="com/yahoo/memory/Util.html" title="class in com.yahoo.memory"><span class="typeNameLink">Util</span></a></li>
-<li type="circle">com.yahoo.memory.<a href="com/yahoo/memory/Util.RandomCodePoints.html" title="class in com.yahoo.memory"><span class="typeNameLink">Util.RandomCodePoints</span></a></li>
-<li type="circle">com.yahoo.memory.<a href="com/yahoo/memory/WritableDirectHandle.html" title="class in com.yahoo.memory"><span class="typeNameLink">WritableDirectHandle</span></a> (implements com.yahoo.memory.<a href="com/yahoo/memory/WritableHandle.html" title="interface in com.yahoo.memory">WritableHandle</a>)</li>
-</ul>
-</li>
-</ul>
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">AutoCloseable</span></a>
-<ul>
-<li type="circle">com.yahoo.memory.<a href="com/yahoo/memory/Handle.html" title="interface in com.yahoo.memory"><span class="typeNameLink">Handle</span></a>
-<ul>
-<li type="circle">com.yahoo.memory.<a href="com/yahoo/memory/WritableHandle.html" title="interface in com.yahoo.memory"><span class="typeNameLink">WritableHandle</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.memory.<a href="com/yahoo/memory/WritableHandle.html" title="interface in com.yahoo.memory"><span class="typeNameLink">WritableHandle</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.memory.<a href="com/yahoo/memory/MemoryRequestServer.html" title="interface in com.yahoo.memory"><span class="typeNameLink">MemoryRequestServer</span></a></li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li><a href="com/yahoo/memory/package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
-<li><a href="overview-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/package-list b/api/memory/snapshot/apidocs/package-list
deleted file mode 100644
index 45cf599..0000000
--- a/api/memory/snapshot/apidocs/package-list
+++ /dev/null
@@ -1 +0,0 @@
-com.yahoo.memory
diff --git a/api/memory/snapshot/apidocs/script.js b/api/memory/snapshot/apidocs/script.js
deleted file mode 100644
index b346356..0000000
--- a/api/memory/snapshot/apidocs/script.js
+++ /dev/null
@@ -1,30 +0,0 @@
-function show(type)
-{
-    count = 0;
-    for (var key in methods) {
-        var row = document.getElementById(key);
-        if ((methods[key] &  type) != 0) {
-            row.style.display = '';
-            row.className = (count++ % 2) ? rowColor : altColor;
-        }
-        else
-            row.style.display = 'none';
-    }
-    updateTabs(type);
-}
-
-function updateTabs(type)
-{
-    for (var value in tabs) {
-        var sNode = document.getElementById(tabs[value][0]);
-        var spanNode = sNode.firstChild;
-        if (value == type) {
-            sNode.className = activeTableTab;
-            spanNode.innerHTML = tabs[value][1];
-        }
-        else {
-            sNode.className = tableTab;
-            spanNode.innerHTML = "<a href=\"javascript:show("+ value + ");\">" + tabs[value][1] + "</a>";
-        }
-    }
-}
diff --git a/api/memory/snapshot/apidocs/serialized-form.html b/api/memory/snapshot/apidocs/serialized-form.html
deleted file mode 100644
index 0382b3b..0000000
--- a/api/memory/snapshot/apidocs/serialized-form.html
+++ /dev/null
@@ -1,152 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Tue Dec 04 17:15:14 PST 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Serialized Form (com.yahoo.datasketches:memory 0.12.1 API)</title>
-<meta name="date" content="2018-12-04">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Serialized Form (com.yahoo.datasketches:memory 0.12.1 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li><a href="com/yahoo/memory/package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="com/yahoo/memory/package-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li>
-<li><a href="serialized-form.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Serialized Form" class="title">Serialized Form</h1>
-</div>
-<div class="serializedFormContainer">
-<ul class="blockList">
-<li class="blockList">
-<h2 title="Package">Package&nbsp;com.yahoo.memory</h2>
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.memory.ReadOnlyException">
-<!--   -->
-</a>
-<h3>Class <a href="com/yahoo/memory/ReadOnlyException.html" title="class in com.yahoo.memory">com.yahoo.memory.ReadOnlyException</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang">UnsupportedOperationException</a> implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>1L</dd>
-</dl>
-</li>
-<li class="blockList"><a name="com.yahoo.memory.Utf8CodingException">
-<!--   -->
-</a>
-<h3>Class <a href="com/yahoo/memory/Utf8CodingException.html" title="class in com.yahoo.memory">com.yahoo.memory.Utf8CodingException</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a> implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>1L</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li><a href="com/yahoo/memory/package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="com/yahoo/memory/package-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li>
-<li><a href="serialized-form.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/memory/snapshot/apidocs/stylesheet.css b/api/memory/snapshot/apidocs/stylesheet.css
deleted file mode 100644
index 1892267..0000000
--- a/api/memory/snapshot/apidocs/stylesheet.css
+++ /dev/null
@@ -1,646 +0,0 @@
-/* Javadoc style sheet */
-/*
-Overall document style
-*/
-
-/*
-@import url('resources/fonts/dejavu.css');
-*/
-
-body {
-    background-color:#ffffff;
-    color:#353833;
-    font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;
-    font-size:14px;
-    margin:0;
-}
-a:link, a:visited {
-    text-decoration:none;
-    color:#4A6782;
-}
-a:hover, a:focus {
-    text-decoration:none;
-    color:#bb7a2a;
-}
-a:active {
-    text-decoration:none;
-    color:#4A6782;
-}
-a[name] {
-    color:#353833;
-}
-a[name]:hover {
-    text-decoration:none;
-    color:#353833;
-}
-pre {
-    font-family:'DejaVu Sans Mono', monospace;
-    font-size:14px;
-}
-h1 {
-    font-size:20px;
-}
-h2 {
-    font-size:18px;
-}
-h3 {
-    font-size:16px;
-    font-style:italic;
-}
-h4 {
-    font-size:13px;
-}
-h5 {
-    font-size:12px;
-}
-h6 {
-    font-size:11px;
-}
-ul {
-    list-style-type:disc;
-}
-code, tt {
-    font-family:'DejaVu Sans Mono', monospace;
-    font-size:14px;
-    padding-top:4px;
-    margin-top:8px;
-    line-height:1.4em;
-}
-dt code {
-    font-family:'DejaVu Sans Mono', monospace;
-    font-size:14px;
-    padding-top:4px;
-}
-table tr td dt code {
-    font-family:'DejaVu Sans Mono', monospace;
-    font-size:14px;
-    vertical-align:top;
-    padding-top:4px;
-}
-sup {
-    font-size:8px;
-}
-/*
-Document title and Copyright styles
-*/
-.clear {
-    clear:both;
-    height:0px;
-    overflow:hidden;
-}
-.aboutLanguage {
-    float:right;
-    padding:0px 21px;
-    font-size:11px;
-    z-index:200;
-    margin-top:-9px;
-}
-.legalCopy {
-    margin-left:.5em;
-}
-.bar a, .bar a:link, .bar a:visited, .bar a:active {
-    color:#FFFFFF;
-    text-decoration:none;
-}
-.bar a:hover, .bar a:focus {
-    color:#bb7a2a;
-}
-.tab {
-    background-color:#0066FF;
-    color:#ffffff;
-    padding:8px;
-    width:5em;
-    font-weight:bold;
-}
-/*
-Navigation bar styles
-*/
-.bar {
-    background-color:#4D7A97;
-    color:#FFFFFF;
-    padding:.8em .5em .4em .8em;
-    height:auto;/*height:1.8em;*/
-    font-size:11px;
-    margin:0;
-}
-.topNav {
-    background-color:#4D7A97;
-    color:#FFFFFF;
-    float:left;
-    padding:0;
-    width:100%;
-    clear:right;
-    height:2.8em;
-    padding-top:10px;
-    overflow:hidden;
-    font-size:12px; 
-}
-.bottomNav {
-    margin-top:10px;
-    background-color:#4D7A97;
-    color:#FFFFFF;
-    float:left;
-    padding:0;
-    width:100%;
-    clear:right;
-    height:2.8em;
-    padding-top:10px;
-    overflow:hidden;
-    font-size:12px;
-}
-.subNav {
-    background-color:#dee3e9;
-    float:left;
-    width:100%;
-    overflow:hidden;
-    font-size:12px;
-}
-.subNav div {
-    clear:left;
-    float:left;
-    padding:0 0 5px 6px;
-    text-transform:uppercase;
-}
-ul.navList, ul.subNavList {
-    float:left;
-    margin:0 25px 0 0;
-    padding:0;
-}
-ul.navList li{
-    list-style:none;
-    float:left;
-    padding: 5px 6px;
-    text-transform:uppercase;
-}
-ul.subNavList li{
-    list-style:none;
-    float:left;
-}
-.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
-    color:#FFFFFF;
-    text-decoration:none;
-    text-transform:uppercase;
-}
-.topNav a:hover, .bottomNav a:hover {
-    text-decoration:none;
-    color:#bb7a2a;
-    text-transform:uppercase;
-}
-.navBarCell1Rev {
-    background-color:#F8981D;
-    color:#253441;
-    margin: auto 5px;
-}
-.skipNav {
-    position:absolute;
-    top:auto;
-    left:-9999px;
-    overflow:hidden;
-}
-/*
-Page header and footer styles
-*/
-.header, .footer {
-    clear:both;
-    margin:0 20px;
-    padding:5px 0 0 0;
-}
-.indexHeader {
-    margin:10px;
-    position:relative;
-}
-.indexHeader span{
-    margin-right:15px;
-}
-.indexHeader h1 {
-    font-size:13px;
-}
-.title {
-    color:#2c4557;
-    margin:10px 0;
-}
-.subTitle {
-    margin:5px 0 0 0;
-}
-.header ul {
-    margin:0 0 15px 0;
-    padding:0;
-}
-.footer ul {
-    margin:20px 0 5px 0;
-}
-.header ul li, .footer ul li {
-    list-style:none;
-    font-size:13px;
-}
-/*
-Heading styles
-*/
-div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
-    background-color:#dee3e9;
-    border:1px solid #d0d9e0;
-    margin:0 0 6px -8px;
-    padding:7px 5px;
-}
-ul.blockList ul.blockList ul.blockList li.blockList h3 {
-    background-color:#dee3e9;
-    border:1px solid #d0d9e0;
-    margin:0 0 6px -8px;
-    padding:7px 5px;
-}
-ul.blockList ul.blockList li.blockList h3 {
-    padding:0;
-    margin:15px 0;
-}
-ul.blockList li.blockList h2 {
-    padding:0px 0 20px 0;
-}
-/*
-Page layout container styles
-*/
-.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
-    clear:both;
-    padding:10px 20px;
-    position:relative;
-}
-.indexContainer {
-    margin:10px;
-    position:relative;
-    font-size:12px;
-}
-.indexContainer h2 {
-    font-size:13px;
-    padding:0 0 3px 0;
-}
-.indexContainer ul {
-    margin:0;
-    padding:0;
-}
-.indexContainer ul li {
-    list-style:none;
-    padding-top:2px;
-}
-.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
-    font-size:12px;
-    font-weight:bold;
-    margin:10px 0 0 0;
-    color:#4E4E4E;
-}
-.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
-    margin:5px 0 10px 0px;
-    font-size:14px;
-    font-family:'DejaVu Sans Mono',monospace;
-}
-.serializedFormContainer dl.nameValue dt {
-    margin-left:1px;
-    font-size:1.1em;
-    display:inline;
-    font-weight:bold;
-}
-.serializedFormContainer dl.nameValue dd {
-    margin:0 0 0 1px;
-    font-size:1.1em;
-    display:inline;
-}
-/*
-List styles
-*/
-ul.horizontal li {
-    display:inline;
-    font-size:0.9em;
-}
-ul.inheritance {
-    margin:0;
-    padding:0;
-}
-ul.inheritance li {
-    display:inline;
-    list-style:none;
-}
-ul.inheritance li ul.inheritance {
-    margin-left:15px;
-    padding-left:15px;
-    padding-top:1px;
-}
-ul.blockList, ul.blockListLast {
-    margin:10px 0 10px 0;
-    padding:0;
-}
-ul.blockList li.blockList, ul.blockListLast li.blockList {
-    list-style:none;
-    margin-bottom:15px;
-    line-height:1.4;
-}
-ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
-    padding:0px 20px 5px 10px;
-    border:1px solid #ededed; 
-    background-color:#f8f8f8;
-}
-ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
-    padding:0 0 5px 8px;
-    background-color:#ffffff;
-    border:none;
-}
-ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
-    margin-left:0;
-    padding-left:0;
-    padding-bottom:15px;
-    border:none;
-}
-ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
-    list-style:none;
-    border-bottom:none;
-    padding-bottom:0;
-}
-table tr td dl, table tr td dl dt, table tr td dl dd {
-    margin-top:0;
-    margin-bottom:1px;
-}
-/*
-Table styles
-*/
-.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary {
-    width:100%;
-    border-left:1px solid #EEE; 
-    border-right:1px solid #EEE; 
-    border-bottom:1px solid #EEE; 
-}
-.overviewSummary, .memberSummary  {
-    padding:0px;
-}
-.overviewSummary caption, .memberSummary caption, .typeSummary caption,
-.useSummary caption, .constantsSummary caption, .deprecatedSummary caption {
-    position:relative;
-    text-align:left;
-    background-repeat:no-repeat;
-    color:#253441;
-    font-weight:bold;
-    clear:none;
-    overflow:hidden;
-    padding:0px;
-    padding-top:10px;
-    padding-left:1px;
-    margin:0px;
-    white-space:pre;
-}
-.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,
-.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,
-.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,
-.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,
-.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,
-.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,
-.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,
-.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited {
-    color:#FFFFFF;
-}
-.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,
-.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span {
-    white-space:nowrap;
-    padding-top:5px;
-    padding-left:12px;
-    padding-right:12px;
-    padding-bottom:7px;
-    display:inline-block;
-    float:left;
-    background-color:#F8981D;
-    border: none;
-    height:16px;
-}
-.memberSummary caption span.activeTableTab span {
-    white-space:nowrap;
-    padding-top:5px;
-    padding-left:12px;
-    padding-right:12px;
-    margin-right:3px;
-    display:inline-block;
-    float:left;
-    background-color:#F8981D;
-    height:16px;
-}
-.memberSummary caption span.tableTab span {
-    white-space:nowrap;
-    padding-top:5px;
-    padding-left:12px;
-    padding-right:12px;
-    margin-right:3px;
-    display:inline-block;
-    float:left;
-    background-color:#4D7A97;
-    height:16px;
-}
-.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab {
-    padding-top:0px;
-    padding-left:0px;
-    padding-right:0px;
-    background-image:none;
-    float:none;
-    display:inline;
-}
-.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,
-.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd {
-    display:none;
-    width:5px;
-    position:relative;
-    float:left;
-    background-color:#F8981D;
-}
-.memberSummary .activeTableTab .tabEnd {
-    display:none;
-    width:5px;
-    margin-right:3px;
-    position:relative; 
-    float:left;
-    background-color:#F8981D;
-}
-.memberSummary .tableTab .tabEnd {
-    display:none;
-    width:5px;
-    margin-right:3px;
-    position:relative;
-    background-color:#4D7A97;
-    float:left;
-
-}
-.overviewSummary td, .memberSummary td, .typeSummary td,
-.useSummary td, .constantsSummary td, .deprecatedSummary td {
-    text-align:left;
-    padding:0px 0px 12px 10px;
-}
-th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,
-td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{
-    vertical-align:top;
-    padding-right:0px;
-    padding-top:8px;
-    padding-bottom:3px;
-}
-th.colFirst, th.colLast, th.colOne, .constantsSummary th {
-    background:#dee3e9;
-    text-align:left;
-    padding:8px 3px 3px 7px;
-}
-td.colFirst, th.colFirst {
-    white-space:nowrap;
-    font-size:13px;
-}
-td.colLast, th.colLast {
-    font-size:13px;
-}
-td.colOne, th.colOne {
-    font-size:13px;
-}
-.overviewSummary td.colFirst, .overviewSummary th.colFirst,
-.useSummary td.colFirst, .useSummary th.colFirst,
-.overviewSummary td.colOne, .overviewSummary th.colOne,
-.memberSummary td.colFirst, .memberSummary th.colFirst,
-.memberSummary td.colOne, .memberSummary th.colOne,
-.typeSummary td.colFirst{
-    width:25%;
-    vertical-align:top;
-}
-td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
-    font-weight:bold;
-}
-.tableSubHeadingColor {
-    background-color:#EEEEFF;
-}
-.altColor {
-    background-color:#FFFFFF;
-}
-.rowColor {
-    background-color:#EEEEEF;
-}
-/*
-Content styles
-*/
-.description pre {
-    margin-top:0;
-}
-.deprecatedContent {
-    margin:0;
-    padding:10px 0;
-}
-.docSummary {
-    padding:0;
-}
-
-ul.blockList ul.blockList ul.blockList li.blockList h3 {
-    font-style:normal;
-}
-
-div.block {
-    font-size:14px;
-    font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
-}
-
-td.colLast div {
-    padding-top:0px;
-}
-
-
-td.colLast a {
-    padding-bottom:3px;
-}
-/*
-Formatting effect styles
-*/
-.sourceLineNo {
-    color:green;
-    padding:0 30px 0 0;
-}
-h1.hidden {
-    visibility:hidden;
-    overflow:hidden;
-    font-size:10px;
-}
-.block {
-    display:block;
-    margin:3px 10px 2px 0px;
-    color:#474747;
-}
-.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink,
-.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel,
-.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink {
-    font-weight:bold;
-}
-.deprecationComment, .emphasizedPhrase, .interfaceName {
-    font-style:italic;
-}
-
-div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,
-div.block div.block span.interfaceName {
-    font-style:normal;
-}
-
-div.contentContainer ul.blockList li.blockList h2{
-    padding-bottom:0px;
-}
-
-/*
-Overrides
-@import "stylesheetOrig.css";
-*/
-
-
-
-body {
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 12px; 
-}
-pre {
-   font-family: monospace;
-   font-size: 12px; 
-}
-code, tt, dt code, table tr td dt code  {
-   font-family: monospace;
-   font-size: 12px; 
-}
-.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
-   font-size: 13px; 
-}
-.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
-   margin-left: 20px;
-   font-size: 12px;
-   font-family: inherit;
-}
-div.block {
-   font-size: 12px;
-   font-family: inherit;
-}
-h4 {
-   font-size: 15px;
-}
-.memberSummary caption {
-   padding-top: 0;
-}
-div.summary th {
-   border: 1px solid #9eadc0;
-}
-div.summary td {
-   border-left: 1px solid #9eadc0;
-   border-right: 1px solid #9eadc0;
-}
-div.summary th.colFirst,
-div.summary td.colFirst {
-   border-right: none;
-}
-div.summary th.colLast,
-div.summary td.colLast {
-   border-left: none;
-}
-div.summary table {
-   border-bottom: 1px solid #9eadc0;
-   margin-bottom: 15px;
-}
-div.summary ul.blockList ul.blockList ul.blockList {
-   margin-top: 20px;
-}
-ul.blockList ul.blockList li.blockList,
-ul.blockList ul.blockList ul.blockList li.blockList,
-ul.blockList ul.blockList ul.blockListLast li.blockList {
-   border: 1px solid #9eadc0;
-}
-div.summary ul.blockList ul.blockList ul.blockList li.blockList h3,
-div.details ul.blockList ul.blockList ul.blockList li.blockList h4,
-div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
-   border-bottom: 1px solid #9eadc0; 
-}
diff --git a/api/misc/snapshot/apidocs/allclasses-frame.html b/api/misc/snapshot/apidocs/allclasses-frame.html
deleted file mode 100644
index 9312e86..0000000
--- a/api/misc/snapshot/apidocs/allclasses-frame.html
+++ /dev/null
@@ -1,45 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>All Classes (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<h1 class="bar">All&nbsp;Classes</h1>
-<div class="indexContainer">
-<ul>
-<li><a href="com/yahoo/memory/AllocFastMemory.html" title="class in com.yahoo.memory" target="classFrame">AllocFastMemory</a></li>
-<li><a href="com/yahoo/sketches/benchmark/BenchmarkMain.html" title="class in com.yahoo.sketches.benchmark" target="classFrame">BenchmarkMain</a></li>
-<li><a href="com/yahoo/sketches/cmd/CommandLine.html" title="class in com.yahoo.sketches.cmd" target="classFrame">CommandLine</a></li>
-<li><a href="com/yahoo/sketches/demo/DemoImpl.html" title="class in com.yahoo.sketches.demo" target="classFrame">DemoImpl</a></li>
-<li><a href="com/yahoo/sketches/demo/ExactVsSketchDemo.html" title="class in com.yahoo.sketches.demo" target="classFrame">ExactVsSketchDemo</a></li>
-<li><a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory" target="classFrame">FastMemory</a></li>
-<li><a href="com/yahoo/sketches/benchmark/HllSketchBenchmark.html" title="class in com.yahoo.sketches.benchmark" target="classFrame">HllSketchBenchmark</a></li>
-<li><a href="com/yahoo/memory/MemoryPerformance.html" title="class in com.yahoo.memory" target="classFrame">MemoryPerformance</a></li>
-<li><a href="com/yahoo/sketches/hll/ProcessDistributionStream.html" title="class in com.yahoo.sketches.hll" target="classFrame">ProcessDistributionStream</a></li>
-<li><a href="com/yahoo/sketches/hll/ProcessIpStream.html" title="class in com.yahoo.sketches.hll" target="classFrame">ProcessIpStream</a></li>
-<li><a href="com/yahoo/sketches/performance/ProcessStats.html" title="class in com.yahoo.sketches.performance" target="classFrame">ProcessStats</a></li>
-<li><a href="com/yahoo/sketches/sampling/ReservoirEntropy.html" title="class in com.yahoo.sketches.sampling" target="classFrame">ReservoirEntropy</a></li>
-<li><a href="com/yahoo/sketches/sampling/SamplingConfig.html" title="class in com.yahoo.sketches.sampling" target="classFrame">SamplingConfig</a></li>
-<li><a href="com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark" target="classFrame"><span class="interfaceName">SketchBenchmark</span></a></li>
-<li><a href="com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html" title="class in com.yahoo.sketches.benchmark" target="classFrame">SketchBenchmark.Spec</a></li>
-<li><a href="com/yahoo/sketches/performance/SketchPerformance.html" title="class in com.yahoo.sketches.performance" target="classFrame">SketchPerformance</a></li>
-<li><a href="com/yahoo/sketches/performance/Stats.html" title="class in com.yahoo.sketches.performance" target="classFrame">Stats</a></li>
-<li><a href="com/yahoo/sketches/benchmark/ThetaBenchmark.html" title="class in com.yahoo.sketches.benchmark" target="classFrame">ThetaBenchmark</a></li>
-<li><a href="com/yahoo/sketches/benchmark/ThetaMemoryBenchmark.html" title="class in com.yahoo.sketches.benchmark" target="classFrame">ThetaMemoryBenchmark</a></li>
-<li><a href="com/yahoo/sketches/performance/TrialManager.html" title="class in com.yahoo.sketches.performance" target="classFrame">TrialManager</a></li>
-<li><a href="com/yahoo/sketches/sampling/UnionBenchmark.html" title="class in com.yahoo.sketches.sampling" target="classFrame">UnionBenchmark</a></li>
-<li><a href="com/yahoo/sketches/demo/UnixCmd.html" title="class in com.yahoo.sketches.demo" target="classFrame">UnixCmd</a></li>
-<li><a href="com/yahoo/memory/UnsafeBytesVsShifters.html" title="class in com.yahoo.memory" target="classFrame">UnsafeBytesVsShifters</a></li>
-<li><a href="com/yahoo/sketches/sampling/UpdateBenchmark.html" title="class in com.yahoo.sketches.sampling" target="classFrame">UpdateBenchmark</a></li>
-<li><a href="com/yahoo/sketches/demo/Util.html" title="class in com.yahoo.sketches.demo" target="classFrame">Util</a></li>
-<li><a href="com/yahoo/sketches/hll/VariousMapRSETest.html" title="class in com.yahoo.sketches.hll" target="classFrame">VariousMapRSETest</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/allclasses-noframe.html b/api/misc/snapshot/apidocs/allclasses-noframe.html
deleted file mode 100644
index 369dae1..0000000
--- a/api/misc/snapshot/apidocs/allclasses-noframe.html
+++ /dev/null
@@ -1,45 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>All Classes (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<h1 class="bar">All&nbsp;Classes</h1>
-<div class="indexContainer">
-<ul>
-<li><a href="com/yahoo/memory/AllocFastMemory.html" title="class in com.yahoo.memory">AllocFastMemory</a></li>
-<li><a href="com/yahoo/sketches/benchmark/BenchmarkMain.html" title="class in com.yahoo.sketches.benchmark">BenchmarkMain</a></li>
-<li><a href="com/yahoo/sketches/cmd/CommandLine.html" title="class in com.yahoo.sketches.cmd">CommandLine</a></li>
-<li><a href="com/yahoo/sketches/demo/DemoImpl.html" title="class in com.yahoo.sketches.demo">DemoImpl</a></li>
-<li><a href="com/yahoo/sketches/demo/ExactVsSketchDemo.html" title="class in com.yahoo.sketches.demo">ExactVsSketchDemo</a></li>
-<li><a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></li>
-<li><a href="com/yahoo/sketches/benchmark/HllSketchBenchmark.html" title="class in com.yahoo.sketches.benchmark">HllSketchBenchmark</a></li>
-<li><a href="com/yahoo/memory/MemoryPerformance.html" title="class in com.yahoo.memory">MemoryPerformance</a></li>
-<li><a href="com/yahoo/sketches/hll/ProcessDistributionStream.html" title="class in com.yahoo.sketches.hll">ProcessDistributionStream</a></li>
-<li><a href="com/yahoo/sketches/hll/ProcessIpStream.html" title="class in com.yahoo.sketches.hll">ProcessIpStream</a></li>
-<li><a href="com/yahoo/sketches/performance/ProcessStats.html" title="class in com.yahoo.sketches.performance">ProcessStats</a></li>
-<li><a href="com/yahoo/sketches/sampling/ReservoirEntropy.html" title="class in com.yahoo.sketches.sampling">ReservoirEntropy</a></li>
-<li><a href="com/yahoo/sketches/sampling/SamplingConfig.html" title="class in com.yahoo.sketches.sampling">SamplingConfig</a></li>
-<li><a href="com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark"><span class="interfaceName">SketchBenchmark</span></a></li>
-<li><a href="com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html" title="class in com.yahoo.sketches.benchmark">SketchBenchmark.Spec</a></li>
-<li><a href="com/yahoo/sketches/performance/SketchPerformance.html" title="class in com.yahoo.sketches.performance">SketchPerformance</a></li>
-<li><a href="com/yahoo/sketches/performance/Stats.html" title="class in com.yahoo.sketches.performance">Stats</a></li>
-<li><a href="com/yahoo/sketches/benchmark/ThetaBenchmark.html" title="class in com.yahoo.sketches.benchmark">ThetaBenchmark</a></li>
-<li><a href="com/yahoo/sketches/benchmark/ThetaMemoryBenchmark.html" title="class in com.yahoo.sketches.benchmark">ThetaMemoryBenchmark</a></li>
-<li><a href="com/yahoo/sketches/performance/TrialManager.html" title="class in com.yahoo.sketches.performance">TrialManager</a></li>
-<li><a href="com/yahoo/sketches/sampling/UnionBenchmark.html" title="class in com.yahoo.sketches.sampling">UnionBenchmark</a></li>
-<li><a href="com/yahoo/sketches/demo/UnixCmd.html" title="class in com.yahoo.sketches.demo">UnixCmd</a></li>
-<li><a href="com/yahoo/memory/UnsafeBytesVsShifters.html" title="class in com.yahoo.memory">UnsafeBytesVsShifters</a></li>
-<li><a href="com/yahoo/sketches/sampling/UpdateBenchmark.html" title="class in com.yahoo.sketches.sampling">UpdateBenchmark</a></li>
-<li><a href="com/yahoo/sketches/demo/Util.html" title="class in com.yahoo.sketches.demo">Util</a></li>
-<li><a href="com/yahoo/sketches/hll/VariousMapRSETest.html" title="class in com.yahoo.sketches.hll">VariousMapRSETest</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/memory/AllocFastMemory.html b/api/misc/snapshot/apidocs/com/yahoo/memory/AllocFastMemory.html
deleted file mode 100644
index 97931d5..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/memory/AllocFastMemory.html
+++ /dev/null
@@ -1,344 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>AllocFastMemory (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AllocFastMemory (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/AllocFastMemory.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/AllocFastMemory.html" target="_top">Frames</a></li>
-<li><a href="AllocFastMemory.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.com.yahoo.memory.FastMemory">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.memory</div>
-<h2 title="Class AllocFastMemory" class="title">Class AllocFastMemory</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">com.yahoo.memory.FastMemory</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.memory.AllocFastMemory</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">AllocFastMemory</span>
-extends <a href="../../../com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.com.yahoo.memory.FastMemory">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;com.yahoo.memory.<a href="../../../com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></h3>
-<code><a href="../../../com/yahoo/memory/FastMemory.html#byteBuf_">byteBuf_</a>, <a href="../../../com/yahoo/memory/FastMemory.html#capacityBytes_">capacityBytes_</a>, <a href="../../../com/yahoo/memory/FastMemory.html#memArray_">memArray_</a>, <a href="../../../com/yahoo/memory/FastMemory.html#memReq_">memReq_</a>, <a href="../../../com/yahoo/memory/FastMemory.html#nativeRawStartAddress_">nativeRawStartAddress_</a>, <a href="../../../com/yahoo/memory/FastMemory.html#objectBaseOffset_">objectBaseOffset_</a></code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/AllocFastMemory.html#AllocFastMemory-long-">AllocFastMemory</a></span>(long&nbsp;capacityBytes)</code>
-<div class="block">Constructor for allocate native memory.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/AllocFastMemory.html#finalize--">finalize</a></span>()</code>
-<div class="block">If the JVM calls this method and a "freeMemory() has not been called" a <i>System.err</i>
- message will be logged.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/AllocFastMemory.html#freeMemory--">freeMemory</a></span>()</code>
-<div class="block">This frees this Memory only if it is required.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.memory.FastMemory">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.memory.<a href="../../../com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></h3>
-<code><a href="../../../com/yahoo/memory/FastMemory.html#array--">array</a>, <a href="../../../com/yahoo/memory/FastMemory.html#byteBuffer--">byteBuffer</a>, <a href="../../../com/yahoo/memory/FastMemory.html#getAddress-long-">getAddress</a>, <a href="../../../com/yahoo/memory/FastMemory.html#getCapacity--">getCapacity</a>, <a href="../../../com/yahoo/memory/FastMemory.html#getLong_I-long-">getLong_I</a>, <a href="../../../com/yahoo/memory/FastMemory.html#getLong_IA-long-">getLong_IA</a>, <a href="../../../com/yahoo/memory/FastMemory.html#getLong_IAS-java.lang.Object-long-">getLong_IAS</a>, <a href="../../../com/yahoo/memory/FastMemory.html#getLong_IASF-java.lang.Object-long-">getLong_IASF</a>, <a href="../../../com/yahoo/memory/FastMemory.html#getLong_IASFO-long-">getLong_IASFO</a>, <a href="../../../com/yahoo/memory/FastMemory.html#getLong_ISF-com.yahoo.memory.FastMemory-long-">getLong_ISF</a>, <a href="../../../com/yahoo/memory/FastMemory.html#getLong_ISF2-java.lang.Object-long-long-long-long-">getLong_ISF2</a>, <a href="../../../com/yahoo/memory/FastMemory.html#getMemoryRequest--">getMemoryRequest</a>, <a href="../../../com/yahoo/memory/FastMemory.html#getParent--">getParent</a>, <a href="../../../com/yahoo/memory/FastMemory.html#hasArray--">hasArray</a>, <a href="../../../com/yahoo/memory/FastMemory.html#hasByteBuffer--">hasByteBuffer</a>, <a href="../../../com/yahoo/memory/FastMemory.html#isAllocated--">isAllocated</a>, <a href="../../../com/yahoo/memory/FastMemory.html#isDirect--">isDirect</a>, <a href="../../../com/yahoo/memory/FastMemory.html#putLong_I-long-long-">putLong_I</a>, <a href="../../../com/yahoo/memory/FastMemory.html#putLong_IA-long-long-">putLong_IA</a>, <a href="../../../com/yahoo/memory/FastMemory.html#putLong_IAS-java.lang.Object-long-long-">putLong_IAS</a>, <a href="../../../com/yahoo/memory/FastMemory.html#putLong_IASF-java.lang.Object-long-long-">putLong_IASF</a>, <a href="../../../com/yahoo/memory/FastMemory.html#putLong_IASFO-long-long-">putLong_IASFO</a>, <a href="../../../com/yahoo/memory/FastMemory.html#putLong_ISF-com.yahoo.memory.FastMemory-long-long-">putLong_ISF</a>, <a href="../../../com/yahoo/memory/FastMemory.html#putLong_ISF2-java.lang.Object-long-long-long-long-long-">putLong_ISF2</a>, <a href="../../../com/yahoo/memory/FastMemory.html#requiresFree--">requiresFree</a>, <a href="../../../com/yahoo/memory/FastMemory.html#setMemoryRequest-com.yahoo.memory.MemoryRequest-">setMemoryRequest</a>, <a href="../../../com/yahoo/memory/FastMemory.html#toHexString-java.lang.String-long-int-">toHexString</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="AllocFastMemory-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>AllocFastMemory</h4>
-<pre>public&nbsp;AllocFastMemory(long&nbsp;capacityBytes)</pre>
-<div class="block">Constructor for allocate native memory.
-
- <p>Allocates and provides access to capacityBytes directly in native (off-heap) memory
- leveraging the Memory interface.  The MemoryRequest callback is set to null.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>capacityBytes</code> - the size in bytes of the native memory</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="freeMemory--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>freeMemory</h4>
-<pre>public&nbsp;void&nbsp;freeMemory()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../com/yahoo/memory/FastMemory.html#freeMemory--">FastMemory</a></code></span></div>
-<div class="block">This frees this Memory only if it is required. This always sets the capacity to zero
- and the reference to MemoryRequest to null, which effectively disables this class.
- However,
-
- <p>It is always safe to call this method when you are done with this class.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../com/yahoo/memory/FastMemory.html#freeMemory--">freeMemory</a></code>&nbsp;in class&nbsp;<code><a href="../../../com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="finalize--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>finalize</h4>
-<pre>protected&nbsp;void&nbsp;finalize()</pre>
-<div class="block">If the JVM calls this method and a "freeMemory() has not been called" a <i>System.err</i>
- message will be logged.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/AllocFastMemory.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/AllocFastMemory.html" target="_top">Frames</a></li>
-<li><a href="AllocFastMemory.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.com.yahoo.memory.FastMemory">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/memory/FastMemory.html b/api/misc/snapshot/apidocs/com/yahoo/memory/FastMemory.html
deleted file mode 100644
index c5a1328..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/memory/FastMemory.html
+++ /dev/null
@@ -1,983 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>FastMemory (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FastMemory (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":10,"i26":10,"i27":10};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/FastMemory.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/AllocFastMemory.html" title="class in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/memory/MemoryPerformance.html" title="class in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/FastMemory.html" target="_top">Frames</a></li>
-<li><a href="FastMemory.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.memory</div>
-<h2 title="Class FastMemory" class="title">Class FastMemory</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.memory.FastMemory</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../com/yahoo/memory/AllocFastMemory.html" title="class in com.yahoo.memory">AllocFastMemory</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">FastMemory</span>
-extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#byteBuf_">byteBuf_</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#capacityBytes_">capacityBytes_</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#memArray_">memArray_</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected com.yahoo.memory.MemoryRequest</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#memReq_">memReq_</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#nativeRawStartAddress_">nativeRawStartAddress_</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#objectBaseOffset_">objectBaseOffset_</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier</th>
-<th class="colLast" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#FastMemory-byte:A-">FastMemory</a></span>(byte[]&nbsp;byteArray)</code>
-<div class="block">Provides access to the given byteArray using Memory interface</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#FastMemory-java.nio.ByteBuffer-">FastMemory</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;byteBuf)</code>
-<div class="block">Provides access to the backing store of the given ByteBuffer using Memory interface</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#FastMemory-long:A-">FastMemory</a></span>(long[]&nbsp;longArray)</code>
-<div class="block">Provides access to the given longArray using Memory interface</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected </code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#FastMemory-long-java.lang.Object-java.nio.ByteBuffer-">FastMemory</a></span>(long&nbsp;objectBaseOffset,
-          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;memArray,
-          <a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;byteBuf)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#FastMemory-com.yahoo.memory.NativeMemory-">FastMemory</a></span>(com.yahoo.memory.NativeMemory&nbsp;mem)</code>
-<div class="block">Test for proposed new NativeMemory</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#array--">array</a></span>()</code>
-<div class="block">Returns the backing on-heap primitive array if there is one, otherwise returns null</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#byteBuffer--">byteBuffer</a></span>()</code>
-<div class="block">Returns the backing ByteBuffer if there is one, otherwise returns null</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#freeMemory--">freeMemory</a></span>()</code>
-<div class="block">This frees this Memory only if it is required.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#getAddress-long-">getAddress</a></span>(long&nbsp;offsetBytes)</code>
-<div class="block">Get the effective address</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#getCapacity--">getCapacity</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#getLong_I-long-">getLong_I</a></span>(long&nbsp;offsetBytes)</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#getLong_IA-long-">getLong_IA</a></span>(long&nbsp;offsetBytes)</code>&nbsp;</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#getLong_IAS-java.lang.Object-long-">getLong_IAS</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;array,
-           long&nbsp;rawAddress)</code>&nbsp;</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#getLong_IASF-java.lang.Object-long-">getLong_IASF</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;array,
-            long&nbsp;rawAddress)</code>&nbsp;</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#getLong_IASFO-long-">getLong_IASFO</a></span>(long&nbsp;rawAddress)</code>&nbsp;</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#getLong_ISF-com.yahoo.memory.FastMemory-long-">getLong_ISF</a></span>(<a href="../../../com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a>&nbsp;mem,
-           long&nbsp;offsetBytes)</code>
-<div class="block">NEW: No Interface, Static, Final, PASS FastMemory</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#getLong_ISF2-java.lang.Object-long-long-long-long-">getLong_ISF2</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;array,
-            long&nbsp;objectBaseOffset,
-            long&nbsp;nativeRawStartAddress,
-            long&nbsp;capacityBytes,
-            long&nbsp;offsetBytes)</code>
-<div class="block">NEW: No Interface, Static, Final, PASS All</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>com.yahoo.memory.MemoryRequest</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#getMemoryRequest--">getMemoryRequest</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#getParent--">getParent</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#hasArray--">hasArray</a></span>()</code>
-<div class="block">Returns true if this Memory is backed by an on-heap primitive array</div>
-</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#hasByteBuffer--">hasByteBuffer</a></span>()</code>
-<div class="block">Returns true if this Memory is backed by a ByteBuffer</div>
-</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#isAllocated--">isAllocated</a></span>()</code>
-<div class="block">Returns true if the underlying memory of this Memory has a capacity greater than zero</div>
-</td>
-</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#isDirect--">isDirect</a></span>()</code>
-<div class="block">Returns true if this NativeMemory is accessing native (off-heap) memory directly.</div>
-</td>
-</tr>
-<tr id="i18" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#putLong_I-long-long-">putLong_I</a></span>(long&nbsp;offsetBytes,
-         long&nbsp;srcValue)</code>&nbsp;</td>
-</tr>
-<tr id="i19" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#putLong_IA-long-long-">putLong_IA</a></span>(long&nbsp;offsetBytes,
-          long&nbsp;srcValue)</code>&nbsp;</td>
-</tr>
-<tr id="i20" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#putLong_IAS-java.lang.Object-long-long-">putLong_IAS</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;array,
-           long&nbsp;rawAddress,
-           long&nbsp;value)</code>&nbsp;</td>
-</tr>
-<tr id="i21" class="rowColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#putLong_IASF-java.lang.Object-long-long-">putLong_IASF</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;array,
-            long&nbsp;rawAddress,
-            long&nbsp;value)</code>&nbsp;</td>
-</tr>
-<tr id="i22" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#putLong_IASFO-long-long-">putLong_IASFO</a></span>(long&nbsp;rawAddress,
-             long&nbsp;value)</code>&nbsp;</td>
-</tr>
-<tr id="i23" class="rowColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#putLong_ISF-com.yahoo.memory.FastMemory-long-long-">putLong_ISF</a></span>(<a href="../../../com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a>&nbsp;mem,
-           long&nbsp;offsetBytes,
-           long&nbsp;srcValue)</code>
-<div class="block">NEW: No Interface, Static, Final, PASS FastMemory</div>
-</td>
-</tr>
-<tr id="i24" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#putLong_ISF2-java.lang.Object-long-long-long-long-long-">putLong_ISF2</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;array,
-            long&nbsp;objectBaseOffset,
-            long&nbsp;nativeRawStartAddress,
-            long&nbsp;capacityBytes,
-            long&nbsp;offsetBytes,
-            long&nbsp;srcValue)</code>
-<div class="block">NEW: No Interface, Static, Final, PASS All</div>
-</td>
-</tr>
-<tr id="i25" class="rowColor">
-<td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#requiresFree--">requiresFree</a></span>()</code>
-<div class="block">Returns true if the object requires being freed.</div>
-</td>
-</tr>
-<tr id="i26" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#setMemoryRequest-com.yahoo.memory.MemoryRequest-">setMemoryRequest</a></span>(com.yahoo.memory.MemoryRequest&nbsp;memReq)</code>&nbsp;</td>
-</tr>
-<tr id="i27" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/FastMemory.html#toHexString-java.lang.String-long-int-">toHexString</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;header,
-           long&nbsp;offsetBytes,
-           int&nbsp;lengthBytes)</code>
-<div class="block">Get hex string</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="objectBaseOffset_">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>objectBaseOffset_</h4>
-<pre>protected final&nbsp;long objectBaseOffset_</pre>
-</li>
-</ul>
-<a name="memArray_">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>memArray_</h4>
-<pre>protected final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> memArray_</pre>
-</li>
-</ul>
-<a name="byteBuf_">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>byteBuf_</h4>
-<pre>protected final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> byteBuf_</pre>
-</li>
-</ul>
-<a name="nativeRawStartAddress_">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>nativeRawStartAddress_</h4>
-<pre>protected&nbsp;long nativeRawStartAddress_</pre>
-</li>
-</ul>
-<a name="capacityBytes_">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>capacityBytes_</h4>
-<pre>protected&nbsp;long capacityBytes_</pre>
-</li>
-</ul>
-<a name="memReq_">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>memReq_</h4>
-<pre>protected&nbsp;com.yahoo.memory.MemoryRequest memReq_</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="FastMemory-long-java.lang.Object-java.nio.ByteBuffer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>FastMemory</h4>
-<pre>protected&nbsp;FastMemory(long&nbsp;objectBaseOffset,
-                     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;memArray,
-                     <a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;byteBuf)</pre>
-</li>
-</ul>
-<a name="FastMemory-com.yahoo.memory.NativeMemory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>FastMemory</h4>
-<pre>public&nbsp;FastMemory(com.yahoo.memory.NativeMemory&nbsp;mem)</pre>
-<div class="block">Test for proposed new NativeMemory</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given NativeMemory</dd>
-</dl>
-</li>
-</ul>
-<a name="FastMemory-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>FastMemory</h4>
-<pre>public&nbsp;FastMemory(byte[]&nbsp;byteArray)</pre>
-<div class="block">Provides access to the given byteArray using Memory interface</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>byteArray</code> - an on-heap byte array</dd>
-</dl>
-</li>
-</ul>
-<a name="FastMemory-long:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>FastMemory</h4>
-<pre>public&nbsp;FastMemory(long[]&nbsp;longArray)</pre>
-<div class="block">Provides access to the given longArray using Memory interface</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>longArray</code> - an on-heap long array</dd>
-</dl>
-</li>
-</ul>
-<a name="FastMemory-java.nio.ByteBuffer-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>FastMemory</h4>
-<pre>public&nbsp;FastMemory(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;byteBuf)</pre>
-<div class="block">Provides access to the backing store of the given ByteBuffer using Memory interface</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>byteBuf</code> - the given ByteBuffer</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getLong_I-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLong_I</h4>
-<pre>public&nbsp;long&nbsp;getLong_I(long&nbsp;offsetBytes)</pre>
-</li>
-</ul>
-<a name="putLong_I-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putLong_I</h4>
-<pre>public&nbsp;void&nbsp;putLong_I(long&nbsp;offsetBytes,
-                      long&nbsp;srcValue)</pre>
-</li>
-</ul>
-<a name="getLong_IA-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLong_IA</h4>
-<pre>public&nbsp;long&nbsp;getLong_IA(long&nbsp;offsetBytes)</pre>
-</li>
-</ul>
-<a name="putLong_IA-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putLong_IA</h4>
-<pre>public&nbsp;void&nbsp;putLong_IA(long&nbsp;offsetBytes,
-                       long&nbsp;srcValue)</pre>
-</li>
-</ul>
-<a name="getLong_IAS-java.lang.Object-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLong_IAS</h4>
-<pre>public static&nbsp;long&nbsp;getLong_IAS(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;array,
-                               long&nbsp;rawAddress)</pre>
-</li>
-</ul>
-<a name="putLong_IAS-java.lang.Object-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putLong_IAS</h4>
-<pre>public static&nbsp;void&nbsp;putLong_IAS(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;array,
-                               long&nbsp;rawAddress,
-                               long&nbsp;value)</pre>
-</li>
-</ul>
-<a name="getLong_IASF-java.lang.Object-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLong_IASF</h4>
-<pre>public static final&nbsp;long&nbsp;getLong_IASF(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;array,
-                                      long&nbsp;rawAddress)</pre>
-</li>
-</ul>
-<a name="putLong_IASF-java.lang.Object-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putLong_IASF</h4>
-<pre>public static final&nbsp;void&nbsp;putLong_IASF(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;array,
-                                      long&nbsp;rawAddress,
-                                      long&nbsp;value)</pre>
-</li>
-</ul>
-<a name="getLong_IASFO-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLong_IASFO</h4>
-<pre>public static final&nbsp;long&nbsp;getLong_IASFO(long&nbsp;rawAddress)</pre>
-</li>
-</ul>
-<a name="putLong_IASFO-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putLong_IASFO</h4>
-<pre>public static final&nbsp;void&nbsp;putLong_IASFO(long&nbsp;rawAddress,
-                                       long&nbsp;value)</pre>
-</li>
-</ul>
-<a name="getLong_ISF-com.yahoo.memory.FastMemory-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLong_ISF</h4>
-<pre>public static final&nbsp;long&nbsp;getLong_ISF(<a href="../../../com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a>&nbsp;mem,
-                                     long&nbsp;offsetBytes)</pre>
-<div class="block">NEW: No Interface, Static, Final, PASS FastMemory</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given FastMemory</dd>
-<dd><code>offsetBytes</code> - the offset</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a long</dd>
-</dl>
-</li>
-</ul>
-<a name="putLong_ISF-com.yahoo.memory.FastMemory-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putLong_ISF</h4>
-<pre>public static final&nbsp;void&nbsp;putLong_ISF(<a href="../../../com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a>&nbsp;mem,
-                                     long&nbsp;offsetBytes,
-                                     long&nbsp;srcValue)</pre>
-<div class="block">NEW: No Interface, Static, Final, PASS FastMemory</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - the given FastMemory</dd>
-<dd><code>offsetBytes</code> - the offset</dd>
-<dd><code>srcValue</code> - the value to put</dd>
-</dl>
-</li>
-</ul>
-<a name="getLong_ISF2-java.lang.Object-long-long-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLong_ISF2</h4>
-<pre>public static final&nbsp;long&nbsp;getLong_ISF2(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;array,
-                                      long&nbsp;objectBaseOffset,
-                                      long&nbsp;nativeRawStartAddress,
-                                      long&nbsp;capacityBytes,
-                                      long&nbsp;offsetBytes)</pre>
-<div class="block">NEW: No Interface, Static, Final, PASS All</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - array object</dd>
-<dd><code>objectBaseOffset</code> - Base offset</dd>
-<dd><code>nativeRawStartAddress</code> - raw or relative offset</dd>
-<dd><code>capacityBytes</code> - memory capacity to check bounds</dd>
-<dd><code>offsetBytes</code> - the long offset</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the long</dd>
-</dl>
-</li>
-</ul>
-<a name="putLong_ISF2-java.lang.Object-long-long-long-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putLong_ISF2</h4>
-<pre>public static final&nbsp;void&nbsp;putLong_ISF2(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;array,
-                                      long&nbsp;objectBaseOffset,
-                                      long&nbsp;nativeRawStartAddress,
-                                      long&nbsp;capacityBytes,
-                                      long&nbsp;offsetBytes,
-                                      long&nbsp;srcValue)</pre>
-<div class="block">NEW: No Interface, Static, Final, PASS All</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - object array</dd>
-<dd><code>objectBaseOffset</code> - base offset</dd>
-<dd><code>nativeRawStartAddress</code> - raw or relative offset</dd>
-<dd><code>capacityBytes</code> - memory capacity to check bounds</dd>
-<dd><code>offsetBytes</code> - the long offset</dd>
-<dd><code>srcValue</code> - the value to put</dd>
-</dl>
-</li>
-</ul>
-<a name="getAddress-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getAddress</h4>
-<pre>public final&nbsp;long&nbsp;getAddress(long&nbsp;offsetBytes)</pre>
-<div class="block">Get the effective address</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offsetBytes</code> - the current offset</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the address</dd>
-</dl>
-</li>
-</ul>
-<a name="getCapacity--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCapacity</h4>
-<pre>public&nbsp;long&nbsp;getCapacity()</pre>
-</li>
-</ul>
-<a name="getMemoryRequest--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMemoryRequest</h4>
-<pre>public&nbsp;com.yahoo.memory.MemoryRequest&nbsp;getMemoryRequest()</pre>
-</li>
-</ul>
-<a name="getParent--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getParent</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getParent()</pre>
-</li>
-</ul>
-<a name="setMemoryRequest-com.yahoo.memory.MemoryRequest-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setMemoryRequest</h4>
-<pre>public&nbsp;void&nbsp;setMemoryRequest(com.yahoo.memory.MemoryRequest&nbsp;memReq)</pre>
-</li>
-</ul>
-<a name="toHexString-java.lang.String-long-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toHexString</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toHexString(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;header,
-                          long&nbsp;offsetBytes,
-                          int&nbsp;lengthBytes)</pre>
-<div class="block">Get hex string</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>header</code> - optional header</dd>
-<dd><code>offsetBytes</code> - the offset in bytes</dd>
-<dd><code>lengthBytes</code> - the length in bytes</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the hex string</dd>
-</dl>
-</li>
-</ul>
-<a name="array--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>array</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;array()</pre>
-<div class="block">Returns the backing on-heap primitive array if there is one, otherwise returns null</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the backing on-heap primitive array if there is one, otherwise returns null</dd>
-</dl>
-</li>
-</ul>
-<a name="byteBuffer--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>byteBuffer</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;byteBuffer()</pre>
-<div class="block">Returns the backing ByteBuffer if there is one, otherwise returns null</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the backing ByteBuffer if there is one, otherwise returns null</dd>
-</dl>
-</li>
-</ul>
-<a name="isDirect--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isDirect</h4>
-<pre>public&nbsp;boolean&nbsp;isDirect()</pre>
-<div class="block">Returns true if this NativeMemory is accessing native (off-heap) memory directly.
- This includes the case of a Direct ByteBuffer.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this NativeMemory is accessing native (off-heap) memory directly.</dd>
-</dl>
-</li>
-</ul>
-<a name="freeMemory--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>freeMemory</h4>
-<pre>public&nbsp;void&nbsp;freeMemory()</pre>
-<div class="block">This frees this Memory only if it is required. This always sets the capacity to zero
- and the reference to MemoryRequest to null, which effectively disables this class.
- However,
-
- <p>It is always safe to call this method when you are done with this class.</div>
-</li>
-</ul>
-<a name="hasArray--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hasArray</h4>
-<pre>public&nbsp;boolean&nbsp;hasArray()</pre>
-<div class="block">Returns true if this Memory is backed by an on-heap primitive array</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this Memory is backed by an on-heap primitive array</dd>
-</dl>
-</li>
-</ul>
-<a name="hasByteBuffer--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hasByteBuffer</h4>
-<pre>public&nbsp;boolean&nbsp;hasByteBuffer()</pre>
-<div class="block">Returns true if this Memory is backed by a ByteBuffer</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this Memory is backed by a ByteBuffer</dd>
-</dl>
-</li>
-</ul>
-<a name="isAllocated--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isAllocated</h4>
-<pre>public&nbsp;boolean&nbsp;isAllocated()</pre>
-<div class="block">Returns true if the underlying memory of this Memory has a capacity greater than zero</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the underlying memory of this Memory has a capacity greater than zero</dd>
-</dl>
-</li>
-</ul>
-<a name="requiresFree--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>requiresFree</h4>
-<pre>protected&nbsp;boolean&nbsp;requiresFree()</pre>
-<div class="block">Returns true if the object requires being freed.
- This method exists to standardize the check between freeMemory() and finalize()</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the object should be freed when it is no longer needed</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/FastMemory.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/AllocFastMemory.html" title="class in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/memory/MemoryPerformance.html" title="class in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/FastMemory.html" target="_top">Frames</a></li>
-<li><a href="FastMemory.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/memory/MemoryPerformance.html b/api/misc/snapshot/apidocs/com/yahoo/memory/MemoryPerformance.html
deleted file mode 100644
index 0d0b11d..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/memory/MemoryPerformance.html
+++ /dev/null
@@ -1,356 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>MemoryPerformance (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MemoryPerformance (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":9,"i3":9,"i4":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/MemoryPerformance.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/memory/UnsafeBytesVsShifters.html" title="class in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/MemoryPerformance.html" target="_top">Frames</a></li>
-<li><a href="MemoryPerformance.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.memory</div>
-<h2 title="Class MemoryPerformance" class="title">Class MemoryPerformance</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.memory.MemoryPerformance</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">MemoryPerformance</span>
-extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/MemoryPerformance.html#MemoryPerformance--">MemoryPerformance</a></span>()</code>
-<div class="block">Evaluate Memory performancy under different scenarios</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/MemoryPerformance.html#finalize--">finalize</a></span>()</code>
-<div class="block">If the JVM calls this method and a "freeMemory() has not been called" a <i>System.err</i>
- message will be logged.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/MemoryPerformance.html#go--">go</a></span>()</code>
-<div class="block">Start the testing</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/MemoryPerformance.html#main-java.lang.String:A-">main</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</code>
-<div class="block">MAIN</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/MemoryPerformance.html#milliSecToString-long-">milliSecToString</a></span>(long&nbsp;mS)</code>
-<div class="block">copied from com.yahoo.sketches.TestingUtil which is a test class not in the main jar</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/MemoryPerformance.html#println-java.lang.String-">println</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;s)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="MemoryPerformance--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MemoryPerformance</h4>
-<pre>public&nbsp;MemoryPerformance()</pre>
-<div class="block">Evaluate Memory performancy under different scenarios</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="finalize--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>finalize</h4>
-<pre>protected&nbsp;void&nbsp;finalize()</pre>
-<div class="block">If the JVM calls this method and a "freeMemory() has not been called" a <i>System.err</i>
- message will be logged.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="go--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>go</h4>
-<pre>public&nbsp;void&nbsp;go()</pre>
-<div class="block">Start the testing</div>
-</li>
-</ul>
-<a name="main-java.lang.String:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>main</h4>
-<pre>public static&nbsp;void&nbsp;main(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</pre>
-<div class="block">MAIN</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>args</code> - not used</dd>
-</dl>
-</li>
-</ul>
-<a name="println-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>println</h4>
-<pre>public static&nbsp;void&nbsp;println(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;s)</pre>
-</li>
-</ul>
-<a name="milliSecToString-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>milliSecToString</h4>
-<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;milliSecToString(long&nbsp;mS)</pre>
-<div class="block">copied from com.yahoo.sketches.TestingUtil which is a test class not in the main jar</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mS</code> - milliseconds</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>string</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/MemoryPerformance.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/memory/UnsafeBytesVsShifters.html" title="class in com.yahoo.memory"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/MemoryPerformance.html" target="_top">Frames</a></li>
-<li><a href="MemoryPerformance.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/memory/UnsafeBytesVsShifters.html b/api/misc/snapshot/apidocs/com/yahoo/memory/UnsafeBytesVsShifters.html
deleted file mode 100644
index 06347bf..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/memory/UnsafeBytesVsShifters.html
+++ /dev/null
@@ -1,311 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnsafeBytesVsShifters (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnsafeBytesVsShifters (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":9,"i2":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnsafeBytesVsShifters.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/MemoryPerformance.html" title="class in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/UnsafeBytesVsShifters.html" target="_top">Frames</a></li>
-<li><a href="UnsafeBytesVsShifters.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.memory</div>
-<h2 title="Class UnsafeBytesVsShifters" class="title">Class UnsafeBytesVsShifters</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.memory.UnsafeBytesVsShifters</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">UnsafeBytesVsShifters</span>
-extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/UnsafeBytesVsShifters.html#UnsafeBytesVsShifters--">UnsafeBytesVsShifters</a></span>()</code>
-<div class="block">Instantiate from main</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/UnsafeBytesVsShifters.html#finalize--">finalize</a></span>()</code>
-<div class="block">If the JVM calls this method and a "freeMemory() has not been called" a <i>System.err</i>
- message will be logged.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/UnsafeBytesVsShifters.html#main-java.lang.String:A-">main</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/memory/UnsafeBytesVsShifters.html#println-java.lang.String-">println</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;s)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UnsafeBytesVsShifters--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UnsafeBytesVsShifters</h4>
-<pre>public&nbsp;UnsafeBytesVsShifters()</pre>
-<div class="block">Instantiate from main</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="finalize--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>finalize</h4>
-<pre>protected&nbsp;void&nbsp;finalize()</pre>
-<div class="block">If the JVM calls this method and a "freeMemory() has not been called" a <i>System.err</i>
- message will be logged.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="main-java.lang.String:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>main</h4>
-<pre>public static&nbsp;void&nbsp;main(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</pre>
-</li>
-</ul>
-<a name="println-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>println</h4>
-<pre>public static&nbsp;void&nbsp;println(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;s)</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnsafeBytesVsShifters.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/memory/MemoryPerformance.html" title="class in com.yahoo.memory"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/UnsafeBytesVsShifters.html" target="_top">Frames</a></li>
-<li><a href="UnsafeBytesVsShifters.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/memory/class-use/AllocFastMemory.html b/api/misc/snapshot/apidocs/com/yahoo/memory/class-use/AllocFastMemory.html
deleted file mode 100644
index 7f6e186..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/memory/class-use/AllocFastMemory.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.memory.AllocFastMemory (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.memory.AllocFastMemory (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/AllocFastMemory.html" title="class in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/AllocFastMemory.html" target="_top">Frames</a></li>
-<li><a href="AllocFastMemory.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.memory.AllocFastMemory" class="title">Uses of Class<br>com.yahoo.memory.AllocFastMemory</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.memory.AllocFastMemory</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/AllocFastMemory.html" title="class in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/AllocFastMemory.html" target="_top">Frames</a></li>
-<li><a href="AllocFastMemory.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/memory/class-use/FastMemory.html b/api/misc/snapshot/apidocs/com/yahoo/memory/class-use/FastMemory.html
deleted file mode 100644
index a2ab2a6..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/memory/class-use/FastMemory.html
+++ /dev/null
@@ -1,190 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.memory.FastMemory (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.memory.FastMemory (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/FastMemory.html" target="_top">Frames</a></li>
-<li><a href="FastMemory.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.memory.FastMemory" class="title">Uses of Class<br>com.yahoo.memory.FastMemory</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.memory">com.yahoo.memory</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.memory">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a> in <a href="../../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a> in <a href="../../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/AllocFastMemory.html" title="class in com.yahoo.memory">AllocFastMemory</a></span></code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a> with parameters of type <a href="../../../../com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><span class="typeNameLabel">FastMemory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/FastMemory.html#getLong_ISF-com.yahoo.memory.FastMemory-long-">getLong_ISF</a></span>(<a href="../../../../com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a>&nbsp;mem,
-           long&nbsp;offsetBytes)</code>
-<div class="block">NEW: No Interface, Static, Final, PASS FastMemory</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><span class="typeNameLabel">FastMemory.</span><code><span class="memberNameLink"><a href="../../../../com/yahoo/memory/FastMemory.html#putLong_ISF-com.yahoo.memory.FastMemory-long-long-">putLong_ISF</a></span>(<a href="../../../../com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a>&nbsp;mem,
-           long&nbsp;offsetBytes,
-           long&nbsp;srcValue)</code>
-<div class="block">NEW: No Interface, Static, Final, PASS FastMemory</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/FastMemory.html" target="_top">Frames</a></li>
-<li><a href="FastMemory.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/memory/class-use/MemoryPerformance.html b/api/misc/snapshot/apidocs/com/yahoo/memory/class-use/MemoryPerformance.html
deleted file mode 100644
index fbf3ef2..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/memory/class-use/MemoryPerformance.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.memory.MemoryPerformance (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.memory.MemoryPerformance (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/MemoryPerformance.html" title="class in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/MemoryPerformance.html" target="_top">Frames</a></li>
-<li><a href="MemoryPerformance.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.memory.MemoryPerformance" class="title">Uses of Class<br>com.yahoo.memory.MemoryPerformance</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.memory.MemoryPerformance</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/MemoryPerformance.html" title="class in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/MemoryPerformance.html" target="_top">Frames</a></li>
-<li><a href="MemoryPerformance.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/memory/class-use/UnsafeBytesVsShifters.html b/api/misc/snapshot/apidocs/com/yahoo/memory/class-use/UnsafeBytesVsShifters.html
deleted file mode 100644
index b12868c..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/memory/class-use/UnsafeBytesVsShifters.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.memory.UnsafeBytesVsShifters (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.memory.UnsafeBytesVsShifters (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/UnsafeBytesVsShifters.html" title="class in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/UnsafeBytesVsShifters.html" target="_top">Frames</a></li>
-<li><a href="UnsafeBytesVsShifters.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.memory.UnsafeBytesVsShifters" class="title">Uses of Class<br>com.yahoo.memory.UnsafeBytesVsShifters</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.memory.UnsafeBytesVsShifters</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../com/yahoo/memory/UnsafeBytesVsShifters.html" title="class in com.yahoo.memory">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/memory/class-use/UnsafeBytesVsShifters.html" target="_top">Frames</a></li>
-<li><a href="UnsafeBytesVsShifters.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/memory/package-frame.html b/api/misc/snapshot/apidocs/com/yahoo/memory/package-frame.html
deleted file mode 100644
index e0bb9c1..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/memory/package-frame.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.memory (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../com/yahoo/memory/package-summary.html" target="classFrame">com.yahoo.memory</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="AllocFastMemory.html" title="class in com.yahoo.memory" target="classFrame">AllocFastMemory</a></li>
-<li><a href="FastMemory.html" title="class in com.yahoo.memory" target="classFrame">FastMemory</a></li>
-<li><a href="MemoryPerformance.html" title="class in com.yahoo.memory" target="classFrame">MemoryPerformance</a></li>
-<li><a href="UnsafeBytesVsShifters.html" title="class in com.yahoo.memory" target="classFrame">UnsafeBytesVsShifters</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/memory/package-summary.html b/api/misc/snapshot/apidocs/com/yahoo/memory/package-summary.html
deleted file mode 100644
index ac8b87f..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/memory/package-summary.html
+++ /dev/null
@@ -1,156 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.memory (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.memory (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Package</li>
-<li><a href="../../../com/yahoo/sketches/benchmark/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;com.yahoo.memory</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../com/yahoo/memory/AllocFastMemory.html" title="class in com.yahoo.memory">AllocFastMemory</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../com/yahoo/memory/MemoryPerformance.html" title="class in com.yahoo.memory">MemoryPerformance</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../com/yahoo/memory/UnsafeBytesVsShifters.html" title="class in com.yahoo.memory">UnsafeBytesVsShifters</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Package</li>
-<li><a href="../../../com/yahoo/sketches/benchmark/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/memory/package-tree.html b/api/misc/snapshot/apidocs/com/yahoo/memory/package-tree.html
deleted file mode 100644
index e881c21..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/memory/package-tree.html
+++ /dev/null
@@ -1,145 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.memory Class Hierarchy (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.memory Class Hierarchy (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li><a href="../../../com/yahoo/sketches/benchmark/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package com.yahoo.memory</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">com.yahoo.memory.<a href="../../../com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory"><span class="typeNameLink">FastMemory</span></a>
-<ul>
-<li type="circle">com.yahoo.memory.<a href="../../../com/yahoo/memory/AllocFastMemory.html" title="class in com.yahoo.memory"><span class="typeNameLink">AllocFastMemory</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.memory.<a href="../../../com/yahoo/memory/MemoryPerformance.html" title="class in com.yahoo.memory"><span class="typeNameLink">MemoryPerformance</span></a></li>
-<li type="circle">com.yahoo.memory.<a href="../../../com/yahoo/memory/UnsafeBytesVsShifters.html" title="class in com.yahoo.memory"><span class="typeNameLink">UnsafeBytesVsShifters</span></a></li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li><a href="../../../com/yahoo/sketches/benchmark/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/memory/package-use.html b/api/misc/snapshot/apidocs/com/yahoo/memory/package-use.html
deleted file mode 100644
index 7746ffa..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/memory/package-use.html
+++ /dev/null
@@ -1,159 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package com.yahoo.memory (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.memory (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Uses of Package com.yahoo.memory" class="title">Uses of Package<br>com.yahoo.memory</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.memory">com.yahoo.memory</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="com.yahoo.memory">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a> used by <a href="../../../com/yahoo/memory/package-summary.html">com.yahoo.memory</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../../com/yahoo/memory/class-use/FastMemory.html#com.yahoo.memory">FastMemory</a>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/memory/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/BenchmarkMain.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/BenchmarkMain.html
deleted file mode 100644
index c555b60..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/BenchmarkMain.html
+++ /dev/null
@@ -1,277 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BenchmarkMain (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BenchmarkMain (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BenchmarkMain.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../com/yahoo/sketches/benchmark/HllSketchBenchmark.html" title="class in com.yahoo.sketches.benchmark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/benchmark/BenchmarkMain.html" target="_top">Frames</a></li>
-<li><a href="BenchmarkMain.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.benchmark</div>
-<h2 title="Class BenchmarkMain" class="title">Class BenchmarkMain</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.benchmark.BenchmarkMain</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">BenchmarkMain</span>
-extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/benchmark/BenchmarkMain.html#BenchmarkMain--">BenchmarkMain</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/benchmark/BenchmarkMain.html#main-java.lang.String:A-">main</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="BenchmarkMain--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>BenchmarkMain</h4>
-<pre>public&nbsp;BenchmarkMain()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="main-java.lang.String:A-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>main</h4>
-<pre>public static&nbsp;void&nbsp;main(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</pre>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>args</code> - not used</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BenchmarkMain.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../com/yahoo/sketches/benchmark/HllSketchBenchmark.html" title="class in com.yahoo.sketches.benchmark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/benchmark/BenchmarkMain.html" target="_top">Frames</a></li>
-<li><a href="BenchmarkMain.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/HllSketchBenchmark.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/HllSketchBenchmark.html
deleted file mode 100644
index 29188cf..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/HllSketchBenchmark.html
+++ /dev/null
@@ -1,316 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>HllSketchBenchmark (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HllSketchBenchmark (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/HllSketchBenchmark.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/benchmark/BenchmarkMain.html" title="class in com.yahoo.sketches.benchmark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/benchmark/HllSketchBenchmark.html" target="_top">Frames</a></li>
-<li><a href="HllSketchBenchmark.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.benchmark</div>
-<h2 title="Class HllSketchBenchmark" class="title">Class HllSketchBenchmark</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.benchmark.HllSketchBenchmark</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark">SketchBenchmark</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">HllSketchBenchmark</span>
-extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
-implements <a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark">SketchBenchmark</a></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.com.yahoo.sketches.benchmark.SketchBenchmark">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from interface&nbsp;com.yahoo.sketches.benchmark.<a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark">SketchBenchmark</a></h3>
-<code><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html" title="class in com.yahoo.sketches.benchmark">SketchBenchmark.Spec</a></code></li>
-</ul>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/benchmark/HllSketchBenchmark.html#reset--">reset</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/benchmark/HllSketchBenchmark.html#runNTimes-int-">runNTimes</a></span>(int&nbsp;n)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/benchmark/HllSketchBenchmark.html#setup-int-java.util.List-">setup</a></span>(int&nbsp;numSketches,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html" title="class in com.yahoo.sketches.benchmark">SketchBenchmark.Spec</a>&gt;&nbsp;specs)</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/benchmark/HllSketchBenchmark.html#toString--">toString</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="setup-int-java.util.List-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setup</h4>
-<pre>public&nbsp;void&nbsp;setup(int&nbsp;numSketches,
-                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html" title="class in com.yahoo.sketches.benchmark">SketchBenchmark.Spec</a>&gt;&nbsp;specs)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html#setup-int-java.util.List-">setup</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark">SketchBenchmark</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="runNTimes-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>runNTimes</h4>
-<pre>public&nbsp;void&nbsp;runNTimes(int&nbsp;n)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html#runNTimes-int-">runNTimes</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark">SketchBenchmark</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="reset--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public&nbsp;void&nbsp;reset()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html#reset--">reset</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark">SketchBenchmark</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="toString--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/HllSketchBenchmark.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/benchmark/BenchmarkMain.html" title="class in com.yahoo.sketches.benchmark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/benchmark/HllSketchBenchmark.html" target="_top">Frames</a></li>
-<li><a href="HllSketchBenchmark.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html
deleted file mode 100644
index 573b4dd..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html
+++ /dev/null
@@ -1,292 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SketchBenchmark.Spec (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SketchBenchmark.Spec (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SketchBenchmark.Spec.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/benchmark/ThetaBenchmark.html" title="class in com.yahoo.sketches.benchmark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html" target="_top">Frames</a></li>
-<li><a href="SketchBenchmark.Spec.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.benchmark</div>
-<h2 title="Class SketchBenchmark.Spec" class="title">Class SketchBenchmark.Spec</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.benchmark.SketchBenchmark.Spec</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing interface:</dt>
-<dd><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark">SketchBenchmark</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">SketchBenchmark.Spec</span>
-extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html#Spec-long-int-">Spec</a></span>(long&nbsp;numEntries,
-    int&nbsp;numSketches)</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html#getNumEntries--">getNumEntries</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html#getNumSketches--">getNumSketches</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Spec-long-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Spec</h4>
-<pre>public&nbsp;Spec(long&nbsp;numEntries,
-            int&nbsp;numSketches)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getNumSketches--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getNumSketches</h4>
-<pre>public&nbsp;int&nbsp;getNumSketches()</pre>
-</li>
-</ul>
-<a name="getNumEntries--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getNumEntries</h4>
-<pre>public&nbsp;long&nbsp;getNumEntries()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SketchBenchmark.Spec.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/benchmark/ThetaBenchmark.html" title="class in com.yahoo.sketches.benchmark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html" target="_top">Frames</a></li>
-<li><a href="SketchBenchmark.Spec.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/SketchBenchmark.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/SketchBenchmark.html
deleted file mode 100644
index 662e810..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/SketchBenchmark.html
+++ /dev/null
@@ -1,274 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SketchBenchmark (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SketchBenchmark (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6,"i1":6,"i2":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SketchBenchmark.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/benchmark/HllSketchBenchmark.html" title="class in com.yahoo.sketches.benchmark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html" title="class in com.yahoo.sketches.benchmark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/benchmark/SketchBenchmark.html" target="_top">Frames</a></li>
-<li><a href="SketchBenchmark.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.benchmark</div>
-<h2 title="Interface SketchBenchmark" class="title">Interface SketchBenchmark</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../com/yahoo/sketches/benchmark/HllSketchBenchmark.html" title="class in com.yahoo.sketches.benchmark">HllSketchBenchmark</a>, <a href="../../../../com/yahoo/sketches/benchmark/ThetaBenchmark.html" title="class in com.yahoo.sketches.benchmark">ThetaBenchmark</a>, <a href="../../../../com/yahoo/sketches/benchmark/ThetaMemoryBenchmark.html" title="class in com.yahoo.sketches.benchmark">ThetaMemoryBenchmark</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">SketchBenchmark</span></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Interface and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html" title="class in com.yahoo.sketches.benchmark">SketchBenchmark.Spec</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html#reset--">reset</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html#runNTimes-int-">runNTimes</a></span>(int&nbsp;n)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html#setup-int-java.util.List-">setup</a></span>(int&nbsp;numSketches,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html" title="class in com.yahoo.sketches.benchmark">SketchBenchmark.Spec</a>&gt;&nbsp;specs)</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="setup-int-java.util.List-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setup</h4>
-<pre>void&nbsp;setup(int&nbsp;numSketches,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html" title="class in com.yahoo.sketches.benchmark">SketchBenchmark.Spec</a>&gt;&nbsp;specs)</pre>
-</li>
-</ul>
-<a name="runNTimes-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>runNTimes</h4>
-<pre>void&nbsp;runNTimes(int&nbsp;n)</pre>
-</li>
-</ul>
-<a name="reset--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>reset</h4>
-<pre>void&nbsp;reset()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SketchBenchmark.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/benchmark/HllSketchBenchmark.html" title="class in com.yahoo.sketches.benchmark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html" title="class in com.yahoo.sketches.benchmark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/benchmark/SketchBenchmark.html" target="_top">Frames</a></li>
-<li><a href="SketchBenchmark.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/ThetaBenchmark.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/ThetaBenchmark.html
deleted file mode 100644
index ebb2172..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/ThetaBenchmark.html
+++ /dev/null
@@ -1,350 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ThetaBenchmark (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ThetaBenchmark (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ThetaBenchmark.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html" title="class in com.yahoo.sketches.benchmark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/benchmark/ThetaMemoryBenchmark.html" title="class in com.yahoo.sketches.benchmark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/benchmark/ThetaBenchmark.html" target="_top">Frames</a></li>
-<li><a href="ThetaBenchmark.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.benchmark</div>
-<h2 title="Class ThetaBenchmark" class="title">Class ThetaBenchmark</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.benchmark.ThetaBenchmark</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark">SketchBenchmark</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ThetaBenchmark</span>
-extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
-implements <a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark">SketchBenchmark</a></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.com.yahoo.sketches.benchmark.SketchBenchmark">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from interface&nbsp;com.yahoo.sketches.benchmark.<a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark">SketchBenchmark</a></h3>
-<code><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html" title="class in com.yahoo.sketches.benchmark">SketchBenchmark.Spec</a></code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/benchmark/ThetaBenchmark.html#ThetaBenchmark-int-">ThetaBenchmark</a></span>(int&nbsp;lgK)</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/benchmark/ThetaBenchmark.html#reset--">reset</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/benchmark/ThetaBenchmark.html#runNTimes-int-">runNTimes</a></span>(int&nbsp;n)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/benchmark/ThetaBenchmark.html#setup-int-java.util.List-">setup</a></span>(int&nbsp;numSketches,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html" title="class in com.yahoo.sketches.benchmark">SketchBenchmark.Spec</a>&gt;&nbsp;specs)</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/benchmark/ThetaBenchmark.html#toString--">toString</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ThetaBenchmark-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ThetaBenchmark</h4>
-<pre>public&nbsp;ThetaBenchmark(int&nbsp;lgK)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="setup-int-java.util.List-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setup</h4>
-<pre>public&nbsp;void&nbsp;setup(int&nbsp;numSketches,
-                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html" title="class in com.yahoo.sketches.benchmark">SketchBenchmark.Spec</a>&gt;&nbsp;specs)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html#setup-int-java.util.List-">setup</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark">SketchBenchmark</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="runNTimes-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>runNTimes</h4>
-<pre>public&nbsp;void&nbsp;runNTimes(int&nbsp;n)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html#runNTimes-int-">runNTimes</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark">SketchBenchmark</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="reset--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public&nbsp;void&nbsp;reset()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html#reset--">reset</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark">SketchBenchmark</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="toString--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ThetaBenchmark.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html" title="class in com.yahoo.sketches.benchmark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/benchmark/ThetaMemoryBenchmark.html" title="class in com.yahoo.sketches.benchmark"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/benchmark/ThetaBenchmark.html" target="_top">Frames</a></li>
-<li><a href="ThetaBenchmark.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/ThetaMemoryBenchmark.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/ThetaMemoryBenchmark.html
deleted file mode 100644
index 1dfe90d..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/ThetaMemoryBenchmark.html
+++ /dev/null
@@ -1,316 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ThetaMemoryBenchmark (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ThetaMemoryBenchmark (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ThetaMemoryBenchmark.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/benchmark/ThetaBenchmark.html" title="class in com.yahoo.sketches.benchmark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/benchmark/ThetaMemoryBenchmark.html" target="_top">Frames</a></li>
-<li><a href="ThetaMemoryBenchmark.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.benchmark</div>
-<h2 title="Class ThetaMemoryBenchmark" class="title">Class ThetaMemoryBenchmark</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.benchmark.ThetaMemoryBenchmark</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark">SketchBenchmark</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ThetaMemoryBenchmark</span>
-extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
-implements <a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark">SketchBenchmark</a></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.com.yahoo.sketches.benchmark.SketchBenchmark">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from interface&nbsp;com.yahoo.sketches.benchmark.<a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark">SketchBenchmark</a></h3>
-<code><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html" title="class in com.yahoo.sketches.benchmark">SketchBenchmark.Spec</a></code></li>
-</ul>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/benchmark/ThetaMemoryBenchmark.html#reset--">reset</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/benchmark/ThetaMemoryBenchmark.html#runNTimes-int-">runNTimes</a></span>(int&nbsp;n)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/benchmark/ThetaMemoryBenchmark.html#setup-int-java.util.List-">setup</a></span>(int&nbsp;numSketches,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html" title="class in com.yahoo.sketches.benchmark">SketchBenchmark.Spec</a>&gt;&nbsp;specs)</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/benchmark/ThetaMemoryBenchmark.html#toString--">toString</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="setup-int-java.util.List-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setup</h4>
-<pre>public&nbsp;void&nbsp;setup(int&nbsp;numSketches,
-                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html" title="class in com.yahoo.sketches.benchmark">SketchBenchmark.Spec</a>&gt;&nbsp;specs)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html#setup-int-java.util.List-">setup</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark">SketchBenchmark</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="runNTimes-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>runNTimes</h4>
-<pre>public&nbsp;void&nbsp;runNTimes(int&nbsp;n)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html#runNTimes-int-">runNTimes</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark">SketchBenchmark</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="reset--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>reset</h4>
-<pre>public&nbsp;void&nbsp;reset()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html#reset--">reset</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark">SketchBenchmark</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="toString--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ThetaMemoryBenchmark.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/benchmark/ThetaBenchmark.html" title="class in com.yahoo.sketches.benchmark"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/benchmark/ThetaMemoryBenchmark.html" target="_top">Frames</a></li>
-<li><a href="ThetaMemoryBenchmark.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/class-use/BenchmarkMain.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/class-use/BenchmarkMain.html
deleted file mode 100644
index 18d588c..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/class-use/BenchmarkMain.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.benchmark.BenchmarkMain (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.benchmark.BenchmarkMain (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/benchmark/BenchmarkMain.html" title="class in com.yahoo.sketches.benchmark">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/benchmark/class-use/BenchmarkMain.html" target="_top">Frames</a></li>
-<li><a href="BenchmarkMain.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.benchmark.BenchmarkMain" class="title">Uses of Class<br>com.yahoo.sketches.benchmark.BenchmarkMain</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.benchmark.BenchmarkMain</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/benchmark/BenchmarkMain.html" title="class in com.yahoo.sketches.benchmark">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/benchmark/class-use/BenchmarkMain.html" target="_top">Frames</a></li>
-<li><a href="BenchmarkMain.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/class-use/HllSketchBenchmark.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/class-use/HllSketchBenchmark.html
deleted file mode 100644
index 6871c2d..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/class-use/HllSketchBenchmark.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.benchmark.HllSketchBenchmark (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.benchmark.HllSketchBenchmark (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/benchmark/HllSketchBenchmark.html" title="class in com.yahoo.sketches.benchmark">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/benchmark/class-use/HllSketchBenchmark.html" target="_top">Frames</a></li>
-<li><a href="HllSketchBenchmark.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.benchmark.HllSketchBenchmark" class="title">Uses of Class<br>com.yahoo.sketches.benchmark.HllSketchBenchmark</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.benchmark.HllSketchBenchmark</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/benchmark/HllSketchBenchmark.html" title="class in com.yahoo.sketches.benchmark">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/benchmark/class-use/HllSketchBenchmark.html" target="_top">Frames</a></li>
-<li><a href="HllSketchBenchmark.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/class-use/SketchBenchmark.Spec.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/class-use/SketchBenchmark.Spec.html
deleted file mode 100644
index c8cfe0a..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/class-use/SketchBenchmark.Spec.html
+++ /dev/null
@@ -1,182 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.benchmark.SketchBenchmark.Spec (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.benchmark.SketchBenchmark.Spec (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html" title="class in com.yahoo.sketches.benchmark">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/benchmark/class-use/SketchBenchmark.Spec.html" target="_top">Frames</a></li>
-<li><a href="SketchBenchmark.Spec.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.benchmark.SketchBenchmark.Spec" class="title">Uses of Class<br>com.yahoo.sketches.benchmark.SketchBenchmark.Spec</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html" title="class in com.yahoo.sketches.benchmark">SketchBenchmark.Spec</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.benchmark">com.yahoo.sketches.benchmark</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.benchmark">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html" title="class in com.yahoo.sketches.benchmark">SketchBenchmark.Spec</a> in <a href="../../../../../com/yahoo/sketches/benchmark/package-summary.html">com.yahoo.sketches.benchmark</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Method parameters in <a href="../../../../../com/yahoo/sketches/benchmark/package-summary.html">com.yahoo.sketches.benchmark</a> with type arguments of type <a href="../../../../../com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html" title="class in com.yahoo.sketches.benchmark">SketchBenchmark.Spec</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">ThetaMemoryBenchmark.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/benchmark/ThetaMemoryBenchmark.html#setup-int-java.util.List-">setup</a></span>(int&nbsp;numSketches,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html" title="class in com.yahoo.sketches.benchmark">SketchBenchmark.Spec</a>&gt;&nbsp;specs)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">ThetaBenchmark.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/benchmark/ThetaBenchmark.html#setup-int-java.util.List-">setup</a></span>(int&nbsp;numSketches,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html" title="class in com.yahoo.sketches.benchmark">SketchBenchmark.Spec</a>&gt;&nbsp;specs)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">SketchBenchmark.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html#setup-int-java.util.List-">setup</a></span>(int&nbsp;numSketches,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html" title="class in com.yahoo.sketches.benchmark">SketchBenchmark.Spec</a>&gt;&nbsp;specs)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">HllSketchBenchmark.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/benchmark/HllSketchBenchmark.html#setup-int-java.util.List-">setup</a></span>(int&nbsp;numSketches,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html" title="class in com.yahoo.sketches.benchmark">SketchBenchmark.Spec</a>&gt;&nbsp;specs)</code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html" title="class in com.yahoo.sketches.benchmark">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/benchmark/class-use/SketchBenchmark.Spec.html" target="_top">Frames</a></li>
-<li><a href="SketchBenchmark.Spec.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/class-use/SketchBenchmark.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/class-use/SketchBenchmark.html
deleted file mode 100644
index 26c7379..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/class-use/SketchBenchmark.html
+++ /dev/null
@@ -1,174 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface com.yahoo.sketches.benchmark.SketchBenchmark (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.yahoo.sketches.benchmark.SketchBenchmark (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/benchmark/class-use/SketchBenchmark.html" target="_top">Frames</a></li>
-<li><a href="SketchBenchmark.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Interface com.yahoo.sketches.benchmark.SketchBenchmark" class="title">Uses of Interface<br>com.yahoo.sketches.benchmark.SketchBenchmark</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark">SketchBenchmark</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.benchmark">com.yahoo.sketches.benchmark</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.benchmark">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark">SketchBenchmark</a> in <a href="../../../../../com/yahoo/sketches/benchmark/package-summary.html">com.yahoo.sketches.benchmark</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../../com/yahoo/sketches/benchmark/package-summary.html">com.yahoo.sketches.benchmark</a> that implement <a href="../../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark">SketchBenchmark</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/benchmark/HllSketchBenchmark.html" title="class in com.yahoo.sketches.benchmark">HllSketchBenchmark</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/benchmark/ThetaBenchmark.html" title="class in com.yahoo.sketches.benchmark">ThetaBenchmark</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/benchmark/ThetaMemoryBenchmark.html" title="class in com.yahoo.sketches.benchmark">ThetaMemoryBenchmark</a></span></code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/benchmark/class-use/SketchBenchmark.html" target="_top">Frames</a></li>
-<li><a href="SketchBenchmark.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/class-use/ThetaBenchmark.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/class-use/ThetaBenchmark.html
deleted file mode 100644
index 23eef95..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/class-use/ThetaBenchmark.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.benchmark.ThetaBenchmark (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.benchmark.ThetaBenchmark (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/benchmark/ThetaBenchmark.html" title="class in com.yahoo.sketches.benchmark">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/benchmark/class-use/ThetaBenchmark.html" target="_top">Frames</a></li>
-<li><a href="ThetaBenchmark.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.benchmark.ThetaBenchmark" class="title">Uses of Class<br>com.yahoo.sketches.benchmark.ThetaBenchmark</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.benchmark.ThetaBenchmark</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/benchmark/ThetaBenchmark.html" title="class in com.yahoo.sketches.benchmark">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/benchmark/class-use/ThetaBenchmark.html" target="_top">Frames</a></li>
-<li><a href="ThetaBenchmark.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/class-use/ThetaMemoryBenchmark.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/class-use/ThetaMemoryBenchmark.html
deleted file mode 100644
index 57a5874..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/class-use/ThetaMemoryBenchmark.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.benchmark.ThetaMemoryBenchmark (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.benchmark.ThetaMemoryBenchmark (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/benchmark/ThetaMemoryBenchmark.html" title="class in com.yahoo.sketches.benchmark">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/benchmark/class-use/ThetaMemoryBenchmark.html" target="_top">Frames</a></li>
-<li><a href="ThetaMemoryBenchmark.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.benchmark.ThetaMemoryBenchmark" class="title">Uses of Class<br>com.yahoo.sketches.benchmark.ThetaMemoryBenchmark</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.benchmark.ThetaMemoryBenchmark</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/benchmark/ThetaMemoryBenchmark.html" title="class in com.yahoo.sketches.benchmark">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/benchmark/class-use/ThetaMemoryBenchmark.html" target="_top">Frames</a></li>
-<li><a href="ThetaMemoryBenchmark.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/package-frame.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/package-frame.html
deleted file mode 100644
index 36a6d48..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/package-frame.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.benchmark (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../com/yahoo/sketches/benchmark/package-summary.html" target="classFrame">com.yahoo.sketches.benchmark</a></h1>
-<div class="indexContainer">
-<h2 title="Interfaces">Interfaces</h2>
-<ul title="Interfaces">
-<li><a href="SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark" target="classFrame"><span class="interfaceName">SketchBenchmark</span></a></li>
-</ul>
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="BenchmarkMain.html" title="class in com.yahoo.sketches.benchmark" target="classFrame">BenchmarkMain</a></li>
-<li><a href="HllSketchBenchmark.html" title="class in com.yahoo.sketches.benchmark" target="classFrame">HllSketchBenchmark</a></li>
-<li><a href="SketchBenchmark.Spec.html" title="class in com.yahoo.sketches.benchmark" target="classFrame">SketchBenchmark.Spec</a></li>
-<li><a href="ThetaBenchmark.html" title="class in com.yahoo.sketches.benchmark" target="classFrame">ThetaBenchmark</a></li>
-<li><a href="ThetaMemoryBenchmark.html" title="class in com.yahoo.sketches.benchmark" target="classFrame">ThetaMemoryBenchmark</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/package-summary.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/package-summary.html
deleted file mode 100644
index 0f8a7b8..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/package-summary.html
+++ /dev/null
@@ -1,175 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.benchmark (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.benchmark (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/memory/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/cmd/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/benchmark/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;com.yahoo.sketches.benchmark</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
-<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Interface</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark">SketchBenchmark</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/benchmark/BenchmarkMain.html" title="class in com.yahoo.sketches.benchmark">BenchmarkMain</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/benchmark/HllSketchBenchmark.html" title="class in com.yahoo.sketches.benchmark">HllSketchBenchmark</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html" title="class in com.yahoo.sketches.benchmark">SketchBenchmark.Spec</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/benchmark/ThetaBenchmark.html" title="class in com.yahoo.sketches.benchmark">ThetaBenchmark</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/benchmark/ThetaMemoryBenchmark.html" title="class in com.yahoo.sketches.benchmark">ThetaMemoryBenchmark</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/memory/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/cmd/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/benchmark/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/package-tree.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/package-tree.html
deleted file mode 100644
index 86e7d98..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/package-tree.html
+++ /dev/null
@@ -1,147 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.benchmark Class Hierarchy (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.benchmark Class Hierarchy (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/memory/package-tree.html">Prev</a></li>
-<li><a href="../../../../com/yahoo/sketches/cmd/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/benchmark/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package com.yahoo.sketches.benchmark</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.benchmark.<a href="../../../../com/yahoo/sketches/benchmark/BenchmarkMain.html" title="class in com.yahoo.sketches.benchmark"><span class="typeNameLink">BenchmarkMain</span></a></li>
-<li type="circle">com.yahoo.sketches.benchmark.<a href="../../../../com/yahoo/sketches/benchmark/HllSketchBenchmark.html" title="class in com.yahoo.sketches.benchmark"><span class="typeNameLink">HllSketchBenchmark</span></a> (implements com.yahoo.sketches.benchmark.<a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark">SketchBenchmark</a>)</li>
-<li type="circle">com.yahoo.sketches.benchmark.<a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html" title="class in com.yahoo.sketches.benchmark"><span class="typeNameLink">SketchBenchmark.Spec</span></a></li>
-<li type="circle">com.yahoo.sketches.benchmark.<a href="../../../../com/yahoo/sketches/benchmark/ThetaBenchmark.html" title="class in com.yahoo.sketches.benchmark"><span class="typeNameLink">ThetaBenchmark</span></a> (implements com.yahoo.sketches.benchmark.<a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark">SketchBenchmark</a>)</li>
-<li type="circle">com.yahoo.sketches.benchmark.<a href="../../../../com/yahoo/sketches/benchmark/ThetaMemoryBenchmark.html" title="class in com.yahoo.sketches.benchmark"><span class="typeNameLink">ThetaMemoryBenchmark</span></a> (implements com.yahoo.sketches.benchmark.<a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark">SketchBenchmark</a>)</li>
-</ul>
-</li>
-</ul>
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li type="circle">com.yahoo.sketches.benchmark.<a href="../../../../com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark"><span class="typeNameLink">SketchBenchmark</span></a></li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/memory/package-tree.html">Prev</a></li>
-<li><a href="../../../../com/yahoo/sketches/cmd/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/benchmark/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/package-use.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/package-use.html
deleted file mode 100644
index dece589..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/benchmark/package-use.html
+++ /dev/null
@@ -1,162 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package com.yahoo.sketches.benchmark (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches.benchmark (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/benchmark/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Uses of Package com.yahoo.sketches.benchmark" class="title">Uses of Package<br>com.yahoo.sketches.benchmark</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../com/yahoo/sketches/benchmark/package-summary.html">com.yahoo.sketches.benchmark</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.benchmark">com.yahoo.sketches.benchmark</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="com.yahoo.sketches.benchmark">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../com/yahoo/sketches/benchmark/package-summary.html">com.yahoo.sketches.benchmark</a> used by <a href="../../../../com/yahoo/sketches/benchmark/package-summary.html">com.yahoo.sketches.benchmark</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/benchmark/class-use/SketchBenchmark.html#com.yahoo.sketches.benchmark">SketchBenchmark</a>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/benchmark/class-use/SketchBenchmark.Spec.html#com.yahoo.sketches.benchmark">SketchBenchmark.Spec</a>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/benchmark/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/cmd/CommandLine.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/cmd/CommandLine.html
deleted file mode 100644
index 1da8622..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/cmd/CommandLine.html
+++ /dev/null
@@ -1,259 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>CommandLine (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CommandLine (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/CommandLine.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/cmd/CommandLine.html" target="_top">Frames</a></li>
-<li><a href="CommandLine.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.cmd</div>
-<h2 title="Class CommandLine" class="title">Class CommandLine</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.cmd.CommandLine</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">CommandLine</span>
-extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Command line access to the basic sketch functions.  This is intentionally a very simple parser
- with limited functionality that can be used for small experiments and for demos.
- Although the sketching library can be used on a single machine, the more typical use case is on
- large, highly distributed system architectures where a CLI is not of much use.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cmd/CommandLine.html#help--">help</a></span>()</code>
-<div class="block">Prints the help summaries.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cmd/CommandLine.html#main-java.lang.String:A-">main</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="main-java.lang.String:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>main</h4>
-<pre>public static&nbsp;void&nbsp;main(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</pre>
-</li>
-</ul>
-<a name="help--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>help</h4>
-<pre>public&nbsp;void&nbsp;help()</pre>
-<div class="block">Prints the help summaries.</div>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/CommandLine.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/cmd/CommandLine.html" target="_top">Frames</a></li>
-<li><a href="CommandLine.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/cmd/class-use/CommandLine.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/cmd/class-use/CommandLine.html
deleted file mode 100644
index 8c36bb8..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/cmd/class-use/CommandLine.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.cmd.CommandLine (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.cmd.CommandLine (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/cmd/CommandLine.html" title="class in com.yahoo.sketches.cmd">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/cmd/class-use/CommandLine.html" target="_top">Frames</a></li>
-<li><a href="CommandLine.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.cmd.CommandLine" class="title">Uses of Class<br>com.yahoo.sketches.cmd.CommandLine</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.cmd.CommandLine</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/cmd/CommandLine.html" title="class in com.yahoo.sketches.cmd">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/cmd/class-use/CommandLine.html" target="_top">Frames</a></li>
-<li><a href="CommandLine.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/cmd/package-frame.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/cmd/package-frame.html
deleted file mode 100644
index 45fde32..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/cmd/package-frame.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.cmd (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../com/yahoo/sketches/cmd/package-summary.html" target="classFrame">com.yahoo.sketches.cmd</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="CommandLine.html" title="class in com.yahoo.sketches.cmd" target="classFrame">CommandLine</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/cmd/package-summary.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/cmd/package-summary.html
deleted file mode 100644
index 835b5bc..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/cmd/package-summary.html
+++ /dev/null
@@ -1,146 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.cmd (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.cmd (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/benchmark/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/demo/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/cmd/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;com.yahoo.sketches.cmd</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/cmd/CommandLine.html" title="class in com.yahoo.sketches.cmd">CommandLine</a></td>
-<td class="colLast">
-<div class="block">Command line access to the basic sketch functions.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/benchmark/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/demo/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/cmd/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/cmd/package-tree.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/cmd/package-tree.html
deleted file mode 100644
index af6d2f7..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/cmd/package-tree.html
+++ /dev/null
@@ -1,139 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.cmd Class Hierarchy (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.cmd Class Hierarchy (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/benchmark/package-tree.html">Prev</a></li>
-<li><a href="../../../../com/yahoo/sketches/demo/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/cmd/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package com.yahoo.sketches.cmd</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.cmd.<a href="../../../../com/yahoo/sketches/cmd/CommandLine.html" title="class in com.yahoo.sketches.cmd"><span class="typeNameLink">CommandLine</span></a></li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/benchmark/package-tree.html">Prev</a></li>
-<li><a href="../../../../com/yahoo/sketches/demo/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/cmd/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/cmd/package-use.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/cmd/package-use.html
deleted file mode 100644
index 6f446d4..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/cmd/package-use.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package com.yahoo.sketches.cmd (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches.cmd (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/cmd/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Uses of Package com.yahoo.sketches.cmd" class="title">Uses of Package<br>com.yahoo.sketches.cmd</h1>
-</div>
-<div class="contentContainer">No usage of com.yahoo.sketches.cmd</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/cmd/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/demo/DemoImpl.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/demo/DemoImpl.html
deleted file mode 100644
index 8d26f7e..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/demo/DemoImpl.html
+++ /dev/null
@@ -1,301 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DemoImpl (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DemoImpl (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DemoImpl.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../com/yahoo/sketches/demo/ExactVsSketchDemo.html" title="class in com.yahoo.sketches.demo"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/demo/DemoImpl.html" target="_top">Frames</a></li>
-<li><a href="DemoImpl.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.demo</div>
-<h2 title="Class DemoImpl" class="title">Class DemoImpl</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.demo.DemoImpl</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DemoImpl</span>
-extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">A simple demo that compares brute force counting of uniques vs. using sketches.
-
- <p>This demo computes a stream of values and feeds them first to
- an exact sort-based method of computing the number of unique values
- in the stream and then feeds a similar stream to two different types of
- sketches from the library.
-
- <p>This demo becomes most significant in the case where the number of uniques in the
- stream exceeds what the computer can hold in memory.
-
- <p>This demo utilizes the Unix sort and wc commands for the brute force compuation.
- So this needs to be run on a linux or mac machine. A windows machine with a similar unix
- library installed should also work, but it has not been tested.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/demo/DemoImpl.html#DemoImpl-long-double-">DemoImpl</a></span>(long&nbsp;streamLen,
-        double&nbsp;uniquesFraction)</code>
-<div class="block">Constuct the demo.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/demo/DemoImpl.html#runDemo--">runDemo</a></span>()</code>
-<div class="block">Run the demo</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DemoImpl-long-double-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DemoImpl</h4>
-<pre>public&nbsp;DemoImpl(long&nbsp;streamLen,
-                double&nbsp;uniquesFraction)</pre>
-<div class="block">Constuct the demo.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>streamLen</code> - The total stream length. Must be &gt; 1000. Will be rounded up to nearest
- 1000.</dd>
-<dd><code>uniquesFraction</code> - the fraction of streamLen values less than 1.0, that will be unique.
- The actual # of uniques will vary around this value, because it is computed statistically.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="runDemo--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>runDemo</h4>
-<pre>public&nbsp;void&nbsp;runDemo()</pre>
-<div class="block">Run the demo</div>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DemoImpl.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../com/yahoo/sketches/demo/ExactVsSketchDemo.html" title="class in com.yahoo.sketches.demo"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/demo/DemoImpl.html" target="_top">Frames</a></li>
-<li><a href="DemoImpl.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/demo/ExactVsSketchDemo.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/demo/ExactVsSketchDemo.html
deleted file mode 100644
index 3b31b45..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/demo/ExactVsSketchDemo.html
+++ /dev/null
@@ -1,298 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ExactVsSketchDemo (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ExactVsSketchDemo (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ExactVsSketchDemo.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/demo/DemoImpl.html" title="class in com.yahoo.sketches.demo"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/demo/UnixCmd.html" title="class in com.yahoo.sketches.demo"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/demo/ExactVsSketchDemo.html" target="_top">Frames</a></li>
-<li><a href="ExactVsSketchDemo.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.demo</div>
-<h2 title="Class ExactVsSketchDemo" class="title">Class ExactVsSketchDemo</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.demo.ExactVsSketchDemo</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ExactVsSketchDemo</span>
-extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">This demo computes a stream of values and feeds them first to
- an exact sort-based method of computing the number of unique values
- in the stream and then feeds a similar stream to two different types of
- sketches from the library.
-
- <p>This demo becomes most significant in the case where the number of uniques in the
- stream exceeds what the computer/JVM can hold in memory.
-
- <p>This demo utilizes the Unix/Linux/OS-X sort and wc commands for the brute force compuation.
- So this needs to be run on a linux or mac machine. A windows machine with a suitable unix
- library installed should also work, but it has not been tested.
-
- <p>To configure this demo to run from the command line see the instructions
- at <a href="http://datasketches.github.io">DataSketches.GitHub.io</a> under "Command Line".</p></div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/demo/ExactVsSketchDemo.html#ExactVsSketchDemo--">ExactVsSketchDemo</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/demo/ExactVsSketchDemo.html#main-java.lang.String:A-">main</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</code>
-<div class="block">Runs the demo.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ExactVsSketchDemo--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ExactVsSketchDemo</h4>
-<pre>public&nbsp;ExactVsSketchDemo()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="main-java.lang.String:A-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>main</h4>
-<pre>public static&nbsp;void&nbsp;main(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</pre>
-<div class="block">Runs the demo.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>args</code> - <ul><li>arg[0]: (Optional) The stream length and can be expressed as a positive double value.
- The default is 1E6.</li>
- <li>arg[1] (Optional) The approximate fraction of the stream length that will be unique,
- the remainder will be duplicates. The default is 0.5.</li>
- </ul></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ExactVsSketchDemo.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/demo/DemoImpl.html" title="class in com.yahoo.sketches.demo"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/demo/UnixCmd.html" title="class in com.yahoo.sketches.demo"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/demo/ExactVsSketchDemo.html" target="_top">Frames</a></li>
-<li><a href="ExactVsSketchDemo.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/demo/UnixCmd.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/demo/UnixCmd.html
deleted file mode 100644
index 4f03dcf..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/demo/UnixCmd.html
+++ /dev/null
@@ -1,282 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnixCmd (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnixCmd (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnixCmd.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/demo/ExactVsSketchDemo.html" title="class in com.yahoo.sketches.demo"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/demo/Util.html" title="class in com.yahoo.sketches.demo"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/demo/UnixCmd.html" target="_top">Frames</a></li>
-<li><a href="UnixCmd.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.demo</div>
-<h2 title="Class UnixCmd" class="title">Class UnixCmd</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.demo.UnixCmd</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">UnixCmd</span>
-extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/demo/UnixCmd.html#UnixCmd--">UnixCmd</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/demo/UnixCmd.html#run-java.lang.String-java.lang.String-">run</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
-   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;cmd)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UnixCmd--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UnixCmd</h4>
-<pre>public&nbsp;UnixCmd()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="run-java.lang.String-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>run</h4>
-<pre>public static&nbsp;long&nbsp;run(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
-                       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;cmd)</pre>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>name</code> - the name of the command</dd>
-<dd><code>cmd</code> - the actual command-line string</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>total test time in milliseconds</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnixCmd.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/demo/ExactVsSketchDemo.html" title="class in com.yahoo.sketches.demo"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/demo/Util.html" title="class in com.yahoo.sketches.demo"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/demo/UnixCmd.html" target="_top">Frames</a></li>
-<li><a href="UnixCmd.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/demo/Util.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/demo/Util.html
deleted file mode 100644
index 1edaaa4..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/demo/Util.html
+++ /dev/null
@@ -1,300 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Util (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Util (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Util.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/demo/UnixCmd.html" title="class in com.yahoo.sketches.demo"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/demo/Util.html" target="_top">Frames</a></li>
-<li><a href="Util.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.demo</div>
-<h2 title="Class Util" class="title">Class Util</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.demo.Util</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">Util</span>
-extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/demo/Util.html#Util--">Util</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/demo/Util.html#nextLong-long-long-">nextLong</a></span>(long&nbsp;origin,
-        long&nbsp;bound)</code>
-<div class="block">Extracted from java.util.Random.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/demo/Util.html#println-java.lang.String-">println</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;s)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Util--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Util</h4>
-<pre>public&nbsp;Util()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="nextLong-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>nextLong</h4>
-<pre>public static final&nbsp;long&nbsp;nextLong(long&nbsp;origin,
-                                  long&nbsp;bound)</pre>
-<div class="block">Extracted from java.util.Random.
- The form of nextLong used by LongStream Spliterators.  If origin is greater than bound,
- acts as unbounded form of nextLong, else as bounded form.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>origin</code> - the least value, unless greater than bound</dd>
-<dd><code>bound</code> - the upper bound (exclusive), must not equal origin</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a pseudorandom value</dd>
-</dl>
-</li>
-</ul>
-<a name="println-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>println</h4>
-<pre>public static&nbsp;void&nbsp;println(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;s)</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Util.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/demo/UnixCmd.html" title="class in com.yahoo.sketches.demo"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/demo/Util.html" target="_top">Frames</a></li>
-<li><a href="Util.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/demo/class-use/DemoImpl.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/demo/class-use/DemoImpl.html
deleted file mode 100644
index dd5d6f1..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/demo/class-use/DemoImpl.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.demo.DemoImpl (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.demo.DemoImpl (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/demo/DemoImpl.html" title="class in com.yahoo.sketches.demo">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/demo/class-use/DemoImpl.html" target="_top">Frames</a></li>
-<li><a href="DemoImpl.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.demo.DemoImpl" class="title">Uses of Class<br>com.yahoo.sketches.demo.DemoImpl</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.demo.DemoImpl</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/demo/DemoImpl.html" title="class in com.yahoo.sketches.demo">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/demo/class-use/DemoImpl.html" target="_top">Frames</a></li>
-<li><a href="DemoImpl.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/demo/class-use/ExactVsSketchDemo.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/demo/class-use/ExactVsSketchDemo.html
deleted file mode 100644
index 2130dd8..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/demo/class-use/ExactVsSketchDemo.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.demo.ExactVsSketchDemo (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.demo.ExactVsSketchDemo (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/demo/ExactVsSketchDemo.html" title="class in com.yahoo.sketches.demo">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/demo/class-use/ExactVsSketchDemo.html" target="_top">Frames</a></li>
-<li><a href="ExactVsSketchDemo.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.demo.ExactVsSketchDemo" class="title">Uses of Class<br>com.yahoo.sketches.demo.ExactVsSketchDemo</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.demo.ExactVsSketchDemo</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/demo/ExactVsSketchDemo.html" title="class in com.yahoo.sketches.demo">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/demo/class-use/ExactVsSketchDemo.html" target="_top">Frames</a></li>
-<li><a href="ExactVsSketchDemo.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/demo/class-use/UnixCmd.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/demo/class-use/UnixCmd.html
deleted file mode 100644
index ac6feff..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/demo/class-use/UnixCmd.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.demo.UnixCmd (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.demo.UnixCmd (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/demo/UnixCmd.html" title="class in com.yahoo.sketches.demo">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/demo/class-use/UnixCmd.html" target="_top">Frames</a></li>
-<li><a href="UnixCmd.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.demo.UnixCmd" class="title">Uses of Class<br>com.yahoo.sketches.demo.UnixCmd</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.demo.UnixCmd</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/demo/UnixCmd.html" title="class in com.yahoo.sketches.demo">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/demo/class-use/UnixCmd.html" target="_top">Frames</a></li>
-<li><a href="UnixCmd.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/demo/class-use/Util.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/demo/class-use/Util.html
deleted file mode 100644
index 9c2ff51..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/demo/class-use/Util.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.demo.Util (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.demo.Util (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/demo/Util.html" title="class in com.yahoo.sketches.demo">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/demo/class-use/Util.html" target="_top">Frames</a></li>
-<li><a href="Util.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.demo.Util" class="title">Uses of Class<br>com.yahoo.sketches.demo.Util</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.demo.Util</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/demo/Util.html" title="class in com.yahoo.sketches.demo">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/demo/class-use/Util.html" target="_top">Frames</a></li>
-<li><a href="Util.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/demo/package-frame.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/demo/package-frame.html
deleted file mode 100644
index f68ce8a..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/demo/package-frame.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.demo (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../com/yahoo/sketches/demo/package-summary.html" target="classFrame">com.yahoo.sketches.demo</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="DemoImpl.html" title="class in com.yahoo.sketches.demo" target="classFrame">DemoImpl</a></li>
-<li><a href="ExactVsSketchDemo.html" title="class in com.yahoo.sketches.demo" target="classFrame">ExactVsSketchDemo</a></li>
-<li><a href="UnixCmd.html" title="class in com.yahoo.sketches.demo" target="classFrame">UnixCmd</a></li>
-<li><a href="Util.html" title="class in com.yahoo.sketches.demo" target="classFrame">Util</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/demo/package-summary.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/demo/package-summary.html
deleted file mode 100644
index 175d8cd..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/demo/package-summary.html
+++ /dev/null
@@ -1,163 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.demo (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.demo (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/cmd/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/hll/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/demo/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;com.yahoo.sketches.demo</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/demo/DemoImpl.html" title="class in com.yahoo.sketches.demo">DemoImpl</a></td>
-<td class="colLast">
-<div class="block">A simple demo that compares brute force counting of uniques vs.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/demo/ExactVsSketchDemo.html" title="class in com.yahoo.sketches.demo">ExactVsSketchDemo</a></td>
-<td class="colLast">
-<div class="block">This demo computes a stream of values and feeds them first to
- an exact sort-based method of computing the number of unique values
- in the stream and then feeds a similar stream to two different types of
- sketches from the library.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/demo/UnixCmd.html" title="class in com.yahoo.sketches.demo">UnixCmd</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/demo/Util.html" title="class in com.yahoo.sketches.demo">Util</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/cmd/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/hll/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/demo/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/demo/package-tree.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/demo/package-tree.html
deleted file mode 100644
index 8b262f9..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/demo/package-tree.html
+++ /dev/null
@@ -1,142 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.demo Class Hierarchy (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.demo Class Hierarchy (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/cmd/package-tree.html">Prev</a></li>
-<li><a href="../../../../com/yahoo/sketches/hll/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/demo/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package com.yahoo.sketches.demo</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.demo.<a href="../../../../com/yahoo/sketches/demo/DemoImpl.html" title="class in com.yahoo.sketches.demo"><span class="typeNameLink">DemoImpl</span></a></li>
-<li type="circle">com.yahoo.sketches.demo.<a href="../../../../com/yahoo/sketches/demo/ExactVsSketchDemo.html" title="class in com.yahoo.sketches.demo"><span class="typeNameLink">ExactVsSketchDemo</span></a></li>
-<li type="circle">com.yahoo.sketches.demo.<a href="../../../../com/yahoo/sketches/demo/UnixCmd.html" title="class in com.yahoo.sketches.demo"><span class="typeNameLink">UnixCmd</span></a></li>
-<li type="circle">com.yahoo.sketches.demo.<a href="../../../../com/yahoo/sketches/demo/Util.html" title="class in com.yahoo.sketches.demo"><span class="typeNameLink">Util</span></a></li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/cmd/package-tree.html">Prev</a></li>
-<li><a href="../../../../com/yahoo/sketches/hll/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/demo/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/demo/package-use.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/demo/package-use.html
deleted file mode 100644
index 3dd75c3..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/demo/package-use.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package com.yahoo.sketches.demo (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches.demo (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/demo/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Uses of Package com.yahoo.sketches.demo" class="title">Uses of Package<br>com.yahoo.sketches.demo</h1>
-</div>
-<div class="contentContainer">No usage of com.yahoo.sketches.demo</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/demo/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/hll/ProcessDistributionStream.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/hll/ProcessDistributionStream.html
deleted file mode 100644
index 3f83fd1..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/hll/ProcessDistributionStream.html
+++ /dev/null
@@ -1,269 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ProcessDistributionStream (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ProcessDistributionStream (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ProcessDistributionStream.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../com/yahoo/sketches/hll/ProcessIpStream.html" title="class in com.yahoo.sketches.hll"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hll/ProcessDistributionStream.html" target="_top">Frames</a></li>
-<li><a href="ProcessDistributionStream.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hll</div>
-<h2 title="Class ProcessDistributionStream" class="title">Class ProcessDistributionStream</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hll.ProcessDistributionStream</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">ProcessDistributionStream</span>
-extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Processes an input stream of pairs of integers from Standard-In into the UniqueCountMap.
- The input stream defines a distribution whereby each pair defines the number of keys with the
- corresponding number of unique IDs. Each pair is of the form:
-
- <p><code>&lt;NumIDs&gt;&lt;TAB&gt;&lt;NumKeys&gt;&lt;line-separator&gt;.</code></p>
-
- <p>For each input pair, this model generates <i>NumIDs</i> unique identifiers for each of
- <i>NumKeys</i> (also unique) and inputs them into the UniqueCountMap.</p>
-
- <p>The end of the stream is a null input line.</p>
-
- <p>At the end of the stream, UniqueCountMap.toString() is called and sent to Standard-Out.</p>
-
- <p>To run, create a jar of the test code for sketches-core.
- A typical command line might be as follows:</p>
-
- <p><code>
- cat NumIDsTabNumKeys.txt | java -cp sketches-misc.jar:sketches-core.jar:memory.jar \
- com.yahoo.sketches.hll.ProcessDistributionStream
- </code></p></div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/ProcessDistributionStream.html#main-java.lang.String:A-">main</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</code>
-<div class="block">Main entry point.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="main-java.lang.String:A-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>main</h4>
-<pre>public static&nbsp;void&nbsp;main(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)
-                 throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a></pre>
-<div class="block">Main entry point.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>args</code> - Not used.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a></code> - Generally an IOException.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ProcessDistributionStream.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../com/yahoo/sketches/hll/ProcessIpStream.html" title="class in com.yahoo.sketches.hll"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hll/ProcessDistributionStream.html" target="_top">Frames</a></li>
-<li><a href="ProcessDistributionStream.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/hll/ProcessIpStream.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/hll/ProcessIpStream.html
deleted file mode 100644
index 12c7bc6..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/hll/ProcessIpStream.html
+++ /dev/null
@@ -1,265 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ProcessIpStream (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ProcessIpStream (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ProcessIpStream.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/hll/ProcessDistributionStream.html" title="class in com.yahoo.sketches.hll"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/hll/VariousMapRSETest.html" title="class in com.yahoo.sketches.hll"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hll/ProcessIpStream.html" target="_top">Frames</a></li>
-<li><a href="ProcessIpStream.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hll</div>
-<h2 title="Class ProcessIpStream" class="title">Class ProcessIpStream</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hll.ProcessIpStream</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">ProcessIpStream</span>
-extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Processes an input stream of IP-ID integer pairs from Standard-In into the UniqueCountMap.
- Each pair of the input stream defines a single IP associated with a single ID.
- The input stream may consist of many duplicate IPs and or duplicate IDs.
- The pair is of the form:
-
- <p><code>&lt;IP&gt;&lt;TAB&gt;&lt;ID&gt;&lt;line-separator&gt;.</code></p>
-
- <p>The end of the stream is a null input line.</p>
-
- <p>At the end of the stream, UniqueCountMap.toString() is called and sent to Standard-Out.</p>
-
- <p>To run, create a jar of the test code for sketches-core.
- A typical command line might be as follows:</p>
-
- <p><code>cat IpTabIdPairs.txt | java -cp sketches-misc.jar:sketches-core.jar:memory.jar \
- com.yahoo.sketches.hll.ProcessIpStream</code></p></div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/ProcessIpStream.html#main-java.lang.String:A-">main</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</code>
-<div class="block">Main entry point.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="main-java.lang.String:A-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>main</h4>
-<pre>public static&nbsp;void&nbsp;main(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)
-                 throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a></pre>
-<div class="block">Main entry point.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>args</code> - optional initial number of entries in the base table</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a></code> - Generally an IOException.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ProcessIpStream.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/hll/ProcessDistributionStream.html" title="class in com.yahoo.sketches.hll"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/hll/VariousMapRSETest.html" title="class in com.yahoo.sketches.hll"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hll/ProcessIpStream.html" target="_top">Frames</a></li>
-<li><a href="ProcessIpStream.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/hll/VariousMapRSETest.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/hll/VariousMapRSETest.html
deleted file mode 100644
index 5f0cf0e..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/hll/VariousMapRSETest.html
+++ /dev/null
@@ -1,366 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>VariousMapRSETest (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="VariousMapRSETest (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/VariousMapRSETest.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/hll/ProcessIpStream.html" title="class in com.yahoo.sketches.hll"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hll/VariousMapRSETest.html" target="_top">Frames</a></li>
-<li><a href="VariousMapRSETest.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.hll</div>
-<h2 title="Class VariousMapRSETest" class="title">Class VariousMapRSETest</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.hll.VariousMapRSETest</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">VariousMapRSETest</span>
-extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Characterizes the RSE on the whole UniqueCountMap as the key internal maps.
- For comparison, this can also characterize the internal HLL and Theta sketches.
- Choose the sketch to characterize in the main method. At the top of the testRSE method
- are the parameters for the test and additional parameters for the HllMap config.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/VariousMapRSETest.html#VariousMapRSETest--">VariousMapRSETest</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/VariousMapRSETest.html#main-java.lang.String:A-">main</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/VariousMapRSETest.html#testCouponHashMap--">testCouponHashMap</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/VariousMapRSETest.html#testHll--">testHll</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/VariousMapRSETest.html#testHllMap--">testHllMap</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/VariousMapRSETest.html#testRSE-com.yahoo.sketches.hll.VariousMapRSETest.SketchEnum-">testRSE</a></span>(com.yahoo.sketches.hll.VariousMapRSETest.SketchEnum&nbsp;skEnum)</code>
-<div class="block">Instantiate from main</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/VariousMapRSETest.html#testTheta--">testTheta</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/VariousMapRSETest.html#testUniqueCountMap--">testUniqueCountMap</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="VariousMapRSETest--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>VariousMapRSETest</h4>
-<pre>public&nbsp;VariousMapRSETest()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="testHllMap--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>testHllMap</h4>
-<pre>public&nbsp;void&nbsp;testHllMap()</pre>
-</li>
-</ul>
-<a name="testTheta--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>testTheta</h4>
-<pre>public&nbsp;void&nbsp;testTheta()</pre>
-</li>
-</ul>
-<a name="testHll--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>testHll</h4>
-<pre>public&nbsp;void&nbsp;testHll()</pre>
-</li>
-</ul>
-<a name="testCouponHashMap--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>testCouponHashMap</h4>
-<pre>public&nbsp;void&nbsp;testCouponHashMap()</pre>
-</li>
-</ul>
-<a name="testUniqueCountMap--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>testUniqueCountMap</h4>
-<pre>public&nbsp;void&nbsp;testUniqueCountMap()</pre>
-</li>
-</ul>
-<a name="testRSE-com.yahoo.sketches.hll.VariousMapRSETest.SketchEnum-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>testRSE</h4>
-<pre>public&nbsp;void&nbsp;testRSE(com.yahoo.sketches.hll.VariousMapRSETest.SketchEnum&nbsp;skEnum)</pre>
-<div class="block">Instantiate from main</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>skEnum</code> - the sketch to test.</dd>
-</dl>
-</li>
-</ul>
-<a name="main-java.lang.String:A-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>main</h4>
-<pre>public static&nbsp;void&nbsp;main(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</pre>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>args</code> - not away</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/VariousMapRSETest.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/hll/ProcessIpStream.html" title="class in com.yahoo.sketches.hll"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hll/VariousMapRSETest.html" target="_top">Frames</a></li>
-<li><a href="VariousMapRSETest.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/hll/class-use/ProcessDistributionStream.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/hll/class-use/ProcessDistributionStream.html
deleted file mode 100644
index 41e4f7e..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/hll/class-use/ProcessDistributionStream.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hll.ProcessDistributionStream (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hll.ProcessDistributionStream (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/hll/ProcessDistributionStream.html" title="class in com.yahoo.sketches.hll">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hll/class-use/ProcessDistributionStream.html" target="_top">Frames</a></li>
-<li><a href="ProcessDistributionStream.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hll.ProcessDistributionStream" class="title">Uses of Class<br>com.yahoo.sketches.hll.ProcessDistributionStream</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hll.ProcessDistributionStream</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/hll/ProcessDistributionStream.html" title="class in com.yahoo.sketches.hll">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hll/class-use/ProcessDistributionStream.html" target="_top">Frames</a></li>
-<li><a href="ProcessDistributionStream.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/hll/class-use/ProcessIpStream.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/hll/class-use/ProcessIpStream.html
deleted file mode 100644
index f8f754e..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/hll/class-use/ProcessIpStream.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hll.ProcessIpStream (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hll.ProcessIpStream (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/hll/ProcessIpStream.html" title="class in com.yahoo.sketches.hll">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hll/class-use/ProcessIpStream.html" target="_top">Frames</a></li>
-<li><a href="ProcessIpStream.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hll.ProcessIpStream" class="title">Uses of Class<br>com.yahoo.sketches.hll.ProcessIpStream</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hll.ProcessIpStream</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/hll/ProcessIpStream.html" title="class in com.yahoo.sketches.hll">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hll/class-use/ProcessIpStream.html" target="_top">Frames</a></li>
-<li><a href="ProcessIpStream.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/hll/class-use/VariousMapRSETest.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/hll/class-use/VariousMapRSETest.html
deleted file mode 100644
index 7d66daf..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/hll/class-use/VariousMapRSETest.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.hll.VariousMapRSETest (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hll.VariousMapRSETest (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/hll/VariousMapRSETest.html" title="class in com.yahoo.sketches.hll">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hll/class-use/VariousMapRSETest.html" target="_top">Frames</a></li>
-<li><a href="VariousMapRSETest.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.hll.VariousMapRSETest" class="title">Uses of Class<br>com.yahoo.sketches.hll.VariousMapRSETest</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.hll.VariousMapRSETest</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/hll/VariousMapRSETest.html" title="class in com.yahoo.sketches.hll">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/hll/class-use/VariousMapRSETest.html" target="_top">Frames</a></li>
-<li><a href="VariousMapRSETest.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/hll/package-frame.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/hll/package-frame.html
deleted file mode 100644
index 56b7728..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/hll/package-frame.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.hll (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../com/yahoo/sketches/hll/package-summary.html" target="classFrame">com.yahoo.sketches.hll</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="ProcessDistributionStream.html" title="class in com.yahoo.sketches.hll" target="classFrame">ProcessDistributionStream</a></li>
-<li><a href="ProcessIpStream.html" title="class in com.yahoo.sketches.hll" target="classFrame">ProcessIpStream</a></li>
-<li><a href="VariousMapRSETest.html" title="class in com.yahoo.sketches.hll" target="classFrame">VariousMapRSETest</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/hll/package-summary.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/hll/package-summary.html
deleted file mode 100644
index ccf4e22..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/hll/package-summary.html
+++ /dev/null
@@ -1,158 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.hll (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.hll (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/demo/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/performance/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hll/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;com.yahoo.sketches.hll</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/hll/ProcessDistributionStream.html" title="class in com.yahoo.sketches.hll">ProcessDistributionStream</a></td>
-<td class="colLast">
-<div class="block">Processes an input stream of pairs of integers from Standard-In into the UniqueCountMap.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/hll/ProcessIpStream.html" title="class in com.yahoo.sketches.hll">ProcessIpStream</a></td>
-<td class="colLast">
-<div class="block">Processes an input stream of IP-ID integer pairs from Standard-In into the UniqueCountMap.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/hll/VariousMapRSETest.html" title="class in com.yahoo.sketches.hll">VariousMapRSETest</a></td>
-<td class="colLast">
-<div class="block">Characterizes the RSE on the whole UniqueCountMap as the key internal maps.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/demo/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/performance/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hll/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/hll/package-tree.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/hll/package-tree.html
deleted file mode 100644
index dceef51..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/hll/package-tree.html
+++ /dev/null
@@ -1,141 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.hll Class Hierarchy (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.hll Class Hierarchy (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/demo/package-tree.html">Prev</a></li>
-<li><a href="../../../../com/yahoo/sketches/performance/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hll/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package com.yahoo.sketches.hll</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.hll.<a href="../../../../com/yahoo/sketches/hll/ProcessDistributionStream.html" title="class in com.yahoo.sketches.hll"><span class="typeNameLink">ProcessDistributionStream</span></a></li>
-<li type="circle">com.yahoo.sketches.hll.<a href="../../../../com/yahoo/sketches/hll/ProcessIpStream.html" title="class in com.yahoo.sketches.hll"><span class="typeNameLink">ProcessIpStream</span></a></li>
-<li type="circle">com.yahoo.sketches.hll.<a href="../../../../com/yahoo/sketches/hll/VariousMapRSETest.html" title="class in com.yahoo.sketches.hll"><span class="typeNameLink">VariousMapRSETest</span></a></li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/demo/package-tree.html">Prev</a></li>
-<li><a href="../../../../com/yahoo/sketches/performance/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hll/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/hll/package-use.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/hll/package-use.html
deleted file mode 100644
index f018da8..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/hll/package-use.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package com.yahoo.sketches.hll (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches.hll (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hll/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Uses of Package com.yahoo.sketches.hll" class="title">Uses of Package<br>com.yahoo.sketches.hll</h1>
-</div>
-<div class="contentContainer">No usage of com.yahoo.sketches.hll</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/hll/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/performance/ProcessStats.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/performance/ProcessStats.html
deleted file mode 100644
index 3ea31bc..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/performance/ProcessStats.html
+++ /dev/null
@@ -1,318 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ProcessStats (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ProcessStats (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ProcessStats.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../com/yahoo/sketches/performance/SketchPerformance.html" title="class in com.yahoo.sketches.performance"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/performance/ProcessStats.html" target="_top">Frames</a></li>
-<li><a href="ProcessStats.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.performance</div>
-<h2 title="Class ProcessStats" class="title">Class ProcessStats</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.performance.ProcessStats</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ProcessStats</span>
-extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Processes the statistics collected from an array of Stats objects from a trial set
- and creates an output row</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/performance/ProcessStats.html#ProcessStats--">ProcessStats</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/performance/ProcessStats.html#getHeader--">getHeader</a></span>()</code>
-<div class="block">Returns a column header row</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/performance/ProcessStats.html#process-com.yahoo.sketches.performance.Stats:A-int-int-double-java.lang.StringBuilder-">process</a></span>(<a href="../../../../com/yahoo/sketches/performance/Stats.html" title="class in com.yahoo.sketches.performance">Stats</a>[]&nbsp;statsArr,
-       int&nbsp;uPerTrial,
-       int&nbsp;lgK,
-       double&nbsp;p,
-       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a>&nbsp;dataStr)</code>
-<div class="block">Process the Stats[] array and place the output row into the dataStr.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ProcessStats--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ProcessStats</h4>
-<pre>public&nbsp;ProcessStats()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="process-com.yahoo.sketches.performance.Stats:A-int-int-double-java.lang.StringBuilder-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>process</h4>
-<pre>public static&nbsp;void&nbsp;process(<a href="../../../../com/yahoo/sketches/performance/Stats.html" title="class in com.yahoo.sketches.performance">Stats</a>[]&nbsp;statsArr,
-                           int&nbsp;uPerTrial,
-                           int&nbsp;lgK,
-                           double&nbsp;p,
-                           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a>&nbsp;dataStr)</pre>
-<div class="block">Process the Stats[] array and place the output row into the dataStr.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>statsArr</code> - the input Stats array</dd>
-<dd><code>uPerTrial</code> - the number of uniques per trial for this trial set.</dd>
-<dd><code>lgK</code> - log base 2 of configured nominal entries, or k.</dd>
-<dd><code>p</code> - the probability sampling rate. 0 &lt; p &le; 1.0.</dd>
-<dd><code>dataStr</code> - The StringBuilder object that is reused for each row of output</dd>
-</dl>
-</li>
-</ul>
-<a name="getHeader--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getHeader</h4>
-<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getHeader()</pre>
-<div class="block">Returns a column header row</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a column header row</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ProcessStats.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../com/yahoo/sketches/performance/SketchPerformance.html" title="class in com.yahoo.sketches.performance"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/performance/ProcessStats.html" target="_top">Frames</a></li>
-<li><a href="ProcessStats.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/performance/SketchPerformance.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/performance/SketchPerformance.html
deleted file mode 100644
index 67bef31..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/performance/SketchPerformance.html
+++ /dev/null
@@ -1,319 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SketchPerformance (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SketchPerformance (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SketchPerformance.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/performance/ProcessStats.html" title="class in com.yahoo.sketches.performance"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/performance/Stats.html" title="class in com.yahoo.sketches.performance"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/performance/SketchPerformance.html" target="_top">Frames</a></li>
-<li><a href="SketchPerformance.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.performance</div>
-<h2 title="Class SketchPerformance" class="title">Class SketchPerformance</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.performance.SketchPerformance</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">SketchPerformance</span>
-extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Used to generate data for plotting the error distribution or speed performance of a sketch.
- The X-axis is assumed to be the number of uniques fed to the sketch and varies from 1 to whatever
- is specified in the lgMaxU parameter.  "lg" is shorthand for Log_base_2, so if lgMaxU is 12 then
- the highest number of uniques on the X-axis would be 4096. An exponential series is used for the
- unique values per trial so that a wide range of unique values (over many octaves) can be tested
- using a constant number of points per octave. This dramatically reduces the number of plotting
- points required and produces nice plots when plotted against a log axis.
-
- <p>See the main() method as an example of how to configure.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/performance/SketchPerformance.html#SketchPerformance--">SketchPerformance</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/performance/SketchPerformance.html#main-java.lang.String:A-">main</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</code>
-<div class="block">This main method sets the configuration of the sketches, the TrialManager profile, and
- runs the test.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/performance/SketchPerformance.html#start-com.yahoo.sketches.performance.TrialManager-">start</a></span>(<a href="../../../../com/yahoo/sketches/performance/TrialManager.html" title="class in com.yahoo.sketches.performance">TrialManager</a>&nbsp;trialMgr)</code>
-<div class="block">This method drives the whole process.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="SketchPerformance--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SketchPerformance</h4>
-<pre>public&nbsp;SketchPerformance()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="start-com.yahoo.sketches.performance.TrialManager-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>start</h4>
-<pre>public static&nbsp;void&nbsp;start(<a href="../../../../com/yahoo/sketches/performance/TrialManager.html" title="class in com.yahoo.sketches.performance">TrialManager</a>&nbsp;trialMgr)</pre>
-<div class="block">This method drives the whole process. An exponential series is used for the unique
- counts per trial so that a wide range of unique values (over many octaves) can be tested using
- a constant number of points per octave. This dramatically reduces the number of plotting points
- required and produces nice plots when plotted against a log axis. See the main() method as an
- example of how to configure this.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>trialMgr</code> - TrialManager to be used</dd>
-</dl>
-</li>
-</ul>
-<a name="main-java.lang.String:A-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>main</h4>
-<pre>public static&nbsp;void&nbsp;main(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</pre>
-<div class="block">This main method sets the configuration of the sketches, the TrialManager profile, and
- runs the test.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>args</code> - not used.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SketchPerformance.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/performance/ProcessStats.html" title="class in com.yahoo.sketches.performance"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/performance/Stats.html" title="class in com.yahoo.sketches.performance"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/performance/SketchPerformance.html" target="_top">Frames</a></li>
-<li><a href="SketchPerformance.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/performance/Stats.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/performance/Stats.html
deleted file mode 100644
index 98dca69..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/performance/Stats.html
+++ /dev/null
@@ -1,373 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Stats (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Stats (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Stats.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/performance/SketchPerformance.html" title="class in com.yahoo.sketches.performance"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/performance/TrialManager.html" title="class in com.yahoo.sketches.performance"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/performance/Stats.html" target="_top">Frames</a></li>
-<li><a href="Stats.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.performance</div>
-<h2 title="Class Stats" class="title">Class Stats</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.performance.Stats</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../com/yahoo/sketches/performance/Stats.html" title="class in com.yahoo.sketches.performance">Stats</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">Stats</span>
-extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
-implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../com/yahoo/sketches/performance/Stats.html" title="class in com.yahoo.sketches.performance">Stats</a>&gt;</pre>
-<div class="block">Holds key metrics from a single trial</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/performance/Stats.html#Stats--">Stats</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/performance/Stats.html#compareTo-com.yahoo.sketches.performance.Stats-">compareTo</a></span>(<a href="../../../../com/yahoo/sketches/performance/Stats.html" title="class in com.yahoo.sketches.performance">Stats</a>&nbsp;that)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/performance/Stats.html#equals-java.lang.Object-">equals</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;that)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/performance/Stats.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/performance/Stats.html#update-com.yahoo.sketches.hll.HllSketch-int-long-">update</a></span>(com.yahoo.sketches.hll.HllSketch&nbsp;sketch,
-      int&nbsp;uPerTrial,
-      long&nbsp;updateTime_nS)</code>
-<div class="block">Update this Stats with an HLL Sketch</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/performance/Stats.html#update-com.yahoo.sketches.theta.UpdateSketch-int-long-">update</a></span>(com.yahoo.sketches.theta.UpdateSketch&nbsp;sketch,
-      int&nbsp;uPerTrial,
-      long&nbsp;updateTime_nS)</code>
-<div class="block">Update this Stats with a theta UpdateSketch</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Stats--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Stats</h4>
-<pre>public&nbsp;Stats()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="update-com.yahoo.sketches.theta.UpdateSketch-int-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(com.yahoo.sketches.theta.UpdateSketch&nbsp;sketch,
-                   int&nbsp;uPerTrial,
-                   long&nbsp;updateTime_nS)</pre>
-<div class="block">Update this Stats with a theta UpdateSketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketch</code> - the sketch to update with</dd>
-<dd><code>uPerTrial</code> - the number of uniques fed to the sketch in this trial</dd>
-<dd><code>updateTime_nS</code> - the update time requred for all the updates in nanoSeconds.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-com.yahoo.sketches.hll.HllSketch-int-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(com.yahoo.sketches.hll.HllSketch&nbsp;sketch,
-                   int&nbsp;uPerTrial,
-                   long&nbsp;updateTime_nS)</pre>
-<div class="block">Update this Stats with an HLL Sketch</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketch</code> - the sketch to update with</dd>
-<dd><code>uPerTrial</code> - the number of uniques fed to the sketch in this trial</dd>
-<dd><code>updateTime_nS</code> - the update time requred for all the updates in nanoSeconds.</dd>
-</dl>
-</li>
-</ul>
-<a name="compareTo-com.yahoo.sketches.performance.Stats-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>compareTo</h4>
-<pre>public&nbsp;int&nbsp;compareTo(<a href="../../../../com/yahoo/sketches/performance/Stats.html" title="class in com.yahoo.sketches.performance">Stats</a>&nbsp;that)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true#compareTo-T-" title="class or interface in java.lang">compareTo</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../com/yahoo/sketches/performance/Stats.html" title="class in com.yahoo.sketches.performance">Stats</a>&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="equals-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>equals</h4>
-<pre>public&nbsp;boolean&nbsp;equals(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;that)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="hashCode--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>hashCode</h4>
-<pre>public&nbsp;int&nbsp;hashCode()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Stats.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/performance/SketchPerformance.html" title="class in com.yahoo.sketches.performance"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/performance/TrialManager.html" title="class in com.yahoo.sketches.performance"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/performance/Stats.html" target="_top">Frames</a></li>
-<li><a href="Stats.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/performance/TrialManager.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/performance/TrialManager.html
deleted file mode 100644
index 9357294..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/performance/TrialManager.html
+++ /dev/null
@@ -1,516 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TrialManager (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TrialManager (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/TrialManager.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/performance/Stats.html" title="class in com.yahoo.sketches.performance"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/performance/TrialManager.html" target="_top">Frames</a></li>
-<li><a href="TrialManager.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.performance</div>
-<h2 title="Class TrialManager" class="title">Class TrialManager</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.performance.TrialManager</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">TrialManager</span>
-extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Manages the execution of every trial.  One of these for the entire process.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/performance/TrialManager.html#TrialManager--">TrialManager</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/performance/TrialManager.html#doTrial-com.yahoo.sketches.performance.Stats-int-">doTrial</a></span>(<a href="../../../../com/yahoo/sketches/performance/Stats.html" title="class in com.yahoo.sketches.performance">Stats</a>&nbsp;stats,
-       int&nbsp;uPerTrial)</code>
-<div class="block">Create (or reset) a sketch and perform uPerTrial updates then update the given Stats.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/performance/TrialManager.html#getLgK--">getLgK</a></span>()</code>
-<div class="block">Return the Log-base 2 of the configured nominal entries or k</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/performance/TrialManager.html#getMaximumGeneratingIndex--">getMaximumGeneratingIndex</a></span>()</code>
-<div class="block">Returns the maximum generating index (gi) from the log_base2 of the maximum number of uniques
- for the entire test run.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/performance/TrialManager.html#getP--">getP</a></span>()</code>
-<div class="block">Return the probability sampling rate, <i>p</i>.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/performance/TrialManager.html#getPPO--">getPPO</a></span>()</code>
-<div class="block">Return the configured Points-Per-Octave.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/performance/TrialManager.html#getRebuild--">getRebuild</a></span>()</code>
-<div class="block">Return true if sketch rebuild is requested to bring sketch size down to k, if necessary.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/performance/TrialManager.html#getTrials-int-">getTrials</a></span>(int&nbsp;curU)</code>
-<div class="block">Computes the number of trials for a given current number of uniques for a trial set.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/performance/TrialManager.html#setHllSketchBuilder-com.yahoo.sketches.hll.HllSketchBuilder-">setHllSketchBuilder</a></span>(com.yahoo.sketches.hll.HllSketchBuilder&nbsp;hllBldr)</code>
-<div class="block">Sets the HLL builder used to create the HLL sketches.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/performance/TrialManager.html#setTrialsProfile-int-int-int-int-">setTrialsProfile</a></span>(int&nbsp;lgMinTrials,
-                int&nbsp;lgMaxTrials,
-                int&nbsp;lgMaxU,
-                int&nbsp;ppo)</code>
-<div class="block">This sets the profile for how the number of trials vary with the number of uniques.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/performance/TrialManager.html#setUpdateSketchBuilder-com.yahoo.sketches.theta.UpdateSketchBuilder-boolean-boolean-">setUpdateSketchBuilder</a></span>(com.yahoo.sketches.theta.UpdateSketchBuilder&nbsp;udBldr,
-                      boolean&nbsp;direct,
-                      boolean&nbsp;rebuild)</code>
-<div class="block">Sets the theta UpdateSketch builder used to create the theta UpdateSketches.</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/performance/TrialManager.html#toString--">toString</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="TrialManager--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TrialManager</h4>
-<pre>public&nbsp;TrialManager()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="setUpdateSketchBuilder-com.yahoo.sketches.theta.UpdateSketchBuilder-boolean-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setUpdateSketchBuilder</h4>
-<pre>public&nbsp;void&nbsp;setUpdateSketchBuilder(com.yahoo.sketches.theta.UpdateSketchBuilder&nbsp;udBldr,
-                                   boolean&nbsp;direct,
-                                   boolean&nbsp;rebuild)</pre>
-<div class="block">Sets the theta UpdateSketch builder used to create the theta UpdateSketches.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>udBldr</code> - the theta UpdateSketchBuilder</dd>
-<dd><code>direct</code> - true if direct (off heap) mode is desired.  Instead of actual off heap memory
- this will emulate that behavior by using an on-heap byte array accessed by the Memory package.
- Performance-wise it is the same except for issues of garbage collection, which is not the
- purpose of this test.</dd>
-<dd><code>rebuild</code> - set true if rebuild is desired</dd>
-</dl>
-</li>
-</ul>
-<a name="setHllSketchBuilder-com.yahoo.sketches.hll.HllSketchBuilder-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setHllSketchBuilder</h4>
-<pre>public&nbsp;void&nbsp;setHllSketchBuilder(com.yahoo.sketches.hll.HllSketchBuilder&nbsp;hllBldr)</pre>
-<div class="block">Sets the HLL builder used to create the HLL sketches.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>hllBldr</code> - the HllSketchBuilder</dd>
-</dl>
-</li>
-</ul>
-<a name="setTrialsProfile-int-int-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setTrialsProfile</h4>
-<pre>public&nbsp;void&nbsp;setTrialsProfile(int&nbsp;lgMinTrials,
-                             int&nbsp;lgMaxTrials,
-                             int&nbsp;lgMaxU,
-                             int&nbsp;ppo)</pre>
-<div class="block">This sets the profile for how the number of trials vary with the number of uniques.
- The number of trials is the maximum until the number of uniques exceeds k, whereby
- the number of trials starts to decrease in a power-law fashion until the minimum
- number of trials is reached at the maximum number of uniques to be tested.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>lgMinTrials</code> - The minimum number of trials in a trial set specified as the
- exponent of 2.  This will occur at the maximum uniques value.</dd>
-<dd><code>lgMaxTrials</code> - The maximum number of trials in a trial set specified as the
- exponent of 2.</dd>
-<dd><code>lgMaxU</code> - The maximum number of uniques for this entire test specified as the
- exponent of 2. The first trail set starts at uniques (u = 1).</dd>
-<dd><code>ppo</code> - The number of Points Per Octave along the unique value number line
- that will be used for generating trial sets. Recommended values are one point per octave
- to 16 points per octave.</dd>
-</dl>
-</li>
-</ul>
-<a name="doTrial-com.yahoo.sketches.performance.Stats-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>doTrial</h4>
-<pre>public&nbsp;void&nbsp;doTrial(<a href="../../../../com/yahoo/sketches/performance/Stats.html" title="class in com.yahoo.sketches.performance">Stats</a>&nbsp;stats,
-                    int&nbsp;uPerTrial)</pre>
-<div class="block">Create (or reset) a sketch and perform uPerTrial updates then update the given Stats.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>stats</code> - The given Stats object</dd>
-<dd><code>uPerTrial</code> - the number of updates for this trial.</dd>
-</dl>
-</li>
-</ul>
-<a name="getTrials-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getTrials</h4>
-<pre>public&nbsp;int&nbsp;getTrials(int&nbsp;curU)</pre>
-<div class="block">Computes the number of trials for a given current number of uniques for a trial set.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>curU</code> - the given current number of uniques for a trial set.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the number of trials for a given current number of uniques for a trial set.</dd>
-</dl>
-</li>
-</ul>
-<a name="getLgK--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLgK</h4>
-<pre>public&nbsp;int&nbsp;getLgK()</pre>
-<div class="block">Return the Log-base 2 of the configured nominal entries or k</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the Log-base 2 of the configured nominal entries or k</dd>
-</dl>
-</li>
-</ul>
-<a name="getP--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getP</h4>
-<pre>public&nbsp;double&nbsp;getP()</pre>
-<div class="block">Return the probability sampling rate, <i>p</i>.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the probability sampling rate, <i>p</i>.</dd>
-</dl>
-</li>
-</ul>
-<a name="getPPO--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getPPO</h4>
-<pre>public&nbsp;int&nbsp;getPPO()</pre>
-<div class="block">Return the configured Points-Per-Octave.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the configured Points-Per-Octave.</dd>
-</dl>
-</li>
-</ul>
-<a name="getRebuild--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRebuild</h4>
-<pre>public&nbsp;boolean&nbsp;getRebuild()</pre>
-<div class="block">Return true if sketch rebuild is requested to bring sketch size down to k, if necessary.
- Only relevant for QuickSelectSketch.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if sketch rebuild is requested to bring sketch size down to k, if necessary.</dd>
-</dl>
-</li>
-</ul>
-<a name="getMaximumGeneratingIndex--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMaximumGeneratingIndex</h4>
-<pre>public&nbsp;int&nbsp;getMaximumGeneratingIndex()</pre>
-<div class="block">Returns the maximum generating index (gi) from the log_base2 of the maximum number of uniques
- for the entire test run.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the maximum generating index (gi)</dd>
-</dl>
-</li>
-</ul>
-<a name="toString--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/TrialManager.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/performance/Stats.html" title="class in com.yahoo.sketches.performance"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/performance/TrialManager.html" target="_top">Frames</a></li>
-<li><a href="TrialManager.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/performance/class-use/ProcessStats.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/performance/class-use/ProcessStats.html
deleted file mode 100644
index 4828187..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/performance/class-use/ProcessStats.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.performance.ProcessStats (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.performance.ProcessStats (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/performance/ProcessStats.html" title="class in com.yahoo.sketches.performance">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/performance/class-use/ProcessStats.html" target="_top">Frames</a></li>
-<li><a href="ProcessStats.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.performance.ProcessStats" class="title">Uses of Class<br>com.yahoo.sketches.performance.ProcessStats</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.performance.ProcessStats</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/performance/ProcessStats.html" title="class in com.yahoo.sketches.performance">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/performance/class-use/ProcessStats.html" target="_top">Frames</a></li>
-<li><a href="ProcessStats.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/performance/class-use/SketchPerformance.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/performance/class-use/SketchPerformance.html
deleted file mode 100644
index 0e254f7..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/performance/class-use/SketchPerformance.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.performance.SketchPerformance (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.performance.SketchPerformance (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/performance/SketchPerformance.html" title="class in com.yahoo.sketches.performance">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/performance/class-use/SketchPerformance.html" target="_top">Frames</a></li>
-<li><a href="SketchPerformance.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.performance.SketchPerformance" class="title">Uses of Class<br>com.yahoo.sketches.performance.SketchPerformance</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.performance.SketchPerformance</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/performance/SketchPerformance.html" title="class in com.yahoo.sketches.performance">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/performance/class-use/SketchPerformance.html" target="_top">Frames</a></li>
-<li><a href="SketchPerformance.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/performance/class-use/Stats.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/performance/class-use/Stats.html
deleted file mode 100644
index e15a702..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/performance/class-use/Stats.html
+++ /dev/null
@@ -1,183 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.performance.Stats (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.performance.Stats (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/performance/Stats.html" title="class in com.yahoo.sketches.performance">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/performance/class-use/Stats.html" target="_top">Frames</a></li>
-<li><a href="Stats.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.performance.Stats" class="title">Uses of Class<br>com.yahoo.sketches.performance.Stats</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/performance/Stats.html" title="class in com.yahoo.sketches.performance">Stats</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.performance">com.yahoo.sketches.performance</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.performance">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/performance/Stats.html" title="class in com.yahoo.sketches.performance">Stats</a> in <a href="../../../../../com/yahoo/sketches/performance/package-summary.html">com.yahoo.sketches.performance</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/performance/package-summary.html">com.yahoo.sketches.performance</a> with parameters of type <a href="../../../../../com/yahoo/sketches/performance/Stats.html" title="class in com.yahoo.sketches.performance">Stats</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><span class="typeNameLabel">Stats.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/performance/Stats.html#compareTo-com.yahoo.sketches.performance.Stats-">compareTo</a></span>(<a href="../../../../../com/yahoo/sketches/performance/Stats.html" title="class in com.yahoo.sketches.performance">Stats</a>&nbsp;that)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">TrialManager.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/performance/TrialManager.html#doTrial-com.yahoo.sketches.performance.Stats-int-">doTrial</a></span>(<a href="../../../../../com/yahoo/sketches/performance/Stats.html" title="class in com.yahoo.sketches.performance">Stats</a>&nbsp;stats,
-       int&nbsp;uPerTrial)</code>
-<div class="block">Create (or reset) a sketch and perform uPerTrial updates then update the given Stats.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><span class="typeNameLabel">ProcessStats.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/performance/ProcessStats.html#process-com.yahoo.sketches.performance.Stats:A-int-int-double-java.lang.StringBuilder-">process</a></span>(<a href="../../../../../com/yahoo/sketches/performance/Stats.html" title="class in com.yahoo.sketches.performance">Stats</a>[]&nbsp;statsArr,
-       int&nbsp;uPerTrial,
-       int&nbsp;lgK,
-       double&nbsp;p,
-       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a>&nbsp;dataStr)</code>
-<div class="block">Process the Stats[] array and place the output row into the dataStr.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/performance/Stats.html" title="class in com.yahoo.sketches.performance">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/performance/class-use/Stats.html" target="_top">Frames</a></li>
-<li><a href="Stats.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/performance/class-use/TrialManager.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/performance/class-use/TrialManager.html
deleted file mode 100644
index bbf1089..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/performance/class-use/TrialManager.html
+++ /dev/null
@@ -1,168 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.performance.TrialManager (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.performance.TrialManager (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/performance/TrialManager.html" title="class in com.yahoo.sketches.performance">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/performance/class-use/TrialManager.html" target="_top">Frames</a></li>
-<li><a href="TrialManager.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.performance.TrialManager" class="title">Uses of Class<br>com.yahoo.sketches.performance.TrialManager</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/performance/TrialManager.html" title="class in com.yahoo.sketches.performance">TrialManager</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.performance">com.yahoo.sketches.performance</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.performance">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../com/yahoo/sketches/performance/TrialManager.html" title="class in com.yahoo.sketches.performance">TrialManager</a> in <a href="../../../../../com/yahoo/sketches/performance/package-summary.html">com.yahoo.sketches.performance</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/performance/package-summary.html">com.yahoo.sketches.performance</a> with parameters of type <a href="../../../../../com/yahoo/sketches/performance/TrialManager.html" title="class in com.yahoo.sketches.performance">TrialManager</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><span class="typeNameLabel">SketchPerformance.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/performance/SketchPerformance.html#start-com.yahoo.sketches.performance.TrialManager-">start</a></span>(<a href="../../../../../com/yahoo/sketches/performance/TrialManager.html" title="class in com.yahoo.sketches.performance">TrialManager</a>&nbsp;trialMgr)</code>
-<div class="block">This method drives the whole process.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/performance/TrialManager.html" title="class in com.yahoo.sketches.performance">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/performance/class-use/TrialManager.html" target="_top">Frames</a></li>
-<li><a href="TrialManager.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/performance/package-frame.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/performance/package-frame.html
deleted file mode 100644
index 21b8f95..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/performance/package-frame.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.performance (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../com/yahoo/sketches/performance/package-summary.html" target="classFrame">com.yahoo.sketches.performance</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="ProcessStats.html" title="class in com.yahoo.sketches.performance" target="classFrame">ProcessStats</a></li>
-<li><a href="SketchPerformance.html" title="class in com.yahoo.sketches.performance" target="classFrame">SketchPerformance</a></li>
-<li><a href="Stats.html" title="class in com.yahoo.sketches.performance" target="classFrame">Stats</a></li>
-<li><a href="TrialManager.html" title="class in com.yahoo.sketches.performance" target="classFrame">TrialManager</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/performance/package-summary.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/performance/package-summary.html
deleted file mode 100644
index f69d8ab..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/performance/package-summary.html
+++ /dev/null
@@ -1,165 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.performance (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.performance (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/hll/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/sampling/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/performance/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;com.yahoo.sketches.performance</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/performance/ProcessStats.html" title="class in com.yahoo.sketches.performance">ProcessStats</a></td>
-<td class="colLast">
-<div class="block">Processes the statistics collected from an array of Stats objects from a trial set
- and creates an output row</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/performance/SketchPerformance.html" title="class in com.yahoo.sketches.performance">SketchPerformance</a></td>
-<td class="colLast">
-<div class="block">Used to generate data for plotting the error distribution or speed performance of a sketch.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/performance/Stats.html" title="class in com.yahoo.sketches.performance">Stats</a></td>
-<td class="colLast">
-<div class="block">Holds key metrics from a single trial</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/performance/TrialManager.html" title="class in com.yahoo.sketches.performance">TrialManager</a></td>
-<td class="colLast">
-<div class="block">Manages the execution of every trial.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/hll/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../com/yahoo/sketches/sampling/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/performance/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/performance/package-tree.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/performance/package-tree.html
deleted file mode 100644
index 843d7c6..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/performance/package-tree.html
+++ /dev/null
@@ -1,142 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.performance Class Hierarchy (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.performance Class Hierarchy (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/hll/package-tree.html">Prev</a></li>
-<li><a href="../../../../com/yahoo/sketches/sampling/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/performance/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package com.yahoo.sketches.performance</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.performance.<a href="../../../../com/yahoo/sketches/performance/ProcessStats.html" title="class in com.yahoo.sketches.performance"><span class="typeNameLink">ProcessStats</span></a></li>
-<li type="circle">com.yahoo.sketches.performance.<a href="../../../../com/yahoo/sketches/performance/SketchPerformance.html" title="class in com.yahoo.sketches.performance"><span class="typeNameLink">SketchPerformance</span></a></li>
-<li type="circle">com.yahoo.sketches.performance.<a href="../../../../com/yahoo/sketches/performance/Stats.html" title="class in com.yahoo.sketches.performance"><span class="typeNameLink">Stats</span></a> (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;)</li>
-<li type="circle">com.yahoo.sketches.performance.<a href="../../../../com/yahoo/sketches/performance/TrialManager.html" title="class in com.yahoo.sketches.performance"><span class="typeNameLink">TrialManager</span></a></li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/hll/package-tree.html">Prev</a></li>
-<li><a href="../../../../com/yahoo/sketches/sampling/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/performance/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/performance/package-use.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/performance/package-use.html
deleted file mode 100644
index 12b1b5d..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/performance/package-use.html
+++ /dev/null
@@ -1,166 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package com.yahoo.sketches.performance (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches.performance (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/performance/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Uses of Package com.yahoo.sketches.performance" class="title">Uses of Package<br>com.yahoo.sketches.performance</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../com/yahoo/sketches/performance/package-summary.html">com.yahoo.sketches.performance</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.performance">com.yahoo.sketches.performance</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="com.yahoo.sketches.performance">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../com/yahoo/sketches/performance/package-summary.html">com.yahoo.sketches.performance</a> used by <a href="../../../../com/yahoo/sketches/performance/package-summary.html">com.yahoo.sketches.performance</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/performance/class-use/Stats.html#com.yahoo.sketches.performance">Stats</a>
-<div class="block">Holds key metrics from a single trial</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../com/yahoo/sketches/performance/class-use/TrialManager.html#com.yahoo.sketches.performance">TrialManager</a>
-<div class="block">Manages the execution of every trial.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/performance/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/sampling/ReservoirEntropy.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/sampling/ReservoirEntropy.html
deleted file mode 100644
index 5354ac4..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/sampling/ReservoirEntropy.html
+++ /dev/null
@@ -1,277 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ReservoirEntropy (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ReservoirEntropy (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ReservoirEntropy.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../com/yahoo/sketches/sampling/SamplingConfig.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/ReservoirEntropy.html" target="_top">Frames</a></li>
-<li><a href="ReservoirEntropy.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.sampling</div>
-<h2 title="Class ReservoirEntropy" class="title">Class ReservoirEntropy</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.sampling.ReservoirEntropy</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ReservoirEntropy</span>
-extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirEntropy.html#ReservoirEntropy--">ReservoirEntropy</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirEntropy.html#main-java.lang.String:A-">main</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ReservoirEntropy--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ReservoirEntropy</h4>
-<pre>public&nbsp;ReservoirEntropy()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="main-java.lang.String:A-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>main</h4>
-<pre>public static&nbsp;void&nbsp;main(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</pre>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>args</code> - not used</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ReservoirEntropy.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../com/yahoo/sketches/sampling/SamplingConfig.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/ReservoirEntropy.html" target="_top">Frames</a></li>
-<li><a href="ReservoirEntropy.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/sampling/SamplingConfig.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/sampling/SamplingConfig.html
deleted file mode 100644
index 3c31f85..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/sampling/SamplingConfig.html
+++ /dev/null
@@ -1,199 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SamplingConfig (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SamplingConfig (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SamplingConfig.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/sampling/ReservoirEntropy.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/sampling/UnionBenchmark.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/SamplingConfig.html" target="_top">Frames</a></li>
-<li><a href="SamplingConfig.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.sampling</div>
-<h2 title="Class SamplingConfig" class="title">Class SamplingConfig</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.sampling.SamplingConfig</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">SamplingConfig</span>
-extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SamplingConfig.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/sampling/ReservoirEntropy.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/sampling/UnionBenchmark.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/SamplingConfig.html" target="_top">Frames</a></li>
-<li><a href="SamplingConfig.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/sampling/UnionBenchmark.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/sampling/UnionBenchmark.html
deleted file mode 100644
index dd0f31a..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/sampling/UnionBenchmark.html
+++ /dev/null
@@ -1,277 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionBenchmark (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionBenchmark (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionBenchmark.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/sampling/SamplingConfig.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/sampling/UpdateBenchmark.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/UnionBenchmark.html" target="_top">Frames</a></li>
-<li><a href="UnionBenchmark.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.sampling</div>
-<h2 title="Class UnionBenchmark" class="title">Class UnionBenchmark</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.sampling.UnionBenchmark</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">UnionBenchmark</span>
-extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/UnionBenchmark.html#UnionBenchmark--">UnionBenchmark</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/UnionBenchmark.html#main-java.lang.String:A-">main</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UnionBenchmark--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UnionBenchmark</h4>
-<pre>public&nbsp;UnionBenchmark()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="main-java.lang.String:A-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>main</h4>
-<pre>public static&nbsp;void&nbsp;main(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</pre>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>args</code> - not used</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionBenchmark.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/sampling/SamplingConfig.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../com/yahoo/sketches/sampling/UpdateBenchmark.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/UnionBenchmark.html" target="_top">Frames</a></li>
-<li><a href="UnionBenchmark.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/sampling/UpdateBenchmark.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/sampling/UpdateBenchmark.html
deleted file mode 100644
index 3db18f1..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/sampling/UpdateBenchmark.html
+++ /dev/null
@@ -1,280 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UpdateBenchmark (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UpdateBenchmark (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UpdateBenchmark.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/sampling/UnionBenchmark.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/UpdateBenchmark.html" target="_top">Frames</a></li>
-<li><a href="UpdateBenchmark.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.sampling</div>
-<h2 title="Class UpdateBenchmark" class="title">Class UpdateBenchmark</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.sampling.UpdateBenchmark</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">UpdateBenchmark</span>
-extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/UpdateBenchmark.html#UpdateBenchmark--">UpdateBenchmark</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/UpdateBenchmark.html#main-java.lang.String:A-">main</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</code>
-<div class="block">Usage: UpdateBenchmark [numIters] [log2(k)]</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UpdateBenchmark--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UpdateBenchmark</h4>
-<pre>public&nbsp;UpdateBenchmark()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="main-java.lang.String:A-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>main</h4>
-<pre>public static&nbsp;void&nbsp;main(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</pre>
-<div class="block">Usage: UpdateBenchmark [numIters] [log2(k)]</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>args</code> - 2 parameters: numIters followed by log2(k)</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UpdateBenchmark.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/sampling/UnionBenchmark.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/UpdateBenchmark.html" target="_top">Frames</a></li>
-<li><a href="UpdateBenchmark.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/ReservoirEntropy.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/ReservoirEntropy.html
deleted file mode 100644
index 9acce4f..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/ReservoirEntropy.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.sampling.ReservoirEntropy (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.sampling.ReservoirEntropy (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/sampling/ReservoirEntropy.html" title="class in com.yahoo.sketches.sampling">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/sampling/class-use/ReservoirEntropy.html" target="_top">Frames</a></li>
-<li><a href="ReservoirEntropy.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.sampling.ReservoirEntropy" class="title">Uses of Class<br>com.yahoo.sketches.sampling.ReservoirEntropy</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.sampling.ReservoirEntropy</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/sampling/ReservoirEntropy.html" title="class in com.yahoo.sketches.sampling">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/sampling/class-use/ReservoirEntropy.html" target="_top">Frames</a></li>
-<li><a href="ReservoirEntropy.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/SamplingConfig.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/SamplingConfig.html
deleted file mode 100644
index e183a65..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/SamplingConfig.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.sampling.SamplingConfig (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.sampling.SamplingConfig (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/sampling/SamplingConfig.html" title="class in com.yahoo.sketches.sampling">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/sampling/class-use/SamplingConfig.html" target="_top">Frames</a></li>
-<li><a href="SamplingConfig.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.sampling.SamplingConfig" class="title">Uses of Class<br>com.yahoo.sketches.sampling.SamplingConfig</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.sampling.SamplingConfig</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/sampling/SamplingConfig.html" title="class in com.yahoo.sketches.sampling">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/sampling/class-use/SamplingConfig.html" target="_top">Frames</a></li>
-<li><a href="SamplingConfig.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/UnionBenchmark.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/UnionBenchmark.html
deleted file mode 100644
index 5db2622..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/UnionBenchmark.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.sampling.UnionBenchmark (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.sampling.UnionBenchmark (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/sampling/UnionBenchmark.html" title="class in com.yahoo.sketches.sampling">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/sampling/class-use/UnionBenchmark.html" target="_top">Frames</a></li>
-<li><a href="UnionBenchmark.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.sampling.UnionBenchmark" class="title">Uses of Class<br>com.yahoo.sketches.sampling.UnionBenchmark</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.sampling.UnionBenchmark</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/sampling/UnionBenchmark.html" title="class in com.yahoo.sketches.sampling">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/sampling/class-use/UnionBenchmark.html" target="_top">Frames</a></li>
-<li><a href="UnionBenchmark.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/UpdateBenchmark.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/UpdateBenchmark.html
deleted file mode 100644
index be660ff..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/UpdateBenchmark.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.sampling.UpdateBenchmark (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.sampling.UpdateBenchmark (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/sampling/UpdateBenchmark.html" title="class in com.yahoo.sketches.sampling">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/sampling/class-use/UpdateBenchmark.html" target="_top">Frames</a></li>
-<li><a href="UpdateBenchmark.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.sampling.UpdateBenchmark" class="title">Uses of Class<br>com.yahoo.sketches.sampling.UpdateBenchmark</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.sampling.UpdateBenchmark</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/sampling/UpdateBenchmark.html" title="class in com.yahoo.sketches.sampling">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/sampling/class-use/UpdateBenchmark.html" target="_top">Frames</a></li>
-<li><a href="UpdateBenchmark.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/sampling/package-frame.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/sampling/package-frame.html
deleted file mode 100644
index 41ce141..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/sampling/package-frame.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.sampling (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../com/yahoo/sketches/sampling/package-summary.html" target="classFrame">com.yahoo.sketches.sampling</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="ReservoirEntropy.html" title="class in com.yahoo.sketches.sampling" target="classFrame">ReservoirEntropy</a></li>
-<li><a href="SamplingConfig.html" title="class in com.yahoo.sketches.sampling" target="classFrame">SamplingConfig</a></li>
-<li><a href="UnionBenchmark.html" title="class in com.yahoo.sketches.sampling" target="classFrame">UnionBenchmark</a></li>
-<li><a href="UpdateBenchmark.html" title="class in com.yahoo.sketches.sampling" target="classFrame">UpdateBenchmark</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/sampling/package-summary.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/sampling/package-summary.html
deleted file mode 100644
index 58c9b04..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/sampling/package-summary.html
+++ /dev/null
@@ -1,165 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.sampling (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.sampling (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/performance/package-summary.html">Prev&nbsp;Package</a></li>
-<li>Next&nbsp;Package</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;com.yahoo.sketches.sampling</h1>
-<div class="docSummary">
-<div class="block">Characterization tests for Reservior Sampling</div>
-</div>
-<p>See:&nbsp;<a href="#package.description">Description</a></p>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/sampling/ReservoirEntropy.html" title="class in com.yahoo.sketches.sampling">ReservoirEntropy</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/sampling/SamplingConfig.html" title="class in com.yahoo.sketches.sampling">SamplingConfig</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/sampling/UnionBenchmark.html" title="class in com.yahoo.sketches.sampling">UnionBenchmark</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../com/yahoo/sketches/sampling/UpdateBenchmark.html" title="class in com.yahoo.sketches.sampling">UpdateBenchmark</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-<a name="package.description">
-<!--   -->
-</a>
-<h2 title="Package com.yahoo.sketches.sampling Description">Package com.yahoo.sketches.sampling Description</h2>
-<div class="block">Characterization tests for Reservior Sampling</div>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/performance/package-summary.html">Prev&nbsp;Package</a></li>
-<li>Next&nbsp;Package</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/sampling/package-tree.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/sampling/package-tree.html
deleted file mode 100644
index 3904fc0..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/sampling/package-tree.html
+++ /dev/null
@@ -1,142 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.sampling Class Hierarchy (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.sampling Class Hierarchy (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/performance/package-tree.html">Prev</a></li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package com.yahoo.sketches.sampling</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.sampling.<a href="../../../../com/yahoo/sketches/sampling/ReservoirEntropy.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">ReservoirEntropy</span></a></li>
-<li type="circle">com.yahoo.sketches.sampling.<a href="../../../../com/yahoo/sketches/sampling/SamplingConfig.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">SamplingConfig</span></a></li>
-<li type="circle">com.yahoo.sketches.sampling.<a href="../../../../com/yahoo/sketches/sampling/UnionBenchmark.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">UnionBenchmark</span></a></li>
-<li type="circle">com.yahoo.sketches.sampling.<a href="../../../../com/yahoo/sketches/sampling/UpdateBenchmark.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">UpdateBenchmark</span></a></li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../com/yahoo/sketches/performance/package-tree.html">Prev</a></li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/com/yahoo/sketches/sampling/package-use.html b/api/misc/snapshot/apidocs/com/yahoo/sketches/sampling/package-use.html
deleted file mode 100644
index 619f9e3..0000000
--- a/api/misc/snapshot/apidocs/com/yahoo/sketches/sampling/package-use.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package com.yahoo.sketches.sampling (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches.sampling (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Uses of Package com.yahoo.sketches.sampling" class="title">Uses of Package<br>com.yahoo.sketches.sampling</h1>
-</div>
-<div class="contentContainer">No usage of com.yahoo.sketches.sampling</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?com/yahoo/sketches/sampling/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/constant-values.html b/api/misc/snapshot/apidocs/constant-values.html
deleted file mode 100644
index f6a118e..0000000
--- a/api/misc/snapshot/apidocs/constant-values.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Constant Field Values (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Constant Field Values (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
-<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
-<h2 title="Contents">Contents</h2>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
-<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/deprecated-list.html b/api/misc/snapshot/apidocs/deprecated-list.html
deleted file mode 100644
index d36caf9..0000000
--- a/api/misc/snapshot/apidocs/deprecated-list.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Deprecated List (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Deprecated List (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li class="navBarCell1Rev">Deprecated</li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
-<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Deprecated API" class="title">Deprecated API</h1>
-<h2 title="Contents">Contents</h2>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li class="navBarCell1Rev">Deprecated</li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
-<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/help-doc.html b/api/misc/snapshot/apidocs/help-doc.html
deleted file mode 100644
index a0a3282..0000000
--- a/api/misc/snapshot/apidocs/help-doc.html
+++ /dev/null
@@ -1,231 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>API Help (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="API Help (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li class="navBarCell1Rev">Help</li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
-<li><a href="help-doc.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">How This API Document Is Organized</h1>
-<div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<h2>Overview</h2>
-<p>The <a href="overview-summary.html">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each.  This page can also contain an overall description of the set of packages.</p>
-</li>
-<li class="blockList">
-<h2>Package</h2>
-<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>
-<ul>
-<li>Interfaces (italic)</li>
-<li>Classes</li>
-<li>Enums</li>
-<li>Exceptions</li>
-<li>Errors</li>
-<li>Annotation Types</li>
-</ul>
-</li>
-<li class="blockList">
-<h2>Class/Interface</h2>
-<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>
-<ul>
-<li>Class inheritance diagram</li>
-<li>Direct Subclasses</li>
-<li>All Known Subinterfaces</li>
-<li>All Known Implementing Classes</li>
-<li>Class/interface declaration</li>
-<li>Class/interface description</li>
-</ul>
-<ul>
-<li>Nested Class Summary</li>
-<li>Field Summary</li>
-<li>Constructor Summary</li>
-<li>Method Summary</li>
-</ul>
-<ul>
-<li>Field Detail</li>
-<li>Constructor Detail</li>
-<li>Method Detail</li>
-</ul>
-<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>
-</li>
-<li class="blockList">
-<h2>Annotation Type</h2>
-<p>Each annotation type has its own separate page with the following sections:</p>
-<ul>
-<li>Annotation Type declaration</li>
-<li>Annotation Type description</li>
-<li>Required Element Summary</li>
-<li>Optional Element Summary</li>
-<li>Element Detail</li>
-</ul>
-</li>
-<li class="blockList">
-<h2>Enum</h2>
-<p>Each enum has its own separate page with the following sections:</p>
-<ul>
-<li>Enum declaration</li>
-<li>Enum description</li>
-<li>Enum Constant Summary</li>
-<li>Enum Constant Detail</li>
-</ul>
-</li>
-<li class="blockList">
-<h2>Use</h2>
-<p>Each documented package, class and interface has its own Use page.  This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A.  You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.</p>
-</li>
-<li class="blockList">
-<h2>Tree (Class Hierarchy)</h2>
-<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>
-<ul>
-<li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li>
-<li>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</li>
-</ul>
-</li>
-<li class="blockList">
-<h2>Deprecated API</h2>
-<p>The <a href="deprecated-list.html">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>
-</li>
-<li class="blockList">
-<h2>Index</h2>
-<p>The <a href="index-all.html">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>
-</li>
-<li class="blockList">
-<h2>Prev/Next</h2>
-<p>These links take you to the next or previous class, interface, package, or related page.</p>
-</li>
-<li class="blockList">
-<h2>Frames/No Frames</h2>
-<p>These links show and hide the HTML frames.  All pages are available with or without frames.</p>
-</li>
-<li class="blockList">
-<h2>All Classes</h2>
-<p>The <a href="allclasses-noframe.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>
-</li>
-<li class="blockList">
-<h2>Serialized Form</h2>
-<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p>
-</li>
-<li class="blockList">
-<h2>Constant Field Values</h2>
-<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p>
-</li>
-</ul>
-<span class="emphasizedPhrase">This help file applies to API documentation generated using the standard doclet.</span></div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li class="navBarCell1Rev">Help</li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
-<li><a href="help-doc.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/index-all.html b/api/misc/snapshot/apidocs/index-all.html
deleted file mode 100644
index de54534..0000000
--- a/api/misc/snapshot/apidocs/index-all.html
+++ /dev/null
@@ -1,680 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Index (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Index (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li class="navBarCell1Rev">Index</li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
-<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="contentContainer"><a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a name="I:A">
-<!--   -->
-</a>
-<h2 class="title">A</h2>
-<dl>
-<dt><a href="com/yahoo/memory/AllocFastMemory.html" title="class in com.yahoo.memory"><span class="typeNameLink">AllocFastMemory</span></a> - Class in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/AllocFastMemory.html#AllocFastMemory-long-">AllocFastMemory(long)</a></span> - Constructor for class com.yahoo.memory.<a href="com/yahoo/memory/AllocFastMemory.html" title="class in com.yahoo.memory">AllocFastMemory</a></dt>
-<dd>
-<div class="block">Constructor for allocate native memory.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#array--">array()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>
-<div class="block">Returns the backing on-heap primitive array if there is one, otherwise returns null</div>
-</dd>
-</dl>
-<a name="I:B">
-<!--   -->
-</a>
-<h2 class="title">B</h2>
-<dl>
-<dt><a href="com/yahoo/sketches/benchmark/BenchmarkMain.html" title="class in com.yahoo.sketches.benchmark"><span class="typeNameLink">BenchmarkMain</span></a> - Class in <a href="com/yahoo/sketches/benchmark/package-summary.html">com.yahoo.sketches.benchmark</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/benchmark/BenchmarkMain.html#BenchmarkMain--">BenchmarkMain()</a></span> - Constructor for class com.yahoo.sketches.benchmark.<a href="com/yahoo/sketches/benchmark/BenchmarkMain.html" title="class in com.yahoo.sketches.benchmark">BenchmarkMain</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#byteBuf_">byteBuf_</a></span> - Variable in class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#byteBuffer--">byteBuffer()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>
-<div class="block">Returns the backing ByteBuffer if there is one, otherwise returns null</div>
-</dd>
-</dl>
-<a name="I:C">
-<!--   -->
-</a>
-<h2 class="title">C</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#capacityBytes_">capacityBytes_</a></span> - Variable in class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a> - package com.yahoo.memory</dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/benchmark/package-summary.html">com.yahoo.sketches.benchmark</a> - package com.yahoo.sketches.benchmark</dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/cmd/package-summary.html">com.yahoo.sketches.cmd</a> - package com.yahoo.sketches.cmd</dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/demo/package-summary.html">com.yahoo.sketches.demo</a> - package com.yahoo.sketches.demo</dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/hll/package-summary.html">com.yahoo.sketches.hll</a> - package com.yahoo.sketches.hll</dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/performance/package-summary.html">com.yahoo.sketches.performance</a> - package com.yahoo.sketches.performance</dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a> - package com.yahoo.sketches.sampling</dt>
-<dd>
-<div class="block">Characterization tests for Reservior Sampling</div>
-</dd>
-<dt><a href="com/yahoo/sketches/cmd/CommandLine.html" title="class in com.yahoo.sketches.cmd"><span class="typeNameLink">CommandLine</span></a> - Class in <a href="com/yahoo/sketches/cmd/package-summary.html">com.yahoo.sketches.cmd</a></dt>
-<dd>
-<div class="block">Command line access to the basic sketch functions.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/performance/Stats.html#compareTo-com.yahoo.sketches.performance.Stats-">compareTo(Stats)</a></span> - Method in class com.yahoo.sketches.performance.<a href="com/yahoo/sketches/performance/Stats.html" title="class in com.yahoo.sketches.performance">Stats</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:D">
-<!--   -->
-</a>
-<h2 class="title">D</h2>
-<dl>
-<dt><a href="com/yahoo/sketches/demo/DemoImpl.html" title="class in com.yahoo.sketches.demo"><span class="typeNameLink">DemoImpl</span></a> - Class in <a href="com/yahoo/sketches/demo/package-summary.html">com.yahoo.sketches.demo</a></dt>
-<dd>
-<div class="block">A simple demo that compares brute force counting of uniques vs.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/demo/DemoImpl.html#DemoImpl-long-double-">DemoImpl(long, double)</a></span> - Constructor for class com.yahoo.sketches.demo.<a href="com/yahoo/sketches/demo/DemoImpl.html" title="class in com.yahoo.sketches.demo">DemoImpl</a></dt>
-<dd>
-<div class="block">Constuct the demo.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/performance/TrialManager.html#doTrial-com.yahoo.sketches.performance.Stats-int-">doTrial(Stats, int)</a></span> - Method in class com.yahoo.sketches.performance.<a href="com/yahoo/sketches/performance/TrialManager.html" title="class in com.yahoo.sketches.performance">TrialManager</a></dt>
-<dd>
-<div class="block">Create (or reset) a sketch and perform uPerTrial updates then update the given Stats.</div>
-</dd>
-</dl>
-<a name="I:E">
-<!--   -->
-</a>
-<h2 class="title">E</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/performance/Stats.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class com.yahoo.sketches.performance.<a href="com/yahoo/sketches/performance/Stats.html" title="class in com.yahoo.sketches.performance">Stats</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/demo/ExactVsSketchDemo.html" title="class in com.yahoo.sketches.demo"><span class="typeNameLink">ExactVsSketchDemo</span></a> - Class in <a href="com/yahoo/sketches/demo/package-summary.html">com.yahoo.sketches.demo</a></dt>
-<dd>
-<div class="block">This demo computes a stream of values and feeds them first to
- an exact sort-based method of computing the number of unique values
- in the stream and then feeds a similar stream to two different types of
- sketches from the library.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/demo/ExactVsSketchDemo.html#ExactVsSketchDemo--">ExactVsSketchDemo()</a></span> - Constructor for class com.yahoo.sketches.demo.<a href="com/yahoo/sketches/demo/ExactVsSketchDemo.html" title="class in com.yahoo.sketches.demo">ExactVsSketchDemo</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:F">
-<!--   -->
-</a>
-<h2 class="title">F</h2>
-<dl>
-<dt><a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory"><span class="typeNameLink">FastMemory</span></a> - Class in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#FastMemory-long-java.lang.Object-java.nio.ByteBuffer-">FastMemory(long, Object, ByteBuffer)</a></span> - Constructor for class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#FastMemory-com.yahoo.memory.NativeMemory-">FastMemory(NativeMemory)</a></span> - Constructor for class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>
-<div class="block">Test for proposed new NativeMemory</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#FastMemory-byte:A-">FastMemory(byte[])</a></span> - Constructor for class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>
-<div class="block">Provides access to the given byteArray using Memory interface</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#FastMemory-long:A-">FastMemory(long[])</a></span> - Constructor for class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>
-<div class="block">Provides access to the given longArray using Memory interface</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#FastMemory-java.nio.ByteBuffer-">FastMemory(ByteBuffer)</a></span> - Constructor for class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>
-<div class="block">Provides access to the backing store of the given ByteBuffer using Memory interface</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/AllocFastMemory.html#finalize--">finalize()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/AllocFastMemory.html" title="class in com.yahoo.memory">AllocFastMemory</a></dt>
-<dd>
-<div class="block">If the JVM calls this method and a "freeMemory() has not been called" a <i>System.err</i>
- message will be logged.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/MemoryPerformance.html#finalize--">finalize()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/MemoryPerformance.html" title="class in com.yahoo.memory">MemoryPerformance</a></dt>
-<dd>
-<div class="block">If the JVM calls this method and a "freeMemory() has not been called" a <i>System.err</i>
- message will be logged.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeBytesVsShifters.html#finalize--">finalize()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeBytesVsShifters.html" title="class in com.yahoo.memory">UnsafeBytesVsShifters</a></dt>
-<dd>
-<div class="block">If the JVM calls this method and a "freeMemory() has not been called" a <i>System.err</i>
- message will be logged.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/AllocFastMemory.html#freeMemory--">freeMemory()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/AllocFastMemory.html" title="class in com.yahoo.memory">AllocFastMemory</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#freeMemory--">freeMemory()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>
-<div class="block">This frees this Memory only if it is required.</div>
-</dd>
-</dl>
-<a name="I:G">
-<!--   -->
-</a>
-<h2 class="title">G</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#getAddress-long-">getAddress(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>
-<div class="block">Get the effective address</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#getCapacity--">getCapacity()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/performance/ProcessStats.html#getHeader--">getHeader()</a></span> - Static method in class com.yahoo.sketches.performance.<a href="com/yahoo/sketches/performance/ProcessStats.html" title="class in com.yahoo.sketches.performance">ProcessStats</a></dt>
-<dd>
-<div class="block">Returns a column header row</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/performance/TrialManager.html#getLgK--">getLgK()</a></span> - Method in class com.yahoo.sketches.performance.<a href="com/yahoo/sketches/performance/TrialManager.html" title="class in com.yahoo.sketches.performance">TrialManager</a></dt>
-<dd>
-<div class="block">Return the Log-base 2 of the configured nominal entries or k</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#getLong_I-long-">getLong_I(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#getLong_IA-long-">getLong_IA(long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#getLong_IAS-java.lang.Object-long-">getLong_IAS(Object, long)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#getLong_IASF-java.lang.Object-long-">getLong_IASF(Object, long)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#getLong_IASFO-long-">getLong_IASFO(long)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#getLong_ISF-com.yahoo.memory.FastMemory-long-">getLong_ISF(FastMemory, long)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>
-<div class="block">NEW: No Interface, Static, Final, PASS FastMemory</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#getLong_ISF2-java.lang.Object-long-long-long-long-">getLong_ISF2(Object, long, long, long, long)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>
-<div class="block">NEW: No Interface, Static, Final, PASS All</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/performance/TrialManager.html#getMaximumGeneratingIndex--">getMaximumGeneratingIndex()</a></span> - Method in class com.yahoo.sketches.performance.<a href="com/yahoo/sketches/performance/TrialManager.html" title="class in com.yahoo.sketches.performance">TrialManager</a></dt>
-<dd>
-<div class="block">Returns the maximum generating index (gi) from the log_base2 of the maximum number of uniques
- for the entire test run.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#getMemoryRequest--">getMemoryRequest()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html#getNumEntries--">getNumEntries()</a></span> - Method in class com.yahoo.sketches.benchmark.<a href="com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html" title="class in com.yahoo.sketches.benchmark">SketchBenchmark.Spec</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html#getNumSketches--">getNumSketches()</a></span> - Method in class com.yahoo.sketches.benchmark.<a href="com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html" title="class in com.yahoo.sketches.benchmark">SketchBenchmark.Spec</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/performance/TrialManager.html#getP--">getP()</a></span> - Method in class com.yahoo.sketches.performance.<a href="com/yahoo/sketches/performance/TrialManager.html" title="class in com.yahoo.sketches.performance">TrialManager</a></dt>
-<dd>
-<div class="block">Return the probability sampling rate, <i>p</i>.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#getParent--">getParent()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/performance/TrialManager.html#getPPO--">getPPO()</a></span> - Method in class com.yahoo.sketches.performance.<a href="com/yahoo/sketches/performance/TrialManager.html" title="class in com.yahoo.sketches.performance">TrialManager</a></dt>
-<dd>
-<div class="block">Return the configured Points-Per-Octave.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/performance/TrialManager.html#getRebuild--">getRebuild()</a></span> - Method in class com.yahoo.sketches.performance.<a href="com/yahoo/sketches/performance/TrialManager.html" title="class in com.yahoo.sketches.performance">TrialManager</a></dt>
-<dd>
-<div class="block">Return true if sketch rebuild is requested to bring sketch size down to k, if necessary.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/performance/TrialManager.html#getTrials-int-">getTrials(int)</a></span> - Method in class com.yahoo.sketches.performance.<a href="com/yahoo/sketches/performance/TrialManager.html" title="class in com.yahoo.sketches.performance">TrialManager</a></dt>
-<dd>
-<div class="block">Computes the number of trials for a given current number of uniques for a trial set.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/MemoryPerformance.html#go--">go()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/MemoryPerformance.html" title="class in com.yahoo.memory">MemoryPerformance</a></dt>
-<dd>
-<div class="block">Start the testing</div>
-</dd>
-</dl>
-<a name="I:H">
-<!--   -->
-</a>
-<h2 class="title">H</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#hasArray--">hasArray()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>
-<div class="block">Returns true if this Memory is backed by an on-heap primitive array</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#hasByteBuffer--">hasByteBuffer()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>
-<div class="block">Returns true if this Memory is backed by a ByteBuffer</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/performance/Stats.html#hashCode--">hashCode()</a></span> - Method in class com.yahoo.sketches.performance.<a href="com/yahoo/sketches/performance/Stats.html" title="class in com.yahoo.sketches.performance">Stats</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cmd/CommandLine.html#help--">help()</a></span> - Method in class com.yahoo.sketches.cmd.<a href="com/yahoo/sketches/cmd/CommandLine.html" title="class in com.yahoo.sketches.cmd">CommandLine</a></dt>
-<dd>
-<div class="block">Prints the help summaries.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/benchmark/HllSketchBenchmark.html" title="class in com.yahoo.sketches.benchmark"><span class="typeNameLink">HllSketchBenchmark</span></a> - Class in <a href="com/yahoo/sketches/benchmark/package-summary.html">com.yahoo.sketches.benchmark</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:I">
-<!--   -->
-</a>
-<h2 class="title">I</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#isAllocated--">isAllocated()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>
-<div class="block">Returns true if the underlying memory of this Memory has a capacity greater than zero</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#isDirect--">isDirect()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>
-<div class="block">Returns true if this NativeMemory is accessing native (off-heap) memory directly.</div>
-</dd>
-</dl>
-<a name="I:M">
-<!--   -->
-</a>
-<h2 class="title">M</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/MemoryPerformance.html#main-java.lang.String:A-">main(String[])</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/MemoryPerformance.html" title="class in com.yahoo.memory">MemoryPerformance</a></dt>
-<dd>
-<div class="block">MAIN</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeBytesVsShifters.html#main-java.lang.String:A-">main(String[])</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeBytesVsShifters.html" title="class in com.yahoo.memory">UnsafeBytesVsShifters</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/benchmark/BenchmarkMain.html#main-java.lang.String:A-">main(String[])</a></span> - Static method in class com.yahoo.sketches.benchmark.<a href="com/yahoo/sketches/benchmark/BenchmarkMain.html" title="class in com.yahoo.sketches.benchmark">BenchmarkMain</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cmd/CommandLine.html#main-java.lang.String:A-">main(String[])</a></span> - Static method in class com.yahoo.sketches.cmd.<a href="com/yahoo/sketches/cmd/CommandLine.html" title="class in com.yahoo.sketches.cmd">CommandLine</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/demo/ExactVsSketchDemo.html#main-java.lang.String:A-">main(String[])</a></span> - Static method in class com.yahoo.sketches.demo.<a href="com/yahoo/sketches/demo/ExactVsSketchDemo.html" title="class in com.yahoo.sketches.demo">ExactVsSketchDemo</a></dt>
-<dd>
-<div class="block">Runs the demo.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/ProcessDistributionStream.html#main-java.lang.String:A-">main(String[])</a></span> - Static method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/ProcessDistributionStream.html" title="class in com.yahoo.sketches.hll">ProcessDistributionStream</a></dt>
-<dd>
-<div class="block">Main entry point.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/ProcessIpStream.html#main-java.lang.String:A-">main(String[])</a></span> - Static method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/ProcessIpStream.html" title="class in com.yahoo.sketches.hll">ProcessIpStream</a></dt>
-<dd>
-<div class="block">Main entry point.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/VariousMapRSETest.html#main-java.lang.String:A-">main(String[])</a></span> - Static method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/VariousMapRSETest.html" title="class in com.yahoo.sketches.hll">VariousMapRSETest</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/performance/SketchPerformance.html#main-java.lang.String:A-">main(String[])</a></span> - Static method in class com.yahoo.sketches.performance.<a href="com/yahoo/sketches/performance/SketchPerformance.html" title="class in com.yahoo.sketches.performance">SketchPerformance</a></dt>
-<dd>
-<div class="block">This main method sets the configuration of the sketches, the TrialManager profile, and
- runs the test.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirEntropy.html#main-java.lang.String:A-">main(String[])</a></span> - Static method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirEntropy.html" title="class in com.yahoo.sketches.sampling">ReservoirEntropy</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/UnionBenchmark.html#main-java.lang.String:A-">main(String[])</a></span> - Static method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/UnionBenchmark.html" title="class in com.yahoo.sketches.sampling">UnionBenchmark</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/UpdateBenchmark.html#main-java.lang.String:A-">main(String[])</a></span> - Static method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/UpdateBenchmark.html" title="class in com.yahoo.sketches.sampling">UpdateBenchmark</a></dt>
-<dd>
-<div class="block">Usage: UpdateBenchmark [numIters] [log2(k)]</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#memArray_">memArray_</a></span> - Variable in class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/memory/MemoryPerformance.html" title="class in com.yahoo.memory"><span class="typeNameLink">MemoryPerformance</span></a> - Class in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/MemoryPerformance.html#MemoryPerformance--">MemoryPerformance()</a></span> - Constructor for class com.yahoo.memory.<a href="com/yahoo/memory/MemoryPerformance.html" title="class in com.yahoo.memory">MemoryPerformance</a></dt>
-<dd>
-<div class="block">Evaluate Memory performancy under different scenarios</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#memReq_">memReq_</a></span> - Variable in class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/MemoryPerformance.html#milliSecToString-long-">milliSecToString(long)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/MemoryPerformance.html" title="class in com.yahoo.memory">MemoryPerformance</a></dt>
-<dd>
-<div class="block">copied from com.yahoo.sketches.TestingUtil which is a test class not in the main jar</div>
-</dd>
-</dl>
-<a name="I:N">
-<!--   -->
-</a>
-<h2 class="title">N</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#nativeRawStartAddress_">nativeRawStartAddress_</a></span> - Variable in class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/demo/Util.html#nextLong-long-long-">nextLong(long, long)</a></span> - Static method in class com.yahoo.sketches.demo.<a href="com/yahoo/sketches/demo/Util.html" title="class in com.yahoo.sketches.demo">Util</a></dt>
-<dd>
-<div class="block">Extracted from java.util.Random.</div>
-</dd>
-</dl>
-<a name="I:O">
-<!--   -->
-</a>
-<h2 class="title">O</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#objectBaseOffset_">objectBaseOffset_</a></span> - Variable in class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:P">
-<!--   -->
-</a>
-<h2 class="title">P</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/MemoryPerformance.html#println-java.lang.String-">println(String)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/MemoryPerformance.html" title="class in com.yahoo.memory">MemoryPerformance</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeBytesVsShifters.html#println-java.lang.String-">println(String)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeBytesVsShifters.html" title="class in com.yahoo.memory">UnsafeBytesVsShifters</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/demo/Util.html#println-java.lang.String-">println(String)</a></span> - Static method in class com.yahoo.sketches.demo.<a href="com/yahoo/sketches/demo/Util.html" title="class in com.yahoo.sketches.demo">Util</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/performance/ProcessStats.html#process-com.yahoo.sketches.performance.Stats:A-int-int-double-java.lang.StringBuilder-">process(Stats[], int, int, double, StringBuilder)</a></span> - Static method in class com.yahoo.sketches.performance.<a href="com/yahoo/sketches/performance/ProcessStats.html" title="class in com.yahoo.sketches.performance">ProcessStats</a></dt>
-<dd>
-<div class="block">Process the Stats[] array and place the output row into the dataStr.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/hll/ProcessDistributionStream.html" title="class in com.yahoo.sketches.hll"><span class="typeNameLink">ProcessDistributionStream</span></a> - Class in <a href="com/yahoo/sketches/hll/package-summary.html">com.yahoo.sketches.hll</a></dt>
-<dd>
-<div class="block">Processes an input stream of pairs of integers from Standard-In into the UniqueCountMap.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/hll/ProcessIpStream.html" title="class in com.yahoo.sketches.hll"><span class="typeNameLink">ProcessIpStream</span></a> - Class in <a href="com/yahoo/sketches/hll/package-summary.html">com.yahoo.sketches.hll</a></dt>
-<dd>
-<div class="block">Processes an input stream of IP-ID integer pairs from Standard-In into the UniqueCountMap.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/performance/ProcessStats.html" title="class in com.yahoo.sketches.performance"><span class="typeNameLink">ProcessStats</span></a> - Class in <a href="com/yahoo/sketches/performance/package-summary.html">com.yahoo.sketches.performance</a></dt>
-<dd>
-<div class="block">Processes the statistics collected from an array of Stats objects from a trial set
- and creates an output row</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/performance/ProcessStats.html#ProcessStats--">ProcessStats()</a></span> - Constructor for class com.yahoo.sketches.performance.<a href="com/yahoo/sketches/performance/ProcessStats.html" title="class in com.yahoo.sketches.performance">ProcessStats</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#putLong_I-long-long-">putLong_I(long, long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#putLong_IA-long-long-">putLong_IA(long, long)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#putLong_IAS-java.lang.Object-long-long-">putLong_IAS(Object, long, long)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#putLong_IASF-java.lang.Object-long-long-">putLong_IASF(Object, long, long)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#putLong_IASFO-long-long-">putLong_IASFO(long, long)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#putLong_ISF-com.yahoo.memory.FastMemory-long-long-">putLong_ISF(FastMemory, long, long)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>
-<div class="block">NEW: No Interface, Static, Final, PASS FastMemory</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#putLong_ISF2-java.lang.Object-long-long-long-long-long-">putLong_ISF2(Object, long, long, long, long, long)</a></span> - Static method in class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>
-<div class="block">NEW: No Interface, Static, Final, PASS All</div>
-</dd>
-</dl>
-<a name="I:R">
-<!--   -->
-</a>
-<h2 class="title">R</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#requiresFree--">requiresFree()</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>
-<div class="block">Returns true if the object requires being freed.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/sampling/ReservoirEntropy.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">ReservoirEntropy</span></a> - Class in <a href="com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirEntropy.html#ReservoirEntropy--">ReservoirEntropy()</a></span> - Constructor for class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirEntropy.html" title="class in com.yahoo.sketches.sampling">ReservoirEntropy</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/benchmark/HllSketchBenchmark.html#reset--">reset()</a></span> - Method in class com.yahoo.sketches.benchmark.<a href="com/yahoo/sketches/benchmark/HllSketchBenchmark.html" title="class in com.yahoo.sketches.benchmark">HllSketchBenchmark</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/benchmark/SketchBenchmark.html#reset--">reset()</a></span> - Method in interface com.yahoo.sketches.benchmark.<a href="com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark">SketchBenchmark</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/benchmark/ThetaBenchmark.html#reset--">reset()</a></span> - Method in class com.yahoo.sketches.benchmark.<a href="com/yahoo/sketches/benchmark/ThetaBenchmark.html" title="class in com.yahoo.sketches.benchmark">ThetaBenchmark</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/benchmark/ThetaMemoryBenchmark.html#reset--">reset()</a></span> - Method in class com.yahoo.sketches.benchmark.<a href="com/yahoo/sketches/benchmark/ThetaMemoryBenchmark.html" title="class in com.yahoo.sketches.benchmark">ThetaMemoryBenchmark</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/demo/UnixCmd.html#run-java.lang.String-java.lang.String-">run(String, String)</a></span> - Static method in class com.yahoo.sketches.demo.<a href="com/yahoo/sketches/demo/UnixCmd.html" title="class in com.yahoo.sketches.demo">UnixCmd</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/demo/DemoImpl.html#runDemo--">runDemo()</a></span> - Method in class com.yahoo.sketches.demo.<a href="com/yahoo/sketches/demo/DemoImpl.html" title="class in com.yahoo.sketches.demo">DemoImpl</a></dt>
-<dd>
-<div class="block">Run the demo</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/benchmark/HllSketchBenchmark.html#runNTimes-int-">runNTimes(int)</a></span> - Method in class com.yahoo.sketches.benchmark.<a href="com/yahoo/sketches/benchmark/HllSketchBenchmark.html" title="class in com.yahoo.sketches.benchmark">HllSketchBenchmark</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/benchmark/SketchBenchmark.html#runNTimes-int-">runNTimes(int)</a></span> - Method in interface com.yahoo.sketches.benchmark.<a href="com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark">SketchBenchmark</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/benchmark/ThetaBenchmark.html#runNTimes-int-">runNTimes(int)</a></span> - Method in class com.yahoo.sketches.benchmark.<a href="com/yahoo/sketches/benchmark/ThetaBenchmark.html" title="class in com.yahoo.sketches.benchmark">ThetaBenchmark</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/benchmark/ThetaMemoryBenchmark.html#runNTimes-int-">runNTimes(int)</a></span> - Method in class com.yahoo.sketches.benchmark.<a href="com/yahoo/sketches/benchmark/ThetaMemoryBenchmark.html" title="class in com.yahoo.sketches.benchmark">ThetaMemoryBenchmark</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:S">
-<!--   -->
-</a>
-<h2 class="title">S</h2>
-<dl>
-<dt><a href="com/yahoo/sketches/sampling/SamplingConfig.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">SamplingConfig</span></a> - Class in <a href="com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/performance/TrialManager.html#setHllSketchBuilder-com.yahoo.sketches.hll.HllSketchBuilder-">setHllSketchBuilder(HllSketchBuilder)</a></span> - Method in class com.yahoo.sketches.performance.<a href="com/yahoo/sketches/performance/TrialManager.html" title="class in com.yahoo.sketches.performance">TrialManager</a></dt>
-<dd>
-<div class="block">Sets the HLL builder used to create the HLL sketches.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#setMemoryRequest-com.yahoo.memory.MemoryRequest-">setMemoryRequest(MemoryRequest)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/performance/TrialManager.html#setTrialsProfile-int-int-int-int-">setTrialsProfile(int, int, int, int)</a></span> - Method in class com.yahoo.sketches.performance.<a href="com/yahoo/sketches/performance/TrialManager.html" title="class in com.yahoo.sketches.performance">TrialManager</a></dt>
-<dd>
-<div class="block">This sets the profile for how the number of trials vary with the number of uniques.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/benchmark/HllSketchBenchmark.html#setup-int-java.util.List-">setup(int, List&lt;SketchBenchmark.Spec&gt;)</a></span> - Method in class com.yahoo.sketches.benchmark.<a href="com/yahoo/sketches/benchmark/HllSketchBenchmark.html" title="class in com.yahoo.sketches.benchmark">HllSketchBenchmark</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/benchmark/SketchBenchmark.html#setup-int-java.util.List-">setup(int, List&lt;SketchBenchmark.Spec&gt;)</a></span> - Method in interface com.yahoo.sketches.benchmark.<a href="com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark">SketchBenchmark</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/benchmark/ThetaBenchmark.html#setup-int-java.util.List-">setup(int, List&lt;SketchBenchmark.Spec&gt;)</a></span> - Method in class com.yahoo.sketches.benchmark.<a href="com/yahoo/sketches/benchmark/ThetaBenchmark.html" title="class in com.yahoo.sketches.benchmark">ThetaBenchmark</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/benchmark/ThetaMemoryBenchmark.html#setup-int-java.util.List-">setup(int, List&lt;SketchBenchmark.Spec&gt;)</a></span> - Method in class com.yahoo.sketches.benchmark.<a href="com/yahoo/sketches/benchmark/ThetaMemoryBenchmark.html" title="class in com.yahoo.sketches.benchmark">ThetaMemoryBenchmark</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/performance/TrialManager.html#setUpdateSketchBuilder-com.yahoo.sketches.theta.UpdateSketchBuilder-boolean-boolean-">setUpdateSketchBuilder(UpdateSketchBuilder, boolean, boolean)</a></span> - Method in class com.yahoo.sketches.performance.<a href="com/yahoo/sketches/performance/TrialManager.html" title="class in com.yahoo.sketches.performance">TrialManager</a></dt>
-<dd>
-<div class="block">Sets the theta UpdateSketch builder used to create the theta UpdateSketches.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark"><span class="typeNameLink">SketchBenchmark</span></a> - Interface in <a href="com/yahoo/sketches/benchmark/package-summary.html">com.yahoo.sketches.benchmark</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html" title="class in com.yahoo.sketches.benchmark"><span class="typeNameLink">SketchBenchmark.Spec</span></a> - Class in <a href="com/yahoo/sketches/benchmark/package-summary.html">com.yahoo.sketches.benchmark</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/performance/SketchPerformance.html" title="class in com.yahoo.sketches.performance"><span class="typeNameLink">SketchPerformance</span></a> - Class in <a href="com/yahoo/sketches/performance/package-summary.html">com.yahoo.sketches.performance</a></dt>
-<dd>
-<div class="block">Used to generate data for plotting the error distribution or speed performance of a sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/performance/SketchPerformance.html#SketchPerformance--">SketchPerformance()</a></span> - Constructor for class com.yahoo.sketches.performance.<a href="com/yahoo/sketches/performance/SketchPerformance.html" title="class in com.yahoo.sketches.performance">SketchPerformance</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html#Spec-long-int-">Spec(long, int)</a></span> - Constructor for class com.yahoo.sketches.benchmark.<a href="com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html" title="class in com.yahoo.sketches.benchmark">SketchBenchmark.Spec</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/performance/SketchPerformance.html#start-com.yahoo.sketches.performance.TrialManager-">start(TrialManager)</a></span> - Static method in class com.yahoo.sketches.performance.<a href="com/yahoo/sketches/performance/SketchPerformance.html" title="class in com.yahoo.sketches.performance">SketchPerformance</a></dt>
-<dd>
-<div class="block">This method drives the whole process.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/performance/Stats.html" title="class in com.yahoo.sketches.performance"><span class="typeNameLink">Stats</span></a> - Class in <a href="com/yahoo/sketches/performance/package-summary.html">com.yahoo.sketches.performance</a></dt>
-<dd>
-<div class="block">Holds key metrics from a single trial</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/performance/Stats.html#Stats--">Stats()</a></span> - Constructor for class com.yahoo.sketches.performance.<a href="com/yahoo/sketches/performance/Stats.html" title="class in com.yahoo.sketches.performance">Stats</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:T">
-<!--   -->
-</a>
-<h2 class="title">T</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/VariousMapRSETest.html#testCouponHashMap--">testCouponHashMap()</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/VariousMapRSETest.html" title="class in com.yahoo.sketches.hll">VariousMapRSETest</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/VariousMapRSETest.html#testHll--">testHll()</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/VariousMapRSETest.html" title="class in com.yahoo.sketches.hll">VariousMapRSETest</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/VariousMapRSETest.html#testHllMap--">testHllMap()</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/VariousMapRSETest.html" title="class in com.yahoo.sketches.hll">VariousMapRSETest</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/VariousMapRSETest.html#testRSE-com.yahoo.sketches.hll.VariousMapRSETest.SketchEnum-">testRSE(VariousMapRSETest.SketchEnum)</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/VariousMapRSETest.html" title="class in com.yahoo.sketches.hll">VariousMapRSETest</a></dt>
-<dd>
-<div class="block">Instantiate from main</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/VariousMapRSETest.html#testTheta--">testTheta()</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/VariousMapRSETest.html" title="class in com.yahoo.sketches.hll">VariousMapRSETest</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/VariousMapRSETest.html#testUniqueCountMap--">testUniqueCountMap()</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/VariousMapRSETest.html" title="class in com.yahoo.sketches.hll">VariousMapRSETest</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/benchmark/ThetaBenchmark.html" title="class in com.yahoo.sketches.benchmark"><span class="typeNameLink">ThetaBenchmark</span></a> - Class in <a href="com/yahoo/sketches/benchmark/package-summary.html">com.yahoo.sketches.benchmark</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/benchmark/ThetaBenchmark.html#ThetaBenchmark-int-">ThetaBenchmark(int)</a></span> - Constructor for class com.yahoo.sketches.benchmark.<a href="com/yahoo/sketches/benchmark/ThetaBenchmark.html" title="class in com.yahoo.sketches.benchmark">ThetaBenchmark</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/benchmark/ThetaMemoryBenchmark.html" title="class in com.yahoo.sketches.benchmark"><span class="typeNameLink">ThetaMemoryBenchmark</span></a> - Class in <a href="com/yahoo/sketches/benchmark/package-summary.html">com.yahoo.sketches.benchmark</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/FastMemory.html#toHexString-java.lang.String-long-int-">toHexString(String, long, int)</a></span> - Method in class com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory">FastMemory</a></dt>
-<dd>
-<div class="block">Get hex string</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/benchmark/HllSketchBenchmark.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.benchmark.<a href="com/yahoo/sketches/benchmark/HllSketchBenchmark.html" title="class in com.yahoo.sketches.benchmark">HllSketchBenchmark</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/benchmark/ThetaBenchmark.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.benchmark.<a href="com/yahoo/sketches/benchmark/ThetaBenchmark.html" title="class in com.yahoo.sketches.benchmark">ThetaBenchmark</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/benchmark/ThetaMemoryBenchmark.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.benchmark.<a href="com/yahoo/sketches/benchmark/ThetaMemoryBenchmark.html" title="class in com.yahoo.sketches.benchmark">ThetaMemoryBenchmark</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/performance/TrialManager.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.performance.<a href="com/yahoo/sketches/performance/TrialManager.html" title="class in com.yahoo.sketches.performance">TrialManager</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/performance/TrialManager.html" title="class in com.yahoo.sketches.performance"><span class="typeNameLink">TrialManager</span></a> - Class in <a href="com/yahoo/sketches/performance/package-summary.html">com.yahoo.sketches.performance</a></dt>
-<dd>
-<div class="block">Manages the execution of every trial.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/performance/TrialManager.html#TrialManager--">TrialManager()</a></span> - Constructor for class com.yahoo.sketches.performance.<a href="com/yahoo/sketches/performance/TrialManager.html" title="class in com.yahoo.sketches.performance">TrialManager</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:U">
-<!--   -->
-</a>
-<h2 class="title">U</h2>
-<dl>
-<dt><a href="com/yahoo/sketches/sampling/UnionBenchmark.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">UnionBenchmark</span></a> - Class in <a href="com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/UnionBenchmark.html#UnionBenchmark--">UnionBenchmark()</a></span> - Constructor for class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/UnionBenchmark.html" title="class in com.yahoo.sketches.sampling">UnionBenchmark</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/demo/UnixCmd.html" title="class in com.yahoo.sketches.demo"><span class="typeNameLink">UnixCmd</span></a> - Class in <a href="com/yahoo/sketches/demo/package-summary.html">com.yahoo.sketches.demo</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/demo/UnixCmd.html#UnixCmd--">UnixCmd()</a></span> - Constructor for class com.yahoo.sketches.demo.<a href="com/yahoo/sketches/demo/UnixCmd.html" title="class in com.yahoo.sketches.demo">UnixCmd</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/memory/UnsafeBytesVsShifters.html" title="class in com.yahoo.memory"><span class="typeNameLink">UnsafeBytesVsShifters</span></a> - Class in <a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/memory/UnsafeBytesVsShifters.html#UnsafeBytesVsShifters--">UnsafeBytesVsShifters()</a></span> - Constructor for class com.yahoo.memory.<a href="com/yahoo/memory/UnsafeBytesVsShifters.html" title="class in com.yahoo.memory">UnsafeBytesVsShifters</a></dt>
-<dd>
-<div class="block">Instantiate from main</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/performance/Stats.html#update-com.yahoo.sketches.theta.UpdateSketch-int-long-">update(UpdateSketch, int, long)</a></span> - Method in class com.yahoo.sketches.performance.<a href="com/yahoo/sketches/performance/Stats.html" title="class in com.yahoo.sketches.performance">Stats</a></dt>
-<dd>
-<div class="block">Update this Stats with a theta UpdateSketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/performance/Stats.html#update-com.yahoo.sketches.hll.HllSketch-int-long-">update(HllSketch, int, long)</a></span> - Method in class com.yahoo.sketches.performance.<a href="com/yahoo/sketches/performance/Stats.html" title="class in com.yahoo.sketches.performance">Stats</a></dt>
-<dd>
-<div class="block">Update this Stats with an HLL Sketch</div>
-</dd>
-<dt><a href="com/yahoo/sketches/sampling/UpdateBenchmark.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">UpdateBenchmark</span></a> - Class in <a href="com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/UpdateBenchmark.html#UpdateBenchmark--">UpdateBenchmark()</a></span> - Constructor for class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/UpdateBenchmark.html" title="class in com.yahoo.sketches.sampling">UpdateBenchmark</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/demo/Util.html" title="class in com.yahoo.sketches.demo"><span class="typeNameLink">Util</span></a> - Class in <a href="com/yahoo/sketches/demo/package-summary.html">com.yahoo.sketches.demo</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/demo/Util.html#Util--">Util()</a></span> - Constructor for class com.yahoo.sketches.demo.<a href="com/yahoo/sketches/demo/Util.html" title="class in com.yahoo.sketches.demo">Util</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:V">
-<!--   -->
-</a>
-<h2 class="title">V</h2>
-<dl>
-<dt><a href="com/yahoo/sketches/hll/VariousMapRSETest.html" title="class in com.yahoo.sketches.hll"><span class="typeNameLink">VariousMapRSETest</span></a> - Class in <a href="com/yahoo/sketches/hll/package-summary.html">com.yahoo.sketches.hll</a></dt>
-<dd>
-<div class="block">Characterizes the RSE on the whole UniqueCountMap as the key internal maps.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/VariousMapRSETest.html#VariousMapRSETest--">VariousMapRSETest()</a></span> - Constructor for class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/VariousMapRSETest.html" title="class in com.yahoo.sketches.hll">VariousMapRSETest</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li class="navBarCell1Rev">Index</li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
-<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/index.html b/api/misc/snapshot/apidocs/index.html
deleted file mode 100644
index fb76d40..0000000
--- a/api/misc/snapshot/apidocs/index.html
+++ /dev/null
@@ -1,75 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API</title>
-<script type="text/javascript">
-    targetPage = "" + window.location.search;
-    if (targetPage != "" && targetPage != "undefined")
-        targetPage = targetPage.substring(1);
-    if (targetPage.indexOf(":") != -1 || (targetPage != "" && !validURL(targetPage)))
-        targetPage = "undefined";
-    function validURL(url) {
-        try {
-            url = decodeURIComponent(url);
-        }
-        catch (error) {
-            return false;
-        }
-        var pos = url.indexOf(".html");
-        if (pos == -1 || pos != url.length - 5)
-            return false;
-        var allowNumber = false;
-        var allowSep = false;
-        var seenDot = false;
-        for (var i = 0; i < url.length - 5; i++) {
-            var ch = url.charAt(i);
-            if ('a' <= ch && ch <= 'z' ||
-                    'A' <= ch && ch <= 'Z' ||
-                    ch == '$' ||
-                    ch == '_' ||
-                    ch.charCodeAt(0) > 127) {
-                allowNumber = true;
-                allowSep = true;
-            } else if ('0' <= ch && ch <= '9'
-                    || ch == '-') {
-                if (!allowNumber)
-                     return false;
-            } else if (ch == '/' || ch == '.') {
-                if (!allowSep)
-                    return false;
-                allowNumber = false;
-                allowSep = false;
-                if (ch == '.')
-                     seenDot = true;
-                if (ch == '/' && seenDot)
-                     return false;
-            } else {
-                return false;
-            }
-        }
-        return true;
-    }
-    function loadFrames() {
-        if (targetPage != "" && targetPage != "undefined")
-             top.classFrame.location = top.targetPage;
-    }
-</script>
-</head>
-<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()">
-<frameset rows="30%,70%" title="Left frames" onload="top.loadFrames()">
-<frame src="overview-frame.html" name="packageListFrame" title="All Packages">
-<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
-</frameset>
-<frame src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
-<noframes>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<h2>Frame Alert</h2>
-<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p>
-</noframes>
-</frameset>
-</html>
diff --git a/api/misc/snapshot/apidocs/overview-frame.html b/api/misc/snapshot/apidocs/overview-frame.html
deleted file mode 100644
index d39b89b..0000000
--- a/api/misc/snapshot/apidocs/overview-frame.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Overview List (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<div class="indexHeader"><span><a href="allclasses-frame.html" target="packageFrame">All&nbsp;Classes</a></span></div>
-<div class="indexContainer">
-<h2 title="Packages">Packages</h2>
-<ul title="Packages">
-<li><a href="com/yahoo/memory/package-frame.html" target="packageFrame">com.yahoo.memory</a></li>
-<li><a href="com/yahoo/sketches/benchmark/package-frame.html" target="packageFrame">com.yahoo.sketches.benchmark</a></li>
-<li><a href="com/yahoo/sketches/cmd/package-frame.html" target="packageFrame">com.yahoo.sketches.cmd</a></li>
-<li><a href="com/yahoo/sketches/demo/package-frame.html" target="packageFrame">com.yahoo.sketches.demo</a></li>
-<li><a href="com/yahoo/sketches/hll/package-frame.html" target="packageFrame">com.yahoo.sketches.hll</a></li>
-<li><a href="com/yahoo/sketches/performance/package-frame.html" target="packageFrame">com.yahoo.sketches.performance</a></li>
-<li><a href="com/yahoo/sketches/sampling/package-frame.html" target="packageFrame">com.yahoo.sketches.sampling</a></li>
-</ul>
-</div>
-<p>&nbsp;</p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/overview-summary.html b/api/misc/snapshot/apidocs/overview-summary.html
deleted file mode 100644
index 43a9420..0000000
--- a/api/misc/snapshot/apidocs/overview-summary.html
+++ /dev/null
@@ -1,166 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Overview (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Overview (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li class="navBarCell1Rev">Overview</li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?overview-summary.html" target="_top">Frames</a></li>
-<li><a href="overview-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API</h1>
-</div>
-<div class="contentContainer">
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Packages table, listing packages, and an explanation">
-<caption><span>Packages</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="com/yahoo/memory/package-summary.html">com.yahoo.memory</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="com/yahoo/sketches/benchmark/package-summary.html">com.yahoo.sketches.benchmark</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="com/yahoo/sketches/cmd/package-summary.html">com.yahoo.sketches.cmd</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="com/yahoo/sketches/demo/package-summary.html">com.yahoo.sketches.demo</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="com/yahoo/sketches/hll/package-summary.html">com.yahoo.sketches.hll</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="com/yahoo/sketches/performance/package-summary.html">com.yahoo.sketches.performance</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="com/yahoo/sketches/sampling/package-summary.html">com.yahoo.sketches.sampling</a></td>
-<td class="colLast">
-<div class="block">Characterization tests for Reservior Sampling</div>
-</td>
-</tr>
-</tbody>
-</table>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li class="navBarCell1Rev">Overview</li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?overview-summary.html" target="_top">Frames</a></li>
-<li><a href="overview-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/overview-tree.html b/api/misc/snapshot/apidocs/overview-tree.html
deleted file mode 100644
index 6c1bc27..0000000
--- a/api/misc/snapshot/apidocs/overview-tree.html
+++ /dev/null
@@ -1,176 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:51:08 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Class Hierarchy (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Class Hierarchy (com.yahoo.datasketches:sketches-misc 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
-<li><a href="overview-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For All Packages</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="com/yahoo/memory/package-tree.html">com.yahoo.memory</a>, </li>
-<li><a href="com/yahoo/sketches/benchmark/package-tree.html">com.yahoo.sketches.benchmark</a>, </li>
-<li><a href="com/yahoo/sketches/cmd/package-tree.html">com.yahoo.sketches.cmd</a>, </li>
-<li><a href="com/yahoo/sketches/demo/package-tree.html">com.yahoo.sketches.demo</a>, </li>
-<li><a href="com/yahoo/sketches/hll/package-tree.html">com.yahoo.sketches.hll</a>, </li>
-<li><a href="com/yahoo/sketches/performance/package-tree.html">com.yahoo.sketches.performance</a>, </li>
-<li><a href="com/yahoo/sketches/sampling/package-tree.html">com.yahoo.sketches.sampling</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.benchmark.<a href="com/yahoo/sketches/benchmark/BenchmarkMain.html" title="class in com.yahoo.sketches.benchmark"><span class="typeNameLink">BenchmarkMain</span></a></li>
-<li type="circle">com.yahoo.sketches.cmd.<a href="com/yahoo/sketches/cmd/CommandLine.html" title="class in com.yahoo.sketches.cmd"><span class="typeNameLink">CommandLine</span></a></li>
-<li type="circle">com.yahoo.sketches.demo.<a href="com/yahoo/sketches/demo/DemoImpl.html" title="class in com.yahoo.sketches.demo"><span class="typeNameLink">DemoImpl</span></a></li>
-<li type="circle">com.yahoo.sketches.demo.<a href="com/yahoo/sketches/demo/ExactVsSketchDemo.html" title="class in com.yahoo.sketches.demo"><span class="typeNameLink">ExactVsSketchDemo</span></a></li>
-<li type="circle">com.yahoo.memory.<a href="com/yahoo/memory/FastMemory.html" title="class in com.yahoo.memory"><span class="typeNameLink">FastMemory</span></a>
-<ul>
-<li type="circle">com.yahoo.memory.<a href="com/yahoo/memory/AllocFastMemory.html" title="class in com.yahoo.memory"><span class="typeNameLink">AllocFastMemory</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.benchmark.<a href="com/yahoo/sketches/benchmark/HllSketchBenchmark.html" title="class in com.yahoo.sketches.benchmark"><span class="typeNameLink">HllSketchBenchmark</span></a> (implements com.yahoo.sketches.benchmark.<a href="com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark">SketchBenchmark</a>)</li>
-<li type="circle">com.yahoo.memory.<a href="com/yahoo/memory/MemoryPerformance.html" title="class in com.yahoo.memory"><span class="typeNameLink">MemoryPerformance</span></a></li>
-<li type="circle">com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/ProcessDistributionStream.html" title="class in com.yahoo.sketches.hll"><span class="typeNameLink">ProcessDistributionStream</span></a></li>
-<li type="circle">com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/ProcessIpStream.html" title="class in com.yahoo.sketches.hll"><span class="typeNameLink">ProcessIpStream</span></a></li>
-<li type="circle">com.yahoo.sketches.performance.<a href="com/yahoo/sketches/performance/ProcessStats.html" title="class in com.yahoo.sketches.performance"><span class="typeNameLink">ProcessStats</span></a></li>
-<li type="circle">com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirEntropy.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">ReservoirEntropy</span></a></li>
-<li type="circle">com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/SamplingConfig.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">SamplingConfig</span></a></li>
-<li type="circle">com.yahoo.sketches.benchmark.<a href="com/yahoo/sketches/benchmark/SketchBenchmark.Spec.html" title="class in com.yahoo.sketches.benchmark"><span class="typeNameLink">SketchBenchmark.Spec</span></a></li>
-<li type="circle">com.yahoo.sketches.performance.<a href="com/yahoo/sketches/performance/SketchPerformance.html" title="class in com.yahoo.sketches.performance"><span class="typeNameLink">SketchPerformance</span></a></li>
-<li type="circle">com.yahoo.sketches.performance.<a href="com/yahoo/sketches/performance/Stats.html" title="class in com.yahoo.sketches.performance"><span class="typeNameLink">Stats</span></a> (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;)</li>
-<li type="circle">com.yahoo.sketches.benchmark.<a href="com/yahoo/sketches/benchmark/ThetaBenchmark.html" title="class in com.yahoo.sketches.benchmark"><span class="typeNameLink">ThetaBenchmark</span></a> (implements com.yahoo.sketches.benchmark.<a href="com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark">SketchBenchmark</a>)</li>
-<li type="circle">com.yahoo.sketches.benchmark.<a href="com/yahoo/sketches/benchmark/ThetaMemoryBenchmark.html" title="class in com.yahoo.sketches.benchmark"><span class="typeNameLink">ThetaMemoryBenchmark</span></a> (implements com.yahoo.sketches.benchmark.<a href="com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark">SketchBenchmark</a>)</li>
-<li type="circle">com.yahoo.sketches.performance.<a href="com/yahoo/sketches/performance/TrialManager.html" title="class in com.yahoo.sketches.performance"><span class="typeNameLink">TrialManager</span></a></li>
-<li type="circle">com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/UnionBenchmark.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">UnionBenchmark</span></a></li>
-<li type="circle">com.yahoo.sketches.demo.<a href="com/yahoo/sketches/demo/UnixCmd.html" title="class in com.yahoo.sketches.demo"><span class="typeNameLink">UnixCmd</span></a></li>
-<li type="circle">com.yahoo.memory.<a href="com/yahoo/memory/UnsafeBytesVsShifters.html" title="class in com.yahoo.memory"><span class="typeNameLink">UnsafeBytesVsShifters</span></a></li>
-<li type="circle">com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/UpdateBenchmark.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">UpdateBenchmark</span></a></li>
-<li type="circle">com.yahoo.sketches.demo.<a href="com/yahoo/sketches/demo/Util.html" title="class in com.yahoo.sketches.demo"><span class="typeNameLink">Util</span></a></li>
-<li type="circle">com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/VariousMapRSETest.html" title="class in com.yahoo.sketches.hll"><span class="typeNameLink">VariousMapRSETest</span></a></li>
-</ul>
-</li>
-</ul>
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li type="circle">com.yahoo.sketches.benchmark.<a href="com/yahoo/sketches/benchmark/SketchBenchmark.html" title="interface in com.yahoo.sketches.benchmark"><span class="typeNameLink">SketchBenchmark</span></a></li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
-<li><a href="overview-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a href="http://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/misc/snapshot/apidocs/package-list b/api/misc/snapshot/apidocs/package-list
deleted file mode 100644
index 1fd4ced..0000000
--- a/api/misc/snapshot/apidocs/package-list
+++ /dev/null
@@ -1,7 +0,0 @@
-com.yahoo.memory
-com.yahoo.sketches.benchmark
-com.yahoo.sketches.cmd
-com.yahoo.sketches.demo
-com.yahoo.sketches.hll
-com.yahoo.sketches.performance
-com.yahoo.sketches.sampling
diff --git a/api/misc/snapshot/apidocs/resources/javadoc8OverrideStylesheet.css b/api/misc/snapshot/apidocs/resources/javadoc8OverrideStylesheet.css
deleted file mode 100644
index 638f398..0000000
--- a/api/misc/snapshot/apidocs/resources/javadoc8OverrideStylesheet.css
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
-see http://stackoverflow.com/questions/24554762/jdk8-getting-back-the-jdk7-look-for-javadoc
-@import "stylesheetOrig.css";
-*/
-
-body {
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 12px; 
-}
-pre {
-   font-family: monospace;
-   font-size: 12px; 
-}
-code, tt, dt code, table tr td dt code  {
-   font-family: monospace;
-   font-size: 12px; 
-}
-.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
-   font-size: 13px; 
-}
-.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
-   margin-left: 20px;
-   font-size: 12px;
-   font-family: inherit;
-}
-div.block {
-   font-size: 12px;
-   font-family: inherit;
-}
-h4 {
-   font-size: 15px;
-}
-.memberSummary caption {
-   padding-top: 0;
-}
-div.summary th {
-   border: 1px solid #9eadc0;
-}
-div.summary td {
-   border-left: 1px solid #9eadc0;
-   border-right: 1px solid #9eadc0;
-}
-div.summary th.colFirst,
-div.summary td.colFirst {
-   border-right: none;
-}
-div.summary th.colLast,
-div.summary td.colLast {
-   border-left: none;
-}
-div.summary table {
-   border-bottom: 1px solid #9eadc0;
-   margin-bottom: 15px;
-}
-div.summary ul.blockList ul.blockList ul.blockList {
-   margin-top: 20px;
-}
-ul.blockList ul.blockList li.blockList,
-ul.blockList ul.blockList ul.blockList li.blockList,
-ul.blockList ul.blockList ul.blockListLast li.blockList {
-   border: 1px solid #9eadc0;
-}
-div.summary ul.blockList ul.blockList ul.blockList li.blockList h3,
-div.details ul.blockList ul.blockList ul.blockList li.blockList h4,
-div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
-   border-bottom: 1px solid #9eadc0; 
-}
diff --git a/api/misc/snapshot/apidocs/resources/stylesheetOrig.css b/api/misc/snapshot/apidocs/resources/stylesheetOrig.css
deleted file mode 100644
index d05411d..0000000
--- a/api/misc/snapshot/apidocs/resources/stylesheetOrig.css
+++ /dev/null
@@ -1,576 +0,0 @@
-/* Javadoc style sheet */
-/*
-Overall document style
-*/
-
-/*
-@import url('resources/fonts/dejavu.css');
-*/
-
-body {
-    background-color:#ffffff;
-    color:#353833;
-    font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;
-    font-size:14px;
-    margin:0;
-}
-a:link, a:visited {
-    text-decoration:none;
-    color:#4A6782;
-}
-a:hover, a:focus {
-    text-decoration:none;
-    color:#bb7a2a;
-}
-a:active {
-    text-decoration:none;
-    color:#4A6782;
-}
-a[name] {
-    color:#353833;
-}
-a[name]:hover {
-    text-decoration:none;
-    color:#353833;
-}
-pre {
-    font-family:'DejaVu Sans Mono', monospace;
-    font-size:14px;
-}
-h1 {
-    font-size:20px;
-}
-h2 {
-    font-size:18px;
-}
-h3 {
-    font-size:16px;
-    font-style:italic;
-}
-h4 {
-    font-size:13px;
-}
-h5 {
-    font-size:12px;
-}
-h6 {
-    font-size:11px;
-}
-ul {
-    list-style-type:disc;
-}
-code, tt {
-    font-family:'DejaVu Sans Mono', monospace;
-    font-size:14px;
-    padding-top:4px;
-    margin-top:8px;
-    line-height:1.4em;
-}
-dt code {
-    font-family:'DejaVu Sans Mono', monospace;
-    font-size:14px;
-    padding-top:4px;
-}
-table tr td dt code {
-    font-family:'DejaVu Sans Mono', monospace;
-    font-size:14px;
-    vertical-align:top;
-    padding-top:4px;
-}
-sup {
-    font-size:8px;
-}
-/*
-Document title and Copyright styles
-*/
-.clear {
-    clear:both;
-    height:0px;
-    overflow:hidden;
-}
-.aboutLanguage {
-    float:right;
-    padding:0px 21px;
-    font-size:11px;
-    z-index:200;
-    margin-top:-9px;
-}
-.legalCopy {
-    margin-left:.5em;
-}
-.bar a, .bar a:link, .bar a:visited, .bar a:active {
-    color:#FFFFFF;
-    text-decoration:none;
-}
-.bar a:hover, .bar a:focus {
-    color:#bb7a2a;
-}
-.tab {
-    background-color:#0066FF;
-    color:#ffffff;
-    padding:8px;
-    width:5em;
-    font-weight:bold;
-}
-/*
-Navigation bar styles
-*/
-.bar {
-    background-color:#4D7A97;
-    color:#FFFFFF;
-    padding:.8em .5em .4em .8em;
-    height:auto;/*height:1.8em;*/
-    font-size:11px;
-    margin:0;
-}
-.topNav {
-    background-color:#4D7A97;
-    color:#FFFFFF;
-    float:left;
-    padding:0;
-    width:100%;
-    clear:right;
-    height:2.8em;
-    padding-top:10px;
-    overflow:hidden;
-    font-size:12px; 
-}
-.bottomNav {
-    margin-top:10px;
-    background-color:#4D7A97;
-    color:#FFFFFF;
-    float:left;
-    padding:0;
-    width:100%;
-    clear:right;
-    height:2.8em;
-    padding-top:10px;
-    overflow:hidden;
-    font-size:12px;
-}
-.subNav {
-    background-color:#dee3e9;
-    float:left;
-    width:100%;
-    overflow:hidden;
-    font-size:12px;
-}
-.subNav div {
-    clear:left;
-    float:left;
-    padding:0 0 5px 6px;
-    text-transform:uppercase;
-}
-ul.navList, ul.subNavList {
-    float:left;
-    margin:0 25px 0 0;
-    padding:0;
-}
-ul.navList li{
-    list-style:none;
-    float:left;
-    padding: 5px 6px;
-    text-transform:uppercase;
-}
-ul.subNavList li{
-    list-style:none;
-    float:left;
-}
-.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
-    color:#FFFFFF;
-    text-decoration:none;
-    text-transform:uppercase;
-}
-.topNav a:hover, .bottomNav a:hover {
-    text-decoration:none;
-    color:#bb7a2a;
-    text-transform:uppercase;
-}
-.navBarCell1Rev {
-    background-color:#F8981D;
-    color:#253441;
-    margin: auto 5px;
-}
-.skipNav {
-    position:absolute;
-    top:auto;
-    left:-9999px;
-    overflow:hidden;
-}
-/*
-Page header and footer styles
-*/
-.header, .footer {
-    clear:both;
-    margin:0 20px;
-    padding:5px 0 0 0;
-}
-.indexHeader {
-    margin:10px;
-    position:relative;
-}
-.indexHeader span{
-    margin-right:15px;
-}
-.indexHeader h1 {
-    font-size:13px;
-}
-.title {
-    color:#2c4557;
-    margin:10px 0;
-}
-.subTitle {
-    margin:5px 0 0 0;
-}
-.header ul {
-    margin:0 0 15px 0;
-    padding:0;
-}
-.footer ul {
-    margin:20px 0 5px 0;
-}
-.header ul li, .footer ul li {
-    list-style:none;
-    font-size:13px;
-}
-/*
-Heading styles
-*/
-div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
-    background-color:#dee3e9;
-    border:1px solid #d0d9e0;
-    margin:0 0 6px -8px;
-    padding:7px 5px;
-}
-ul.blockList ul.blockList ul.blockList li.blockList h3 {
-    background-color:#dee3e9;
-    border:1px solid #d0d9e0;
-    margin:0 0 6px -8px;
-    padding:7px 5px;
-}
-ul.blockList ul.blockList li.blockList h3 {
-    padding:0;
-    margin:15px 0;
-}
-ul.blockList li.blockList h2 {
-    padding:0px 0 20px 0;
-}
-/*
-Page layout container styles
-*/
-.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
-    clear:both;
-    padding:10px 20px;
-    position:relative;
-}
-.indexContainer {
-    margin:10px;
-    position:relative;
-    font-size:12px;
-}
-.indexContainer h2 {
-    font-size:13px;
-    padding:0 0 3px 0;
-}
-.indexContainer ul {
-    margin:0;
-    padding:0;
-}
-.indexContainer ul li {
-    list-style:none;
-    padding-top:2px;
-}
-.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
-    font-size:12px;
-    font-weight:bold;
-    margin:10px 0 0 0;
-    color:#4E4E4E;
-}
-.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
-    margin:5px 0 10px 0px;
-    font-size:14px;
-    font-family:'DejaVu Sans Mono',monospace;
-}
-.serializedFormContainer dl.nameValue dt {
-    margin-left:1px;
-    font-size:1.1em;
-    display:inline;
-    font-weight:bold;
-}
-.serializedFormContainer dl.nameValue dd {
-    margin:0 0 0 1px;
-    font-size:1.1em;
-    display:inline;
-}
-/*
-List styles
-*/
-ul.horizontal li {
-    display:inline;
-    font-size:0.9em;
-}
-ul.inheritance {
-    margin:0;
-    padding:0;
-}
-ul.inheritance li {
-    display:inline;
-    list-style:none;
-}
-ul.inheritance li ul.inheritance {
-    margin-left:15px;
-    padding-left:15px;
-    padding-top:1px;
-}
-ul.blockList, ul.blockListLast {
-    margin:10px 0 10px 0;
-    padding:0;
-}
-ul.blockList li.blockList, ul.blockListLast li.blockList {
-    list-style:none;
-    margin-bottom:15px;
-    line-height:1.4;
-}
-ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
-    padding:0px 20px 5px 10px;
-    border:1px solid #ededed; 
-    background-color:#f8f8f8;
-}
-ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
-    padding:0 0 5px 8px;
-    background-color:#ffffff;
-    border:none;
-}
-ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
-    margin-left:0;
-    padding-left:0;
-    padding-bottom:15px;
-    border:none;
-}
-ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
-    list-style:none;
-    border-bottom:none;
-    padding-bottom:0;
-}
-table tr td dl, table tr td dl dt, table tr td dl dd {
-    margin-top:0;
-    margin-bottom:1px;
-}
-/*
-Table styles
-*/
-.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary {
-    width:100%;
-    border-left:1px solid #EEE; 
-    border-right:1px solid #EEE; 
-    border-bottom:1px solid #EEE; 
-}
-.overviewSummary, .memberSummary  {
-    padding:0px;
-}
-.overviewSummary caption, .memberSummary caption, .typeSummary caption,
-.useSummary caption, .constantsSummary caption, .deprecatedSummary caption {
-    position:relative;
-    text-align:left;
-    background-repeat:no-repeat;
-    color:#253441;
-    font-weight:bold;
-    clear:none;
-    overflow:hidden;
-    padding:0px;
-    padding-top:10px;
-    padding-left:1px;
-    margin:0px;
-    white-space:pre;
-}
-.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,
-.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,
-.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,
-.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,
-.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,
-.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,
-.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,
-.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited {
-    color:#FFFFFF;
-}
-.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,
-.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span {
-    white-space:nowrap;
-    padding-top:5px;
-    padding-left:12px;
-    padding-right:12px;
-    padding-bottom:7px;
-    display:inline-block;
-    float:left;
-    background-color:#F8981D;
-    border: none;
-    height:16px;
-}
-.memberSummary caption span.activeTableTab span {
-    white-space:nowrap;
-    padding-top:5px;
-    padding-left:12px;
-    padding-right:12px;
-    margin-right:3px;
-    display:inline-block;
-    float:left;
-    background-color:#F8981D;
-    height:16px;
-}
-.memberSummary caption span.tableTab span {
-    white-space:nowrap;
-    padding-top:5px;
-    padding-left:12px;
-    padding-right:12px;
-    margin-right:3px;
-    display:inline-block;
-    float:left;
-    background-color:#4D7A97;
-    height:16px;
-}
-.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab {
-    padding-top:0px;
-    padding-left:0px;
-    padding-right:0px;
-    background-image:none;
-    float:none;
-    display:inline;
-}
-.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,
-.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd {
-    display:none;
-    width:5px;
-    position:relative;
-    float:left;
-    background-color:#F8981D;
-}
-.memberSummary .activeTableTab .tabEnd {
-    display:none;
-    width:5px;
-    margin-right:3px;
-    position:relative; 
-    float:left;
-    background-color:#F8981D;
-}
-.memberSummary .tableTab .tabEnd {
-    display:none;
-    width:5px;
-    margin-right:3px;
-    position:relative;
-    background-color:#4D7A97;
-    float:left;
-
-}
-.overviewSummary td, .memberSummary td, .typeSummary td,
-.useSummary td, .constantsSummary td, .deprecatedSummary td {
-    text-align:left;
-    padding:0px 0px 12px 10px;
-}
-th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,
-td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{
-    vertical-align:top;
-    padding-right:0px;
-    padding-top:8px;
-    padding-bottom:3px;
-}
-th.colFirst, th.colLast, th.colOne, .constantsSummary th {
-    background:#dee3e9;
-    text-align:left;
-    padding:8px 3px 3px 7px;
-}
-td.colFirst, th.colFirst {
-    white-space:nowrap;
-    font-size:13px;
-}
-td.colLast, th.colLast {
-    font-size:13px;
-}
-td.colOne, th.colOne {
-    font-size:13px;
-}
-.overviewSummary td.colFirst, .overviewSummary th.colFirst,
-.useSummary td.colFirst, .useSummary th.colFirst,
-.overviewSummary td.colOne, .overviewSummary th.colOne,
-.memberSummary td.colFirst, .memberSummary th.colFirst,
-.memberSummary td.colOne, .memberSummary th.colOne,
-.typeSummary td.colFirst{
-    width:25%;
-    vertical-align:top;
-}
-td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
-    font-weight:bold;
-}
-.tableSubHeadingColor {
-    background-color:#EEEEFF;
-}
-.altColor {
-    background-color:#FFFFFF;
-}
-.rowColor {
-    background-color:#EEEEEF;
-}
-/*
-Content styles
-*/
-.description pre {
-    margin-top:0;
-}
-.deprecatedContent {
-    margin:0;
-    padding:10px 0;
-}
-.docSummary {
-    padding:0;
-}
-
-ul.blockList ul.blockList ul.blockList li.blockList h3 {
-    font-style:normal;
-}
-
-div.block {
-    font-size:14px;
-    font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
-}
-
-td.colLast div {
-    padding-top:0px;
-}
-
-
-td.colLast a {
-    padding-bottom:3px;
-}
-/*
-Formatting effect styles
-*/
-.sourceLineNo {
-    color:green;
-    padding:0 30px 0 0;
-}
-h1.hidden {
-    visibility:hidden;
-    overflow:hidden;
-    font-size:10px;
-}
-.block {
-    display:block;
-    margin:3px 10px 2px 0px;
-    color:#474747;
-}
-.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink,
-.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel,
-.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink {
-    font-weight:bold;
-}
-.deprecationComment, .emphasizedPhrase, .interfaceName {
-    font-style:italic;
-}
-
-div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,
-div.block div.block span.interfaceName {
-    font-style:normal;
-}
-
-div.contentContainer ul.blockList li.blockList h2{
-    padding-bottom:0px;
-}
diff --git a/api/misc/snapshot/apidocs/script.js b/api/misc/snapshot/apidocs/script.js
deleted file mode 100644
index b346356..0000000
--- a/api/misc/snapshot/apidocs/script.js
+++ /dev/null
@@ -1,30 +0,0 @@
-function show(type)
-{
-    count = 0;
-    for (var key in methods) {
-        var row = document.getElementById(key);
-        if ((methods[key] &  type) != 0) {
-            row.style.display = '';
-            row.className = (count++ % 2) ? rowColor : altColor;
-        }
-        else
-            row.style.display = 'none';
-    }
-    updateTabs(type);
-}
-
-function updateTabs(type)
-{
-    for (var value in tabs) {
-        var sNode = document.getElementById(tabs[value][0]);
-        var spanNode = sNode.firstChild;
-        if (value == type) {
-            sNode.className = activeTableTab;
-            spanNode.innerHTML = tabs[value][1];
-        }
-        else {
-            sNode.className = tableTab;
-            spanNode.innerHTML = "<a href=\"javascript:show("+ value + ");\">" + tabs[value][1] + "</a>";
-        }
-    }
-}
diff --git a/api/misc/snapshot/apidocs/stylesheet.css b/api/misc/snapshot/apidocs/stylesheet.css
deleted file mode 100644
index 1892267..0000000
--- a/api/misc/snapshot/apidocs/stylesheet.css
+++ /dev/null
@@ -1,646 +0,0 @@
-/* Javadoc style sheet */
-/*
-Overall document style
-*/
-
-/*
-@import url('resources/fonts/dejavu.css');
-*/
-
-body {
-    background-color:#ffffff;
-    color:#353833;
-    font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;
-    font-size:14px;
-    margin:0;
-}
-a:link, a:visited {
-    text-decoration:none;
-    color:#4A6782;
-}
-a:hover, a:focus {
-    text-decoration:none;
-    color:#bb7a2a;
-}
-a:active {
-    text-decoration:none;
-    color:#4A6782;
-}
-a[name] {
-    color:#353833;
-}
-a[name]:hover {
-    text-decoration:none;
-    color:#353833;
-}
-pre {
-    font-family:'DejaVu Sans Mono', monospace;
-    font-size:14px;
-}
-h1 {
-    font-size:20px;
-}
-h2 {
-    font-size:18px;
-}
-h3 {
-    font-size:16px;
-    font-style:italic;
-}
-h4 {
-    font-size:13px;
-}
-h5 {
-    font-size:12px;
-}
-h6 {
-    font-size:11px;
-}
-ul {
-    list-style-type:disc;
-}
-code, tt {
-    font-family:'DejaVu Sans Mono', monospace;
-    font-size:14px;
-    padding-top:4px;
-    margin-top:8px;
-    line-height:1.4em;
-}
-dt code {
-    font-family:'DejaVu Sans Mono', monospace;
-    font-size:14px;
-    padding-top:4px;
-}
-table tr td dt code {
-    font-family:'DejaVu Sans Mono', monospace;
-    font-size:14px;
-    vertical-align:top;
-    padding-top:4px;
-}
-sup {
-    font-size:8px;
-}
-/*
-Document title and Copyright styles
-*/
-.clear {
-    clear:both;
-    height:0px;
-    overflow:hidden;
-}
-.aboutLanguage {
-    float:right;
-    padding:0px 21px;
-    font-size:11px;
-    z-index:200;
-    margin-top:-9px;
-}
-.legalCopy {
-    margin-left:.5em;
-}
-.bar a, .bar a:link, .bar a:visited, .bar a:active {
-    color:#FFFFFF;
-    text-decoration:none;
-}
-.bar a:hover, .bar a:focus {
-    color:#bb7a2a;
-}
-.tab {
-    background-color:#0066FF;
-    color:#ffffff;
-    padding:8px;
-    width:5em;
-    font-weight:bold;
-}
-/*
-Navigation bar styles
-*/
-.bar {
-    background-color:#4D7A97;
-    color:#FFFFFF;
-    padding:.8em .5em .4em .8em;
-    height:auto;/*height:1.8em;*/
-    font-size:11px;
-    margin:0;
-}
-.topNav {
-    background-color:#4D7A97;
-    color:#FFFFFF;
-    float:left;
-    padding:0;
-    width:100%;
-    clear:right;
-    height:2.8em;
-    padding-top:10px;
-    overflow:hidden;
-    font-size:12px; 
-}
-.bottomNav {
-    margin-top:10px;
-    background-color:#4D7A97;
-    color:#FFFFFF;
-    float:left;
-    padding:0;
-    width:100%;
-    clear:right;
-    height:2.8em;
-    padding-top:10px;
-    overflow:hidden;
-    font-size:12px;
-}
-.subNav {
-    background-color:#dee3e9;
-    float:left;
-    width:100%;
-    overflow:hidden;
-    font-size:12px;
-}
-.subNav div {
-    clear:left;
-    float:left;
-    padding:0 0 5px 6px;
-    text-transform:uppercase;
-}
-ul.navList, ul.subNavList {
-    float:left;
-    margin:0 25px 0 0;
-    padding:0;
-}
-ul.navList li{
-    list-style:none;
-    float:left;
-    padding: 5px 6px;
-    text-transform:uppercase;
-}
-ul.subNavList li{
-    list-style:none;
-    float:left;
-}
-.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
-    color:#FFFFFF;
-    text-decoration:none;
-    text-transform:uppercase;
-}
-.topNav a:hover, .bottomNav a:hover {
-    text-decoration:none;
-    color:#bb7a2a;
-    text-transform:uppercase;
-}
-.navBarCell1Rev {
-    background-color:#F8981D;
-    color:#253441;
-    margin: auto 5px;
-}
-.skipNav {
-    position:absolute;
-    top:auto;
-    left:-9999px;
-    overflow:hidden;
-}
-/*
-Page header and footer styles
-*/
-.header, .footer {
-    clear:both;
-    margin:0 20px;
-    padding:5px 0 0 0;
-}
-.indexHeader {
-    margin:10px;
-    position:relative;
-}
-.indexHeader span{
-    margin-right:15px;
-}
-.indexHeader h1 {
-    font-size:13px;
-}
-.title {
-    color:#2c4557;
-    margin:10px 0;
-}
-.subTitle {
-    margin:5px 0 0 0;
-}
-.header ul {
-    margin:0 0 15px 0;
-    padding:0;
-}
-.footer ul {
-    margin:20px 0 5px 0;
-}
-.header ul li, .footer ul li {
-    list-style:none;
-    font-size:13px;
-}
-/*
-Heading styles
-*/
-div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
-    background-color:#dee3e9;
-    border:1px solid #d0d9e0;
-    margin:0 0 6px -8px;
-    padding:7px 5px;
-}
-ul.blockList ul.blockList ul.blockList li.blockList h3 {
-    background-color:#dee3e9;
-    border:1px solid #d0d9e0;
-    margin:0 0 6px -8px;
-    padding:7px 5px;
-}
-ul.blockList ul.blockList li.blockList h3 {
-    padding:0;
-    margin:15px 0;
-}
-ul.blockList li.blockList h2 {
-    padding:0px 0 20px 0;
-}
-/*
-Page layout container styles
-*/
-.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
-    clear:both;
-    padding:10px 20px;
-    position:relative;
-}
-.indexContainer {
-    margin:10px;
-    position:relative;
-    font-size:12px;
-}
-.indexContainer h2 {
-    font-size:13px;
-    padding:0 0 3px 0;
-}
-.indexContainer ul {
-    margin:0;
-    padding:0;
-}
-.indexContainer ul li {
-    list-style:none;
-    padding-top:2px;
-}
-.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
-    font-size:12px;
-    font-weight:bold;
-    margin:10px 0 0 0;
-    color:#4E4E4E;
-}
-.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
-    margin:5px 0 10px 0px;
-    font-size:14px;
-    font-family:'DejaVu Sans Mono',monospace;
-}
-.serializedFormContainer dl.nameValue dt {
-    margin-left:1px;
-    font-size:1.1em;
-    display:inline;
-    font-weight:bold;
-}
-.serializedFormContainer dl.nameValue dd {
-    margin:0 0 0 1px;
-    font-size:1.1em;
-    display:inline;
-}
-/*
-List styles
-*/
-ul.horizontal li {
-    display:inline;
-    font-size:0.9em;
-}
-ul.inheritance {
-    margin:0;
-    padding:0;
-}
-ul.inheritance li {
-    display:inline;
-    list-style:none;
-}
-ul.inheritance li ul.inheritance {
-    margin-left:15px;
-    padding-left:15px;
-    padding-top:1px;
-}
-ul.blockList, ul.blockListLast {
-    margin:10px 0 10px 0;
-    padding:0;
-}
-ul.blockList li.blockList, ul.blockListLast li.blockList {
-    list-style:none;
-    margin-bottom:15px;
-    line-height:1.4;
-}
-ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
-    padding:0px 20px 5px 10px;
-    border:1px solid #ededed; 
-    background-color:#f8f8f8;
-}
-ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
-    padding:0 0 5px 8px;
-    background-color:#ffffff;
-    border:none;
-}
-ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
-    margin-left:0;
-    padding-left:0;
-    padding-bottom:15px;
-    border:none;
-}
-ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
-    list-style:none;
-    border-bottom:none;
-    padding-bottom:0;
-}
-table tr td dl, table tr td dl dt, table tr td dl dd {
-    margin-top:0;
-    margin-bottom:1px;
-}
-/*
-Table styles
-*/
-.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary {
-    width:100%;
-    border-left:1px solid #EEE; 
-    border-right:1px solid #EEE; 
-    border-bottom:1px solid #EEE; 
-}
-.overviewSummary, .memberSummary  {
-    padding:0px;
-}
-.overviewSummary caption, .memberSummary caption, .typeSummary caption,
-.useSummary caption, .constantsSummary caption, .deprecatedSummary caption {
-    position:relative;
-    text-align:left;
-    background-repeat:no-repeat;
-    color:#253441;
-    font-weight:bold;
-    clear:none;
-    overflow:hidden;
-    padding:0px;
-    padding-top:10px;
-    padding-left:1px;
-    margin:0px;
-    white-space:pre;
-}
-.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,
-.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,
-.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,
-.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,
-.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,
-.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,
-.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,
-.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited {
-    color:#FFFFFF;
-}
-.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,
-.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span {
-    white-space:nowrap;
-    padding-top:5px;
-    padding-left:12px;
-    padding-right:12px;
-    padding-bottom:7px;
-    display:inline-block;
-    float:left;
-    background-color:#F8981D;
-    border: none;
-    height:16px;
-}
-.memberSummary caption span.activeTableTab span {
-    white-space:nowrap;
-    padding-top:5px;
-    padding-left:12px;
-    padding-right:12px;
-    margin-right:3px;
-    display:inline-block;
-    float:left;
-    background-color:#F8981D;
-    height:16px;
-}
-.memberSummary caption span.tableTab span {
-    white-space:nowrap;
-    padding-top:5px;
-    padding-left:12px;
-    padding-right:12px;
-    margin-right:3px;
-    display:inline-block;
-    float:left;
-    background-color:#4D7A97;
-    height:16px;
-}
-.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab {
-    padding-top:0px;
-    padding-left:0px;
-    padding-right:0px;
-    background-image:none;
-    float:none;
-    display:inline;
-}
-.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,
-.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd {
-    display:none;
-    width:5px;
-    position:relative;
-    float:left;
-    background-color:#F8981D;
-}
-.memberSummary .activeTableTab .tabEnd {
-    display:none;
-    width:5px;
-    margin-right:3px;
-    position:relative; 
-    float:left;
-    background-color:#F8981D;
-}
-.memberSummary .tableTab .tabEnd {
-    display:none;
-    width:5px;
-    margin-right:3px;
-    position:relative;
-    background-color:#4D7A97;
-    float:left;
-
-}
-.overviewSummary td, .memberSummary td, .typeSummary td,
-.useSummary td, .constantsSummary td, .deprecatedSummary td {
-    text-align:left;
-    padding:0px 0px 12px 10px;
-}
-th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,
-td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{
-    vertical-align:top;
-    padding-right:0px;
-    padding-top:8px;
-    padding-bottom:3px;
-}
-th.colFirst, th.colLast, th.colOne, .constantsSummary th {
-    background:#dee3e9;
-    text-align:left;
-    padding:8px 3px 3px 7px;
-}
-td.colFirst, th.colFirst {
-    white-space:nowrap;
-    font-size:13px;
-}
-td.colLast, th.colLast {
-    font-size:13px;
-}
-td.colOne, th.colOne {
-    font-size:13px;
-}
-.overviewSummary td.colFirst, .overviewSummary th.colFirst,
-.useSummary td.colFirst, .useSummary th.colFirst,
-.overviewSummary td.colOne, .overviewSummary th.colOne,
-.memberSummary td.colFirst, .memberSummary th.colFirst,
-.memberSummary td.colOne, .memberSummary th.colOne,
-.typeSummary td.colFirst{
-    width:25%;
-    vertical-align:top;
-}
-td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
-    font-weight:bold;
-}
-.tableSubHeadingColor {
-    background-color:#EEEEFF;
-}
-.altColor {
-    background-color:#FFFFFF;
-}
-.rowColor {
-    background-color:#EEEEEF;
-}
-/*
-Content styles
-*/
-.description pre {
-    margin-top:0;
-}
-.deprecatedContent {
-    margin:0;
-    padding:10px 0;
-}
-.docSummary {
-    padding:0;
-}
-
-ul.blockList ul.blockList ul.blockList li.blockList h3 {
-    font-style:normal;
-}
-
-div.block {
-    font-size:14px;
-    font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
-}
-
-td.colLast div {
-    padding-top:0px;
-}
-
-
-td.colLast a {
-    padding-bottom:3px;
-}
-/*
-Formatting effect styles
-*/
-.sourceLineNo {
-    color:green;
-    padding:0 30px 0 0;
-}
-h1.hidden {
-    visibility:hidden;
-    overflow:hidden;
-    font-size:10px;
-}
-.block {
-    display:block;
-    margin:3px 10px 2px 0px;
-    color:#474747;
-}
-.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink,
-.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel,
-.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink {
-    font-weight:bold;
-}
-.deprecationComment, .emphasizedPhrase, .interfaceName {
-    font-style:italic;
-}
-
-div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,
-div.block div.block span.interfaceName {
-    font-style:normal;
-}
-
-div.contentContainer ul.blockList li.blockList h2{
-    padding-bottom:0px;
-}
-
-/*
-Overrides
-@import "stylesheetOrig.css";
-*/
-
-
-
-body {
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 12px; 
-}
-pre {
-   font-family: monospace;
-   font-size: 12px; 
-}
-code, tt, dt code, table tr td dt code  {
-   font-family: monospace;
-   font-size: 12px; 
-}
-.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
-   font-size: 13px; 
-}
-.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
-   margin-left: 20px;
-   font-size: 12px;
-   font-family: inherit;
-}
-div.block {
-   font-size: 12px;
-   font-family: inherit;
-}
-h4 {
-   font-size: 15px;
-}
-.memberSummary caption {
-   padding-top: 0;
-}
-div.summary th {
-   border: 1px solid #9eadc0;
-}
-div.summary td {
-   border-left: 1px solid #9eadc0;
-   border-right: 1px solid #9eadc0;
-}
-div.summary th.colFirst,
-div.summary td.colFirst {
-   border-right: none;
-}
-div.summary th.colLast,
-div.summary td.colLast {
-   border-left: none;
-}
-div.summary table {
-   border-bottom: 1px solid #9eadc0;
-   margin-bottom: 15px;
-}
-div.summary ul.blockList ul.blockList ul.blockList {
-   margin-top: 20px;
-}
-ul.blockList ul.blockList li.blockList,
-ul.blockList ul.blockList ul.blockList li.blockList,
-ul.blockList ul.blockList ul.blockListLast li.blockList {
-   border: 1px solid #9eadc0;
-}
-div.summary ul.blockList ul.blockList ul.blockList li.blockList h3,
-div.details ul.blockList ul.blockList ul.blockList li.blockList h4,
-div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
-   border-bottom: 1px solid #9eadc0; 
-}
diff --git a/api/pig/snapshot/apidocs/allclasses-frame.html b/api/pig/snapshot/apidocs/allclasses-frame.html
deleted file mode 100644
index b8cb2ce..0000000
--- a/api/pig/snapshot/apidocs/allclasses-frame.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>All Classes (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<h1 class="bar">All&nbsp;Classes</h1>
-<div class="indexContainer">
-<ul>
-<li><a href="com/yahoo/sketches/pig/theta/AexcludeB.html" title="class in com.yahoo.sketches.pig.theta" target="classFrame">AexcludeB</a></li>
-<li><a href="com/yahoo/sketches/pig/frequencies/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.frequencies" target="classFrame">AlgebraicInitial</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">AlgebraicInitial</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/ArrayOfDoublesSketchToEstimates.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">ArrayOfDoublesSketchToEstimates</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">DataToArrayOfDoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">DataToArrayOfDoublesSketch.Initial</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">DataToArrayOfDoublesSketch.IntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">DataToDoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">DataToDoublesSketch.Initial</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">DataToDoublesSketch.IntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">DataToDoubleSummarySketch</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">DataToDoubleSummarySketch.Initial</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">DataToDoubleSummarySketch.IntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies" target="classFrame">DataToFrequentItemsSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies" target="classFrame">DataToFrequentItemsSketchAlgebraicIntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies" target="classFrame">DataToFrequentStringsSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.Initial.html" title="class in com.yahoo.sketches.pig.frequencies" target="classFrame">DataToFrequentStringsSketch.Initial</a></li>
-<li><a href="com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies" target="classFrame">DataToFrequentStringsSketch.IntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">DataToItemsSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchInitial.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">DataToItemsSketch.DataToItemsSketchInitial</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">DataToItemsSketch.DataToItemsSketchIntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/theta/DataToSketch.html" title="class in com.yahoo.sketches.pig.theta" target="classFrame">DataToSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/DataToSketch.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">DataToSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/theta/DataToSketch.Initial.html" title="class in com.yahoo.sketches.pig.theta" target="classFrame">DataToSketch.Initial</a></li>
-<li><a href="com/yahoo/sketches/pig/theta/DataToSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta" target="classFrame">DataToSketch.IntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">DataToSketchAlgebraicIntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/DataToStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">DataToStringsSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/DataToStringsSketch.DataToStringsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">DataToStringsSketch.DataToStringsSketchIntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/DoubleSummarySketchToEstimates.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">DoubleSummarySketchToEstimates</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/DoubleSummarySketchToPercentile.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">DoubleSummarySketchToPercentile</a></li>
-<li><a href="com/yahoo/sketches/pig/theta/ErrorBounds.html" title="class in com.yahoo.sketches.pig.theta" target="classFrame">ErrorBounds</a></li>
-<li><a href="com/yahoo/sketches/pig/theta/Estimate.html" title="class in com.yahoo.sketches.pig.theta" target="classFrame">Estimate</a></li>
-<li><a href="com/yahoo/sketches/pig/frequencies/FrequentStringsSketchToEstimates.html" title="class in com.yahoo.sketches.pig.frequencies" target="classFrame">FrequentStringsSketchToEstimates</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/GetKFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">GetKFromDoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/GetKFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">GetKFromStringsSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/GetPmfFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">GetPmfFromDoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/GetPmfFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">GetPmfFromStringsSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/GetQuantileFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">GetQuantileFromDoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/GetQuantileFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">GetQuantileFromStringsSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/GetQuantilesFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">GetQuantilesFromDoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/GetQuantilesFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">GetQuantilesFromStringsSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/theta/Intersect.html" title="class in com.yahoo.sketches.pig.theta" target="classFrame">Intersect</a></li>
-<li><a href="com/yahoo/sketches/pig/theta/Intersect.Initial.html" title="class in com.yahoo.sketches.pig.theta" target="classFrame">Intersect.Initial</a></li>
-<li><a href="com/yahoo/sketches/pig/theta/Intersect.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta" target="classFrame">Intersect.IntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/hash/MurmurHash3.html" title="class in com.yahoo.sketches.pig.hash" target="classFrame">MurmurHash3</a></li>
-<li><a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.html" title="class in com.yahoo.sketches.pig.sampling" target="classFrame">ReservoirSampling</a></li>
-<li><a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.Initial.html" title="class in com.yahoo.sketches.pig.sampling" target="classFrame">ReservoirSampling.Initial</a></li>
-<li><a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.sampling" target="classFrame">ReservoirSampling.IntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/theta/SketchToString.html" title="class in com.yahoo.sketches.pig.theta" target="classFrame">SketchToString</a></li>
-<li><a href="com/yahoo/sketches/pig/theta/Union.html" title="class in com.yahoo.sketches.pig.theta" target="classFrame">Union</a></li>
-<li><a href="com/yahoo/sketches/pig/theta/Union.Initial.html" title="class in com.yahoo.sketches.pig.theta" target="classFrame">Union.Initial</a></li>
-<li><a href="com/yahoo/sketches/pig/theta/Union.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta" target="classFrame">Union.IntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">UnionArrayOfDoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">UnionArrayOfDoublesSketch.Initial</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">UnionArrayOfDoublesSketch.IntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">UnionDoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">UnionDoublesSketch.Initial</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">UnionDoublesSketch.IntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">UnionDoubleSummarySketch</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">UnionDoubleSummarySketch.Initial</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">UnionDoubleSummarySketch.IntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies" target="classFrame">UnionFrequentItemsSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies" target="classFrame">UnionFrequentItemsSketchAlgebraicIntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies" target="classFrame">UnionFrequentStringsSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.Initial.html" title="class in com.yahoo.sketches.pig.frequencies" target="classFrame">UnionFrequentStringsSketch.Initial</a></li>
-<li><a href="com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies" target="classFrame">UnionFrequentStringsSketch.IntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">UnionItemsSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchInitial.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">UnionItemsSketch.UnionItemsSketchInitial</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">UnionItemsSketch.UnionItemsSketchIntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/UnionSketch.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">UnionSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/UnionSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">UnionSketchAlgebraicIntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/UnionStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">UnionStringsSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/UnionStringsSketch.UnionStringsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">UnionStringsSketch.UnionStringsSketchIntermediateFinal</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/allclasses-noframe.html b/api/pig/snapshot/apidocs/allclasses-noframe.html
deleted file mode 100644
index b0300c3..0000000
--- a/api/pig/snapshot/apidocs/allclasses-noframe.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>All Classes (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<h1 class="bar">All&nbsp;Classes</h1>
-<div class="indexContainer">
-<ul>
-<li><a href="com/yahoo/sketches/pig/theta/AexcludeB.html" title="class in com.yahoo.sketches.pig.theta">AexcludeB</a></li>
-<li><a href="com/yahoo/sketches/pig/frequencies/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.frequencies">AlgebraicInitial</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.tuple">AlgebraicInitial</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/ArrayOfDoublesSketchToEstimates.html" title="class in com.yahoo.sketches.pig.tuple">ArrayOfDoublesSketchToEstimates</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple">DataToArrayOfDoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">DataToArrayOfDoublesSketch.Initial</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">DataToArrayOfDoublesSketch.IntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToDoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.quantiles">DataToDoublesSketch.Initial</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">DataToDoublesSketch.IntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple">DataToDoubleSummarySketch</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">DataToDoubleSummarySketch.Initial</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">DataToDoubleSummarySketch.IntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentItemsSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentItemsSketchAlgebraicIntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentStringsSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.Initial.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentStringsSketch.Initial</a></li>
-<li><a href="com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentStringsSketch.IntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToItemsSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchInitial.html" title="class in com.yahoo.sketches.pig.quantiles">DataToItemsSketch.DataToItemsSketchInitial</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">DataToItemsSketch.DataToItemsSketchIntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/theta/DataToSketch.html" title="class in com.yahoo.sketches.pig.theta">DataToSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/DataToSketch.html" title="class in com.yahoo.sketches.pig.tuple">DataToSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/theta/DataToSketch.Initial.html" title="class in com.yahoo.sketches.pig.theta">DataToSketch.Initial</a></li>
-<li><a href="com/yahoo/sketches/pig/theta/DataToSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta">DataToSketch.IntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">DataToSketchAlgebraicIntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/DataToStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToStringsSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/DataToStringsSketch.DataToStringsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">DataToStringsSketch.DataToStringsSketchIntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/DoubleSummarySketchToEstimates.html" title="class in com.yahoo.sketches.pig.tuple">DoubleSummarySketchToEstimates</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/DoubleSummarySketchToPercentile.html" title="class in com.yahoo.sketches.pig.tuple">DoubleSummarySketchToPercentile</a></li>
-<li><a href="com/yahoo/sketches/pig/theta/ErrorBounds.html" title="class in com.yahoo.sketches.pig.theta">ErrorBounds</a></li>
-<li><a href="com/yahoo/sketches/pig/theta/Estimate.html" title="class in com.yahoo.sketches.pig.theta">Estimate</a></li>
-<li><a href="com/yahoo/sketches/pig/frequencies/FrequentStringsSketchToEstimates.html" title="class in com.yahoo.sketches.pig.frequencies">FrequentStringsSketchToEstimates</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/GetKFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">GetKFromDoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/GetKFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">GetKFromStringsSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/GetPmfFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">GetPmfFromDoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/GetPmfFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">GetPmfFromStringsSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/GetQuantileFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">GetQuantileFromDoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/GetQuantileFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">GetQuantileFromStringsSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/GetQuantilesFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">GetQuantilesFromDoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/GetQuantilesFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">GetQuantilesFromStringsSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/theta/Intersect.html" title="class in com.yahoo.sketches.pig.theta">Intersect</a></li>
-<li><a href="com/yahoo/sketches/pig/theta/Intersect.Initial.html" title="class in com.yahoo.sketches.pig.theta">Intersect.Initial</a></li>
-<li><a href="com/yahoo/sketches/pig/theta/Intersect.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta">Intersect.IntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/hash/MurmurHash3.html" title="class in com.yahoo.sketches.pig.hash">MurmurHash3</a></li>
-<li><a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.html" title="class in com.yahoo.sketches.pig.sampling">ReservoirSampling</a></li>
-<li><a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.Initial.html" title="class in com.yahoo.sketches.pig.sampling">ReservoirSampling.Initial</a></li>
-<li><a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.sampling">ReservoirSampling.IntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/theta/SketchToString.html" title="class in com.yahoo.sketches.pig.theta">SketchToString</a></li>
-<li><a href="com/yahoo/sketches/pig/theta/Union.html" title="class in com.yahoo.sketches.pig.theta">Union</a></li>
-<li><a href="com/yahoo/sketches/pig/theta/Union.Initial.html" title="class in com.yahoo.sketches.pig.theta">Union.Initial</a></li>
-<li><a href="com/yahoo/sketches/pig/theta/Union.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta">Union.IntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple">UnionArrayOfDoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">UnionArrayOfDoublesSketch.Initial</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">UnionArrayOfDoublesSketch.IntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionDoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.quantiles">UnionDoublesSketch.Initial</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">UnionDoublesSketch.IntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple">UnionDoubleSummarySketch</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">UnionDoubleSummarySketch.Initial</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">UnionDoubleSummarySketch.IntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentItemsSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentItemsSketchAlgebraicIntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentStringsSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.Initial.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentStringsSketch.Initial</a></li>
-<li><a href="com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentStringsSketch.IntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionItemsSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchInitial.html" title="class in com.yahoo.sketches.pig.quantiles">UnionItemsSketch.UnionItemsSketchInitial</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">UnionItemsSketch.UnionItemsSketchIntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/UnionSketch.html" title="class in com.yahoo.sketches.pig.tuple">UnionSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/UnionSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">UnionSketchAlgebraicIntermediateFinal</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/UnionStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionStringsSketch</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/UnionStringsSketch.UnionStringsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">UnionStringsSketch.UnionStringsSketchIntermediateFinal</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/AlgebraicInitial.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/AlgebraicInitial.html
deleted file mode 100644
index e298c97..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/AlgebraicInitial.html
+++ /dev/null
@@ -1,327 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:39 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>AlgebraicInitial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AlgebraicInitial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/AlgebraicInitial.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/frequencies/AlgebraicInitial.html" target="_top">Frames</a></li>
-<li><a href="AlgebraicInitial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.frequencies</div>
-<h2 title="Class AlgebraicInitial" class="title">Class AlgebraicInitial</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.frequencies.AlgebraicInitial</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.Initial.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentStringsSketch.Initial</a>, <a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.Initial.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentStringsSketch.Initial</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">AlgebraicInitial</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</pre>
-<div class="block">This is a common pass-through implementation for initial step of an Algebraic operation</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/AlgebraicInitial.html#AlgebraicInitial--">AlgebraicInitial</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/AlgebraicInitial.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="AlgebraicInitial--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>AlgebraicInitial</h4>
-<pre>public&nbsp;AlgebraicInitial()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/AlgebraicInitial.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/frequencies/AlgebraicInitial.html" target="_top">Frames</a></li>
-<li><a href="AlgebraicInitial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html
deleted file mode 100644
index 27980d7..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html
+++ /dev/null
@@ -1,400 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:39 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToFrequentItemsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToFrequentItemsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToFrequentItemsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html" target="_top">Frames</a></li>
-<li><a href="DataToFrequentItemsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.frequencies</div>
-<h2 title="Class DataToFrequentItemsSketch" class="title">Class DataToFrequentItemsSketch&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.frequencies.DataToFrequentItemsSketch&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - type of item</dd>
-</dl>
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentStringsSketch</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">DataToFrequentItemsSketch&lt;T&gt;</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;
-implements org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</pre>
-<div class="block">This is a generic implementation to be specialized in concrete UDFs</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html#DataToFrequentItemsSketch-int-com.yahoo.sketches.ArrayOfItemsSerDe-">DataToFrequentItemsSketch</a></span>(int&nbsp;sketchSize,
-                         com.yahoo.sketches.ArrayOfItemsSerDe&lt;<a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html" title="type parameter in DataToFrequentItemsSketch">T</a>&gt;&nbsp;serDe)</code>
-<div class="block">Constructs a function given a sketch size and serde</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html#cleanup--">cleanup</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html#getValue--">getValue</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DataToFrequentItemsSketch-int-com.yahoo.sketches.ArrayOfItemsSerDe-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataToFrequentItemsSketch</h4>
-<pre>public&nbsp;DataToFrequentItemsSketch(int&nbsp;sketchSize,
-                                 com.yahoo.sketches.ArrayOfItemsSerDe&lt;<a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html" title="type parameter in DataToFrequentItemsSketch">T</a>&gt;&nbsp;serDe)</pre>
-<div class="block">Constructs a function given a sketch size and serde</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSize</code> - parameter controlling the size of the sketch and the accuracy</dd>
-<dd><code>serDe</code> - an instance of ArrayOfItemsSerDe to serialize and deserialize arrays of items</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="accumulate-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>accumulate</h4>
-<pre>public&nbsp;void&nbsp;accumulate(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>accumulate</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="cleanup--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>cleanup</h4>
-<pre>public&nbsp;void&nbsp;cleanup()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>cleanup</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getValue--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getValue</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;getValue()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getValue</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToFrequentItemsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html" target="_top">Frames</a></li>
-<li><a href="DataToFrequentItemsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html
deleted file mode 100644
index fbbcedd..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html
+++ /dev/null
@@ -1,352 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:39 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToFrequentItemsSketchAlgebraicIntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToFrequentItemsSketchAlgebraicIntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="DataToFrequentItemsSketchAlgebraicIntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.frequencies</div>
-<h2 title="Class DataToFrequentItemsSketchAlgebraicIntermediateFinal" class="title">Class DataToFrequentItemsSketchAlgebraicIntermediateFinal&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.frequencies.DataToFrequentItemsSketchAlgebraicIntermediateFinal&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - Type of the item</dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentStringsSketch.IntermediateFinal</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">DataToFrequentItemsSketchAlgebraicIntermediateFinal&lt;T&gt;</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</pre>
-<div class="block">Class used to calculate the intermediate pass (combiner) or the final pass
- (reducer) of an Algebraic sketch operation. This may be called multiple times
- (from the mapper and from the reducer). It will receive a bag of values
- returned by either the Intermediate stage or the Initial stages, so
- it needs to be able to differentiate between and interpret both types.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html#DataToFrequentItemsSketchAlgebraicIntermediateFinal--">DataToFrequentItemsSketchAlgebraicIntermediateFinal</a></span>()</code>
-<div class="block">Default constructor to make pig validation happy.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html#DataToFrequentItemsSketchAlgebraicIntermediateFinal-int-com.yahoo.sketches.ArrayOfItemsSerDe-">DataToFrequentItemsSketchAlgebraicIntermediateFinal</a></span>(int&nbsp;sketchSize,
-                                                   com.yahoo.sketches.ArrayOfItemsSerDe&lt;<a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html" title="type parameter in DataToFrequentItemsSketchAlgebraicIntermediateFinal">T</a>&gt;&nbsp;serDe)</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DataToFrequentItemsSketchAlgebraicIntermediateFinal--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DataToFrequentItemsSketchAlgebraicIntermediateFinal</h4>
-<pre>public&nbsp;DataToFrequentItemsSketchAlgebraicIntermediateFinal()</pre>
-<div class="block">Default constructor to make pig validation happy.</div>
-</li>
-</ul>
-<a name="DataToFrequentItemsSketchAlgebraicIntermediateFinal-int-com.yahoo.sketches.ArrayOfItemsSerDe-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataToFrequentItemsSketchAlgebraicIntermediateFinal</h4>
-<pre>public&nbsp;DataToFrequentItemsSketchAlgebraicIntermediateFinal(int&nbsp;sketchSize,
-                                                           com.yahoo.sketches.ArrayOfItemsSerDe&lt;<a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html" title="type parameter in DataToFrequentItemsSketchAlgebraicIntermediateFinal">T</a>&gt;&nbsp;serDe)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="DataToFrequentItemsSketchAlgebraicIntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.Initial.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.Initial.html
deleted file mode 100644
index 7236609..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.Initial.html
+++ /dev/null
@@ -1,320 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:39 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToFrequentStringsSketch.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToFrequentStringsSketch.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToFrequentStringsSketch.Initial.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.Initial.html" target="_top">Frames</a></li>
-<li><a href="DataToFrequentStringsSketch.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.com.yahoo.sketches.pig.frequencies.AlgebraicInitial">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.frequencies</div>
-<h2 title="Class DataToFrequentStringsSketch.Initial" class="title">Class DataToFrequentStringsSketch.Initial</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.frequencies">com.yahoo.sketches.pig.frequencies.AlgebraicInitial</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.frequencies.DataToFrequentStringsSketch.Initial</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentStringsSketch</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">DataToFrequentStringsSketch.Initial</span>
-extends <a href="../../../../../com/yahoo/sketches/pig/frequencies/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.frequencies">AlgebraicInitial</a></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.Initial.html#Initial--">Initial</a></span>()</code>
-<div class="block">Default constructor to make pig validation happy</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.Initial.html#Initial-java.lang.String-">Initial</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize)</code>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.pig.frequencies.AlgebraicInitial">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.pig.frequencies.<a href="../../../../../com/yahoo/sketches/pig/frequencies/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.frequencies">AlgebraicInitial</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/pig/frequencies/AlgebraicInitial.html#exec-org.apache.pig.data.Tuple-">exec</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Initial-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Initial</h4>
-<pre>public&nbsp;Initial(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize)</pre>
-<div class="block">Constructor for the initial pass of an Algebraic function. This will be passed the same
- constructor arguments as the original UDF.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSize</code> - String representation of sketch size</dd>
-</dl>
-</li>
-</ul>
-<a name="Initial--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Initial</h4>
-<pre>public&nbsp;Initial()</pre>
-<div class="block">Default constructor to make pig validation happy</div>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToFrequentStringsSketch.Initial.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.Initial.html" target="_top">Frames</a></li>
-<li><a href="DataToFrequentStringsSketch.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.com.yahoo.sketches.pig.frequencies.AlgebraicInitial">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.IntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.IntermediateFinal.html
deleted file mode 100644
index eef2f39..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.IntermediateFinal.html
+++ /dev/null
@@ -1,320 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:39 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToFrequentStringsSketch.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToFrequentStringsSketch.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToFrequentStringsSketch.IntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.Initial.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/FrequentStringsSketchToEstimates.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="DataToFrequentStringsSketch.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.com.yahoo.sketches.pig.frequencies.DataToFrequentItemsSketchAlgebraicIntermediateFinal">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.frequencies</div>
-<h2 title="Class DataToFrequentStringsSketch.IntermediateFinal" class="title">Class DataToFrequentStringsSketch.IntermediateFinal</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">com.yahoo.sketches.pig.frequencies.DataToFrequentItemsSketchAlgebraicIntermediateFinal</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.frequencies.DataToFrequentStringsSketch.IntermediateFinal</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentStringsSketch</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">DataToFrequentStringsSketch.IntermediateFinal</span>
-extends <a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentItemsSketchAlgebraicIntermediateFinal</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.IntermediateFinal.html#IntermediateFinal--">IntermediateFinal</a></span>()</code>
-<div class="block">Default constructor to make pig validation happy.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.IntermediateFinal.html#IntermediateFinal-java.lang.String-">IntermediateFinal</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize)</code>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.pig.frequencies.DataToFrequentItemsSketchAlgebraicIntermediateFinal">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.pig.frequencies.<a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentItemsSketchAlgebraicIntermediateFinal</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html#exec-org.apache.pig.data.Tuple-">exec</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="IntermediateFinal-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize)</pre>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function. This will be
- passed the same constructor arguments as the original UDF.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSize</code> - String representation of sketch size</dd>
-</dl>
-</li>
-</ul>
-<a name="IntermediateFinal--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal()</pre>
-<div class="block">Default constructor to make pig validation happy.</div>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToFrequentStringsSketch.IntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.Initial.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/FrequentStringsSketchToEstimates.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="DataToFrequentStringsSketch.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.com.yahoo.sketches.pig.frequencies.DataToFrequentItemsSketchAlgebraicIntermediateFinal">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.html
deleted file mode 100644
index 20a0cac..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.html
+++ /dev/null
@@ -1,394 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:39 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToFrequentStringsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToFrequentStringsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToFrequentStringsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.Initial.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.html" target="_top">Frames</a></li>
-<li><a href="DataToFrequentStringsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.frequencies</div>
-<h2 title="Class DataToFrequentStringsSketch" class="title">Class DataToFrequentStringsSketch</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">com.yahoo.sketches.pig.frequencies.DataToFrequentItemsSketch</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.frequencies.DataToFrequentStringsSketch</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;, org.apache.pig.Algebraic</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DataToFrequentStringsSketch</span>
-extends <a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentItemsSketch</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;
-implements org.apache.pig.Algebraic</pre>
-<div class="block">This UDF creates a FrequentItemsSketch&lt;String&gt; from raw data.
- It supports all three ways: exec(), Accumulator and Algebraic.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.Initial.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentStringsSketch.Initial</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentStringsSketch.IntermediateFinal</a></span></code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.html#DataToFrequentStringsSketch-java.lang.String-">DataToFrequentStringsSketch</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize)</code>
-<div class="block">Constructor</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.html#getFinal--">getFinal</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.html#getInitial--">getInitial</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.html#getIntermed--">getIntermed</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.pig.frequencies.DataToFrequentItemsSketch">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.pig.frequencies.<a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentItemsSketch</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a>, <a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html#cleanup--">cleanup</a>, <a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html#exec-org.apache.pig.data.Tuple-">exec</a>, <a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html#getValue--">getValue</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DataToFrequentStringsSketch-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataToFrequentStringsSketch</h4>
-<pre>public&nbsp;DataToFrequentStringsSketch(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize)</pre>
-<div class="block">Constructor</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSize</code> - String representation of sketch size</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getInitial--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getInitial</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getInitial()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getInitial</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Algebraic</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getIntermed--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getIntermed</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getIntermed()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getIntermed</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Algebraic</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getFinal--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getFinal</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getFinal()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getFinal</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Algebraic</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToFrequentStringsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.Initial.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.html" target="_top">Frames</a></li>
-<li><a href="DataToFrequentStringsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/FrequentStringsSketchToEstimates.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/FrequentStringsSketchToEstimates.html
deleted file mode 100644
index 59b7fd6..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/FrequentStringsSketchToEstimates.html
+++ /dev/null
@@ -1,363 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:39 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>FrequentStringsSketchToEstimates (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FrequentStringsSketchToEstimates (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/FrequentStringsSketchToEstimates.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/frequencies/FrequentStringsSketchToEstimates.html" target="_top">Frames</a></li>
-<li><a href="FrequentStringsSketchToEstimates.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.frequencies</div>
-<h2 title="Class FrequentStringsSketchToEstimates" class="title">Class FrequentStringsSketchToEstimates</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.DataBag&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.frequencies.FrequentStringsSketchToEstimates</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">FrequentStringsSketchToEstimates</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.DataBag&gt;</pre>
-<div class="block">This UDF converts a FrequentItemsSketch&lt;String&gt; to estimates:
- {(item, estimate, upper bound, lower bound), ...}</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/FrequentStringsSketchToEstimates.html#FrequentStringsSketchToEstimates--">FrequentStringsSketchToEstimates</a></span>()</code>
-<div class="block">Instantiate UDF with default error type</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/FrequentStringsSketchToEstimates.html#FrequentStringsSketchToEstimates-java.lang.String-">FrequentStringsSketchToEstimates</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;errorType)</code>
-<div class="block">Instantiate UDF with given error type</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.DataBag</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/FrequentStringsSketchToEstimates.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;input)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/FrequentStringsSketchToEstimates.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;inputSchema)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="FrequentStringsSketchToEstimates--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>FrequentStringsSketchToEstimates</h4>
-<pre>public&nbsp;FrequentStringsSketchToEstimates()</pre>
-<div class="block">Instantiate UDF with default error type</div>
-</li>
-</ul>
-<a name="FrequentStringsSketchToEstimates-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>FrequentStringsSketchToEstimates</h4>
-<pre>public&nbsp;FrequentStringsSketchToEstimates(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;errorType)</pre>
-<div class="block">Instantiate UDF with given error type</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>errorType</code> - string representation of error type</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.DataBag&nbsp;exec(org.apache.pig.data.Tuple&nbsp;input)
-                                 throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.DataBag&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>outputSchema</h4>
-<pre>public&nbsp;org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;inputSchema)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>outputSchema</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.DataBag&gt;</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/FrequentStringsSketchToEstimates.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/frequencies/FrequentStringsSketchToEstimates.html" target="_top">Frames</a></li>
-<li><a href="FrequentStringsSketchToEstimates.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html
deleted file mode 100644
index c352070..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html
+++ /dev/null
@@ -1,400 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:39 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionFrequentItemsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionFrequentItemsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionFrequentItemsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/FrequentStringsSketchToEstimates.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html" target="_top">Frames</a></li>
-<li><a href="UnionFrequentItemsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.frequencies</div>
-<h2 title="Class UnionFrequentItemsSketch" class="title">Class UnionFrequentItemsSketch&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.frequencies.UnionFrequentItemsSketch&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - Type of item</dd>
-</dl>
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentStringsSketch</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">UnionFrequentItemsSketch&lt;T&gt;</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;
-implements org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</pre>
-<div class="block">This is a generic implementation to be specialized in concrete UDFs</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html#UnionFrequentItemsSketch-int-com.yahoo.sketches.ArrayOfItemsSerDe-">UnionFrequentItemsSketch</a></span>(int&nbsp;sketchSize,
-                        com.yahoo.sketches.ArrayOfItemsSerDe&lt;<a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html" title="type parameter in UnionFrequentItemsSketch">T</a>&gt;&nbsp;serDe)</code>
-<div class="block">Constructs a function given a sketch size and serde</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html#cleanup--">cleanup</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html#getValue--">getValue</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UnionFrequentItemsSketch-int-com.yahoo.sketches.ArrayOfItemsSerDe-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UnionFrequentItemsSketch</h4>
-<pre>public&nbsp;UnionFrequentItemsSketch(int&nbsp;sketchSize,
-                                com.yahoo.sketches.ArrayOfItemsSerDe&lt;<a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html" title="type parameter in UnionFrequentItemsSketch">T</a>&gt;&nbsp;serDe)</pre>
-<div class="block">Constructs a function given a sketch size and serde</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSize</code> - parameter controlling the size of the sketch and the accuracy</dd>
-<dd><code>serDe</code> - an instance of ArrayOfItemsSerDe to serialize and deserialize arrays of items</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="accumulate-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>accumulate</h4>
-<pre>public&nbsp;void&nbsp;accumulate(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>accumulate</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="getValue--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getValue</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;getValue()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getValue</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="cleanup--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>cleanup</h4>
-<pre>public&nbsp;void&nbsp;cleanup()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>cleanup</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionFrequentItemsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/FrequentStringsSketchToEstimates.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html" target="_top">Frames</a></li>
-<li><a href="UnionFrequentItemsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html
deleted file mode 100644
index 99e631d..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html
+++ /dev/null
@@ -1,352 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:39 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionFrequentItemsSketchAlgebraicIntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionFrequentItemsSketchAlgebraicIntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="UnionFrequentItemsSketchAlgebraicIntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.frequencies</div>
-<h2 title="Class UnionFrequentItemsSketchAlgebraicIntermediateFinal" class="title">Class UnionFrequentItemsSketchAlgebraicIntermediateFinal&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.frequencies.UnionFrequentItemsSketchAlgebraicIntermediateFinal&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - Type of item</dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentStringsSketch.IntermediateFinal</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">UnionFrequentItemsSketchAlgebraicIntermediateFinal&lt;T&gt;</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</pre>
-<div class="block">This is to calculate the intermediate pass (combiner) or the final pass
- (reducer) of an Algebraic sketch operation. This may be called multiple times
- (from the mapper and from the reducer). It will receive a bag of values
- returned by either the Intermediate or the Initial stages, so
- it needs to be able to differentiate between and interpret both types.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html#UnionFrequentItemsSketchAlgebraicIntermediateFinal--">UnionFrequentItemsSketchAlgebraicIntermediateFinal</a></span>()</code>
-<div class="block">Default constructor to make pig validation happy.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html#UnionFrequentItemsSketchAlgebraicIntermediateFinal-int-com.yahoo.sketches.ArrayOfItemsSerDe-">UnionFrequentItemsSketchAlgebraicIntermediateFinal</a></span>(int&nbsp;sketchSize,
-                                                  com.yahoo.sketches.ArrayOfItemsSerDe&lt;<a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html" title="type parameter in UnionFrequentItemsSketchAlgebraicIntermediateFinal">T</a>&gt;&nbsp;serDe)</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UnionFrequentItemsSketchAlgebraicIntermediateFinal--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>UnionFrequentItemsSketchAlgebraicIntermediateFinal</h4>
-<pre>public&nbsp;UnionFrequentItemsSketchAlgebraicIntermediateFinal()</pre>
-<div class="block">Default constructor to make pig validation happy.</div>
-</li>
-</ul>
-<a name="UnionFrequentItemsSketchAlgebraicIntermediateFinal-int-com.yahoo.sketches.ArrayOfItemsSerDe-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UnionFrequentItemsSketchAlgebraicIntermediateFinal</h4>
-<pre>public&nbsp;UnionFrequentItemsSketchAlgebraicIntermediateFinal(int&nbsp;sketchSize,
-                                                          com.yahoo.sketches.ArrayOfItemsSerDe&lt;<a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html" title="type parameter in UnionFrequentItemsSketchAlgebraicIntermediateFinal">T</a>&gt;&nbsp;serDe)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="UnionFrequentItemsSketchAlgebraicIntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.Initial.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.Initial.html
deleted file mode 100644
index 4983b73..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.Initial.html
+++ /dev/null
@@ -1,320 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:39 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionFrequentStringsSketch.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionFrequentStringsSketch.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionFrequentStringsSketch.Initial.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.Initial.html" target="_top">Frames</a></li>
-<li><a href="UnionFrequentStringsSketch.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.com.yahoo.sketches.pig.frequencies.AlgebraicInitial">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.frequencies</div>
-<h2 title="Class UnionFrequentStringsSketch.Initial" class="title">Class UnionFrequentStringsSketch.Initial</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.frequencies">com.yahoo.sketches.pig.frequencies.AlgebraicInitial</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.frequencies.UnionFrequentStringsSketch.Initial</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentStringsSketch</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">UnionFrequentStringsSketch.Initial</span>
-extends <a href="../../../../../com/yahoo/sketches/pig/frequencies/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.frequencies">AlgebraicInitial</a></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.Initial.html#Initial--">Initial</a></span>()</code>
-<div class="block">Default constructor to make pig validation happy.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.Initial.html#Initial-java.lang.String-">Initial</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize)</code>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.pig.frequencies.AlgebraicInitial">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.pig.frequencies.<a href="../../../../../com/yahoo/sketches/pig/frequencies/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.frequencies">AlgebraicInitial</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/pig/frequencies/AlgebraicInitial.html#exec-org.apache.pig.data.Tuple-">exec</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Initial--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Initial</h4>
-<pre>public&nbsp;Initial()</pre>
-<div class="block">Default constructor to make pig validation happy.</div>
-</li>
-</ul>
-<a name="Initial-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Initial</h4>
-<pre>public&nbsp;Initial(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize)</pre>
-<div class="block">Constructor for the initial pass of an Algebraic function. This will be passed the same
- constructor arguments as the original UDF.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSize</code> - String representation of sketch size</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionFrequentStringsSketch.Initial.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.Initial.html" target="_top">Frames</a></li>
-<li><a href="UnionFrequentStringsSketch.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.com.yahoo.sketches.pig.frequencies.AlgebraicInitial">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.IntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.IntermediateFinal.html
deleted file mode 100644
index a6a07fa..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.IntermediateFinal.html
+++ /dev/null
@@ -1,320 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:39 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionFrequentStringsSketch.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionFrequentStringsSketch.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionFrequentStringsSketch.IntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.Initial.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="UnionFrequentStringsSketch.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.com.yahoo.sketches.pig.frequencies.UnionFrequentItemsSketchAlgebraicIntermediateFinal">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.frequencies</div>
-<h2 title="Class UnionFrequentStringsSketch.IntermediateFinal" class="title">Class UnionFrequentStringsSketch.IntermediateFinal</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">com.yahoo.sketches.pig.frequencies.UnionFrequentItemsSketchAlgebraicIntermediateFinal</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.frequencies.UnionFrequentStringsSketch.IntermediateFinal</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentStringsSketch</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">UnionFrequentStringsSketch.IntermediateFinal</span>
-extends <a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentItemsSketchAlgebraicIntermediateFinal</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.IntermediateFinal.html#IntermediateFinal--">IntermediateFinal</a></span>()</code>
-<div class="block">Default constructor to make pig validation happy.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.IntermediateFinal.html#IntermediateFinal-java.lang.String-">IntermediateFinal</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize)</code>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.pig.frequencies.UnionFrequentItemsSketchAlgebraicIntermediateFinal">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.pig.frequencies.<a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentItemsSketchAlgebraicIntermediateFinal</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html#exec-org.apache.pig.data.Tuple-">exec</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="IntermediateFinal--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal()</pre>
-<div class="block">Default constructor to make pig validation happy.</div>
-</li>
-</ul>
-<a name="IntermediateFinal-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize)</pre>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function. This will be
- passed the same constructor arguments as the original UDF.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSize</code> - String representation of sketch size</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionFrequentStringsSketch.IntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.Initial.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="UnionFrequentStringsSketch.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.com.yahoo.sketches.pig.frequencies.UnionFrequentItemsSketchAlgebraicIntermediateFinal">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.html
deleted file mode 100644
index 7744e24..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.html
+++ /dev/null
@@ -1,394 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:39 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionFrequentStringsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionFrequentStringsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionFrequentStringsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.Initial.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.html" target="_top">Frames</a></li>
-<li><a href="UnionFrequentStringsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.frequencies</div>
-<h2 title="Class UnionFrequentStringsSketch" class="title">Class UnionFrequentStringsSketch</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">com.yahoo.sketches.pig.frequencies.UnionFrequentItemsSketch</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.frequencies.UnionFrequentStringsSketch</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;, org.apache.pig.Algebraic</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">UnionFrequentStringsSketch</span>
-extends <a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentItemsSketch</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;
-implements org.apache.pig.Algebraic</pre>
-<div class="block">This is to union FrequentItemsSketch&lt;String&gt;.
- It supports all three ways: exec(), Accumulator and Algebraic</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.Initial.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentStringsSketch.Initial</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentStringsSketch.IntermediateFinal</a></span></code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.html#UnionFrequentStringsSketch-java.lang.String-">UnionFrequentStringsSketch</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize)</code>
-<div class="block">Constructor</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.html#getFinal--">getFinal</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.html#getInitial--">getInitial</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.html#getIntermed--">getIntermed</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.pig.frequencies.UnionFrequentItemsSketch">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.pig.frequencies.<a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentItemsSketch</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a>, <a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html#cleanup--">cleanup</a>, <a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html#exec-org.apache.pig.data.Tuple-">exec</a>, <a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html#getValue--">getValue</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UnionFrequentStringsSketch-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UnionFrequentStringsSketch</h4>
-<pre>public&nbsp;UnionFrequentStringsSketch(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize)</pre>
-<div class="block">Constructor</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSize</code> - String representation of sketch size</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getInitial--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getInitial</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getInitial()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getInitial</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Algebraic</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getIntermed--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getIntermed</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getIntermed()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getIntermed</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Algebraic</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getFinal--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getFinal</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getFinal()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getFinal</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Algebraic</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionFrequentStringsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.Initial.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.html" target="_top">Frames</a></li>
-<li><a href="UnionFrequentStringsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/class-use/AlgebraicInitial.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/class-use/AlgebraicInitial.html
deleted file mode 100644
index 21927a2..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/class-use/AlgebraicInitial.html
+++ /dev/null
@@ -1,173 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.frequencies.AlgebraicInitial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.frequencies.AlgebraicInitial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/frequencies/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/frequencies/class-use/AlgebraicInitial.html" target="_top">Frames</a></li>
-<li><a href="AlgebraicInitial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.frequencies.AlgebraicInitial" class="title">Uses of Class<br>com.yahoo.sketches.pig.frequencies.AlgebraicInitial</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../../com/yahoo/sketches/pig/frequencies/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.frequencies">AlgebraicInitial</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.pig.frequencies">com.yahoo.sketches.pig.frequencies</a></td>
-<td class="colLast">
-<div class="block">This package is dedicated to streaming algorithms that enable estimation of the
- frequency of occurence of items in a weighted multiset stream of items.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.pig.frequencies">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../../com/yahoo/sketches/pig/frequencies/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.frequencies">AlgebraicInitial</a> in <a href="../../../../../../com/yahoo/sketches/pig/frequencies/package-summary.html">com.yahoo.sketches.pig.frequencies</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../../../com/yahoo/sketches/pig/frequencies/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.frequencies">AlgebraicInitial</a> in <a href="../../../../../../com/yahoo/sketches/pig/frequencies/package-summary.html">com.yahoo.sketches.pig.frequencies</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.Initial.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentStringsSketch.Initial</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.Initial.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentStringsSketch.Initial</a></span></code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/frequencies/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/frequencies/class-use/AlgebraicInitial.html" target="_top">Frames</a></li>
-<li><a href="AlgebraicInitial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/class-use/DataToFrequentItemsSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/class-use/DataToFrequentItemsSketch.html
deleted file mode 100644
index 1638633..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/class-use/DataToFrequentItemsSketch.html
+++ /dev/null
@@ -1,171 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.frequencies.DataToFrequentItemsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.frequencies.DataToFrequentItemsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/frequencies/class-use/DataToFrequentItemsSketch.html" target="_top">Frames</a></li>
-<li><a href="DataToFrequentItemsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.frequencies.DataToFrequentItemsSketch" class="title">Uses of Class<br>com.yahoo.sketches.pig.frequencies.DataToFrequentItemsSketch</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentItemsSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.pig.frequencies">com.yahoo.sketches.pig.frequencies</a></td>
-<td class="colLast">
-<div class="block">This package is dedicated to streaming algorithms that enable estimation of the
- frequency of occurence of items in a weighted multiset stream of items.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.pig.frequencies">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentItemsSketch</a> in <a href="../../../../../../com/yahoo/sketches/pig/frequencies/package-summary.html">com.yahoo.sketches.pig.frequencies</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentItemsSketch</a> in <a href="../../../../../../com/yahoo/sketches/pig/frequencies/package-summary.html">com.yahoo.sketches.pig.frequencies</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentStringsSketch</a></span></code>
-<div class="block">This UDF creates a FrequentItemsSketch&lt;String&gt; from raw data.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/frequencies/class-use/DataToFrequentItemsSketch.html" target="_top">Frames</a></li>
-<li><a href="DataToFrequentItemsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/class-use/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/class-use/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html
deleted file mode 100644
index 72fbc02..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/class-use/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html
+++ /dev/null
@@ -1,169 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.frequencies.DataToFrequentItemsSketchAlgebraicIntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.frequencies.DataToFrequentItemsSketchAlgebraicIntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/frequencies/class-use/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="DataToFrequentItemsSketchAlgebraicIntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.frequencies.DataToFrequentItemsSketchAlgebraicIntermediateFinal" class="title">Uses of Class<br>com.yahoo.sketches.pig.frequencies.DataToFrequentItemsSketchAlgebraicIntermediateFinal</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentItemsSketchAlgebraicIntermediateFinal</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.pig.frequencies">com.yahoo.sketches.pig.frequencies</a></td>
-<td class="colLast">
-<div class="block">This package is dedicated to streaming algorithms that enable estimation of the
- frequency of occurence of items in a weighted multiset stream of items.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.pig.frequencies">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentItemsSketchAlgebraicIntermediateFinal</a> in <a href="../../../../../../com/yahoo/sketches/pig/frequencies/package-summary.html">com.yahoo.sketches.pig.frequencies</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentItemsSketchAlgebraicIntermediateFinal</a> in <a href="../../../../../../com/yahoo/sketches/pig/frequencies/package-summary.html">com.yahoo.sketches.pig.frequencies</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentStringsSketch.IntermediateFinal</a></span></code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/frequencies/class-use/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="DataToFrequentItemsSketchAlgebraicIntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/class-use/DataToFrequentStringsSketch.Initial.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/class-use/DataToFrequentStringsSketch.Initial.html
deleted file mode 100644
index d2fa64c..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/class-use/DataToFrequentStringsSketch.Initial.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.frequencies.DataToFrequentStringsSketch.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.frequencies.DataToFrequentStringsSketch.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.Initial.html" title="class in com.yahoo.sketches.pig.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/frequencies/class-use/DataToFrequentStringsSketch.Initial.html" target="_top">Frames</a></li>
-<li><a href="DataToFrequentStringsSketch.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.frequencies.DataToFrequentStringsSketch.Initial" class="title">Uses of Class<br>com.yahoo.sketches.pig.frequencies.DataToFrequentStringsSketch.Initial</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.frequencies.DataToFrequentStringsSketch.Initial</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.Initial.html" title="class in com.yahoo.sketches.pig.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/frequencies/class-use/DataToFrequentStringsSketch.Initial.html" target="_top">Frames</a></li>
-<li><a href="DataToFrequentStringsSketch.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/class-use/DataToFrequentStringsSketch.IntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/class-use/DataToFrequentStringsSketch.IntermediateFinal.html
deleted file mode 100644
index 20063e6..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/class-use/DataToFrequentStringsSketch.IntermediateFinal.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.frequencies.DataToFrequentStringsSketch.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.frequencies.DataToFrequentStringsSketch.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/frequencies/class-use/DataToFrequentStringsSketch.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="DataToFrequentStringsSketch.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.frequencies.DataToFrequentStringsSketch.IntermediateFinal" class="title">Uses of Class<br>com.yahoo.sketches.pig.frequencies.DataToFrequentStringsSketch.IntermediateFinal</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.frequencies.DataToFrequentStringsSketch.IntermediateFinal</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/frequencies/class-use/DataToFrequentStringsSketch.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="DataToFrequentStringsSketch.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/class-use/DataToFrequentStringsSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/class-use/DataToFrequentStringsSketch.html
deleted file mode 100644
index 445ae84..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/class-use/DataToFrequentStringsSketch.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.frequencies.DataToFrequentStringsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.frequencies.DataToFrequentStringsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/frequencies/class-use/DataToFrequentStringsSketch.html" target="_top">Frames</a></li>
-<li><a href="DataToFrequentStringsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.frequencies.DataToFrequentStringsSketch" class="title">Uses of Class<br>com.yahoo.sketches.pig.frequencies.DataToFrequentStringsSketch</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.frequencies.DataToFrequentStringsSketch</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/frequencies/class-use/DataToFrequentStringsSketch.html" target="_top">Frames</a></li>
-<li><a href="DataToFrequentStringsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/class-use/FrequentStringsSketchToEstimates.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/class-use/FrequentStringsSketchToEstimates.html
deleted file mode 100644
index c775ed9..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/class-use/FrequentStringsSketchToEstimates.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.frequencies.FrequentStringsSketchToEstimates (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.frequencies.FrequentStringsSketchToEstimates (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/frequencies/FrequentStringsSketchToEstimates.html" title="class in com.yahoo.sketches.pig.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/frequencies/class-use/FrequentStringsSketchToEstimates.html" target="_top">Frames</a></li>
-<li><a href="FrequentStringsSketchToEstimates.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.frequencies.FrequentStringsSketchToEstimates" class="title">Uses of Class<br>com.yahoo.sketches.pig.frequencies.FrequentStringsSketchToEstimates</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.frequencies.FrequentStringsSketchToEstimates</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/frequencies/FrequentStringsSketchToEstimates.html" title="class in com.yahoo.sketches.pig.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/frequencies/class-use/FrequentStringsSketchToEstimates.html" target="_top">Frames</a></li>
-<li><a href="FrequentStringsSketchToEstimates.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/class-use/UnionFrequentItemsSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/class-use/UnionFrequentItemsSketch.html
deleted file mode 100644
index 02d301f..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/class-use/UnionFrequentItemsSketch.html
+++ /dev/null
@@ -1,171 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.frequencies.UnionFrequentItemsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.frequencies.UnionFrequentItemsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/frequencies/class-use/UnionFrequentItemsSketch.html" target="_top">Frames</a></li>
-<li><a href="UnionFrequentItemsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.frequencies.UnionFrequentItemsSketch" class="title">Uses of Class<br>com.yahoo.sketches.pig.frequencies.UnionFrequentItemsSketch</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentItemsSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.pig.frequencies">com.yahoo.sketches.pig.frequencies</a></td>
-<td class="colLast">
-<div class="block">This package is dedicated to streaming algorithms that enable estimation of the
- frequency of occurence of items in a weighted multiset stream of items.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.pig.frequencies">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentItemsSketch</a> in <a href="../../../../../../com/yahoo/sketches/pig/frequencies/package-summary.html">com.yahoo.sketches.pig.frequencies</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentItemsSketch</a> in <a href="../../../../../../com/yahoo/sketches/pig/frequencies/package-summary.html">com.yahoo.sketches.pig.frequencies</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentStringsSketch</a></span></code>
-<div class="block">This is to union FrequentItemsSketch&lt;String&gt;.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/frequencies/class-use/UnionFrequentItemsSketch.html" target="_top">Frames</a></li>
-<li><a href="UnionFrequentItemsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/class-use/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/class-use/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html
deleted file mode 100644
index b798591..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/class-use/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html
+++ /dev/null
@@ -1,169 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.frequencies.UnionFrequentItemsSketchAlgebraicIntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.frequencies.UnionFrequentItemsSketchAlgebraicIntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/frequencies/class-use/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="UnionFrequentItemsSketchAlgebraicIntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.frequencies.UnionFrequentItemsSketchAlgebraicIntermediateFinal" class="title">Uses of Class<br>com.yahoo.sketches.pig.frequencies.UnionFrequentItemsSketchAlgebraicIntermediateFinal</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentItemsSketchAlgebraicIntermediateFinal</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.pig.frequencies">com.yahoo.sketches.pig.frequencies</a></td>
-<td class="colLast">
-<div class="block">This package is dedicated to streaming algorithms that enable estimation of the
- frequency of occurence of items in a weighted multiset stream of items.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.pig.frequencies">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentItemsSketchAlgebraicIntermediateFinal</a> in <a href="../../../../../../com/yahoo/sketches/pig/frequencies/package-summary.html">com.yahoo.sketches.pig.frequencies</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentItemsSketchAlgebraicIntermediateFinal</a> in <a href="../../../../../../com/yahoo/sketches/pig/frequencies/package-summary.html">com.yahoo.sketches.pig.frequencies</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentStringsSketch.IntermediateFinal</a></span></code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/frequencies/class-use/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="UnionFrequentItemsSketchAlgebraicIntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/class-use/UnionFrequentStringsSketch.Initial.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/class-use/UnionFrequentStringsSketch.Initial.html
deleted file mode 100644
index 2303dd6..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/class-use/UnionFrequentStringsSketch.Initial.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.frequencies.UnionFrequentStringsSketch.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.frequencies.UnionFrequentStringsSketch.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.Initial.html" title="class in com.yahoo.sketches.pig.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/frequencies/class-use/UnionFrequentStringsSketch.Initial.html" target="_top">Frames</a></li>
-<li><a href="UnionFrequentStringsSketch.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.frequencies.UnionFrequentStringsSketch.Initial" class="title">Uses of Class<br>com.yahoo.sketches.pig.frequencies.UnionFrequentStringsSketch.Initial</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.frequencies.UnionFrequentStringsSketch.Initial</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.Initial.html" title="class in com.yahoo.sketches.pig.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/frequencies/class-use/UnionFrequentStringsSketch.Initial.html" target="_top">Frames</a></li>
-<li><a href="UnionFrequentStringsSketch.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/class-use/UnionFrequentStringsSketch.IntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/class-use/UnionFrequentStringsSketch.IntermediateFinal.html
deleted file mode 100644
index f7a9972..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/class-use/UnionFrequentStringsSketch.IntermediateFinal.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.frequencies.UnionFrequentStringsSketch.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.frequencies.UnionFrequentStringsSketch.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/frequencies/class-use/UnionFrequentStringsSketch.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="UnionFrequentStringsSketch.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.frequencies.UnionFrequentStringsSketch.IntermediateFinal" class="title">Uses of Class<br>com.yahoo.sketches.pig.frequencies.UnionFrequentStringsSketch.IntermediateFinal</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.frequencies.UnionFrequentStringsSketch.IntermediateFinal</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/frequencies/class-use/UnionFrequentStringsSketch.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="UnionFrequentStringsSketch.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/class-use/UnionFrequentStringsSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/class-use/UnionFrequentStringsSketch.html
deleted file mode 100644
index 6ccfc09..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/class-use/UnionFrequentStringsSketch.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.frequencies.UnionFrequentStringsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.frequencies.UnionFrequentStringsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/frequencies/class-use/UnionFrequentStringsSketch.html" target="_top">Frames</a></li>
-<li><a href="UnionFrequentStringsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.frequencies.UnionFrequentStringsSketch" class="title">Uses of Class<br>com.yahoo.sketches.pig.frequencies.UnionFrequentStringsSketch</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.frequencies.UnionFrequentStringsSketch</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/frequencies/class-use/UnionFrequentStringsSketch.html" target="_top">Frames</a></li>
-<li><a href="UnionFrequentStringsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/package-frame.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/package-frame.html
deleted file mode 100644
index f6afb0e..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/package-frame.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.pig.frequencies (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../../com/yahoo/sketches/pig/frequencies/package-summary.html" target="classFrame">com.yahoo.sketches.pig.frequencies</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.frequencies" target="classFrame">AlgebraicInitial</a></li>
-<li><a href="DataToFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies" target="classFrame">DataToFrequentItemsSketch</a></li>
-<li><a href="DataToFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies" target="classFrame">DataToFrequentItemsSketchAlgebraicIntermediateFinal</a></li>
-<li><a href="DataToFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies" target="classFrame">DataToFrequentStringsSketch</a></li>
-<li><a href="DataToFrequentStringsSketch.Initial.html" title="class in com.yahoo.sketches.pig.frequencies" target="classFrame">DataToFrequentStringsSketch.Initial</a></li>
-<li><a href="DataToFrequentStringsSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies" target="classFrame">DataToFrequentStringsSketch.IntermediateFinal</a></li>
-<li><a href="FrequentStringsSketchToEstimates.html" title="class in com.yahoo.sketches.pig.frequencies" target="classFrame">FrequentStringsSketchToEstimates</a></li>
-<li><a href="UnionFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies" target="classFrame">UnionFrequentItemsSketch</a></li>
-<li><a href="UnionFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies" target="classFrame">UnionFrequentItemsSketchAlgebraicIntermediateFinal</a></li>
-<li><a href="UnionFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies" target="classFrame">UnionFrequentStringsSketch</a></li>
-<li><a href="UnionFrequentStringsSketch.Initial.html" title="class in com.yahoo.sketches.pig.frequencies" target="classFrame">UnionFrequentStringsSketch.Initial</a></li>
-<li><a href="UnionFrequentStringsSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies" target="classFrame">UnionFrequentStringsSketch.IntermediateFinal</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/package-summary.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/package-summary.html
deleted file mode 100644
index 4225038..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/package-summary.html
+++ /dev/null
@@ -1,229 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.pig.frequencies (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.pig.frequencies (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Package</li>
-<li><a href="../../../../../com/yahoo/sketches/pig/hash/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/frequencies/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;com.yahoo.sketches.pig.frequencies</h1>
-<div class="docSummary">
-<div class="block">This package is dedicated to streaming algorithms that enable estimation of the
- frequency of occurence of items in a weighted multiset stream of items.</div>
-</div>
-<p>See:&nbsp;<a href="#package.description">Description</a></p>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/frequencies/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.frequencies">AlgebraicInitial</a></td>
-<td class="colLast">
-<div class="block">This is a common pass-through implementation for initial step of an Algebraic operation</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentItemsSketch</a>&lt;T&gt;</td>
-<td class="colLast">
-<div class="block">This is a generic implementation to be specialized in concrete UDFs</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentItemsSketchAlgebraicIntermediateFinal</a>&lt;T&gt;</td>
-<td class="colLast">
-<div class="block">Class used to calculate the intermediate pass (combiner) or the final pass
- (reducer) of an Algebraic sketch operation.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentStringsSketch</a></td>
-<td class="colLast">
-<div class="block">This UDF creates a FrequentItemsSketch&lt;String&gt; from raw data.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.Initial.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentStringsSketch.Initial</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentStringsSketch.IntermediateFinal</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/frequencies/FrequentStringsSketchToEstimates.html" title="class in com.yahoo.sketches.pig.frequencies">FrequentStringsSketchToEstimates</a></td>
-<td class="colLast">
-<div class="block">This UDF converts a FrequentItemsSketch&lt;String&gt; to estimates:
- {(item, estimate, upper bound, lower bound), ...}</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentItemsSketch</a>&lt;T&gt;</td>
-<td class="colLast">
-<div class="block">This is a generic implementation to be specialized in concrete UDFs</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentItemsSketchAlgebraicIntermediateFinal</a>&lt;T&gt;</td>
-<td class="colLast">
-<div class="block">This is to calculate the intermediate pass (combiner) or the final pass
- (reducer) of an Algebraic sketch operation.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentStringsSketch</a></td>
-<td class="colLast">
-<div class="block">This is to union FrequentItemsSketch&lt;String&gt;.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.Initial.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentStringsSketch.Initial</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentStringsSketch.IntermediateFinal</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-<a name="package.description">
-<!--   -->
-</a>
-<h2 title="Package com.yahoo.sketches.pig.frequencies Description">Package com.yahoo.sketches.pig.frequencies Description</h2>
-<div class="block"><p>This package is dedicated to streaming algorithms that enable estimation of the
- frequency of occurence of items in a weighted multiset stream of items.
- If the frequency distribution of items is sufficiently skewed, these algorithms are very
- useful in identifying the "Heavy Hitters" that occured most frequently in the stream.
- The accuracy of the estimation of the frequency of an item has well understood error
- bounds that can be returned by the sketch.</p>
-
- <p>These sketches are mergable and can be serialized and deserialized to/from a compact
- form.</p></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Package</li>
-<li><a href="../../../../../com/yahoo/sketches/pig/hash/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/frequencies/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/package-tree.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/package-tree.html
deleted file mode 100644
index 69bb01b..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/package-tree.html
+++ /dev/null
@@ -1,169 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.pig.frequencies Class Hierarchy (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.pig.frequencies Class Hierarchy (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li><a href="../../../../../com/yahoo/sketches/pig/hash/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/frequencies/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package com.yahoo.sketches.pig.frequencies</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">org.apache.pig.EvalFunc&lt;T&gt;
-<ul>
-<li type="circle">com.yahoo.sketches.pig.frequencies.<a href="../../../../../com/yahoo/sketches/pig/frequencies/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">AlgebraicInitial</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.pig.frequencies.<a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.Initial.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">DataToFrequentStringsSketch.Initial</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.frequencies.<a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.Initial.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">UnionFrequentStringsSketch.Initial</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.pig.frequencies.<a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">DataToFrequentItemsSketch</span></a>&lt;T&gt; (implements org.apache.pig.Accumulator&lt;T&gt;)
-<ul>
-<li type="circle">com.yahoo.sketches.pig.frequencies.<a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">DataToFrequentStringsSketch</span></a> (implements org.apache.pig.Algebraic)</li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.pig.frequencies.<a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">DataToFrequentItemsSketchAlgebraicIntermediateFinal</span></a>&lt;T&gt;
-<ul>
-<li type="circle">com.yahoo.sketches.pig.frequencies.<a href="../../../../../com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">DataToFrequentStringsSketch.IntermediateFinal</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.pig.frequencies.<a href="../../../../../com/yahoo/sketches/pig/frequencies/FrequentStringsSketchToEstimates.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">FrequentStringsSketchToEstimates</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.frequencies.<a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">UnionFrequentItemsSketch</span></a>&lt;T&gt; (implements org.apache.pig.Accumulator&lt;T&gt;)
-<ul>
-<li type="circle">com.yahoo.sketches.pig.frequencies.<a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">UnionFrequentStringsSketch</span></a> (implements org.apache.pig.Algebraic)</li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.pig.frequencies.<a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">UnionFrequentItemsSketchAlgebraicIntermediateFinal</span></a>&lt;T&gt;
-<ul>
-<li type="circle">com.yahoo.sketches.pig.frequencies.<a href="../../../../../com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">UnionFrequentStringsSketch.IntermediateFinal</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li><a href="../../../../../com/yahoo/sketches/pig/hash/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/frequencies/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/package-use.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/package-use.html
deleted file mode 100644
index 7abfcac..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/frequencies/package-use.html
+++ /dev/null
@@ -1,186 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package com.yahoo.sketches.pig.frequencies (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches.pig.frequencies (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/frequencies/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Uses of Package com.yahoo.sketches.pig.frequencies" class="title">Uses of Package<br>com.yahoo.sketches.pig.frequencies</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/pig/frequencies/package-summary.html">com.yahoo.sketches.pig.frequencies</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.pig.frequencies">com.yahoo.sketches.pig.frequencies</a></td>
-<td class="colLast">
-<div class="block">This package is dedicated to streaming algorithms that enable estimation of the
- frequency of occurence of items in a weighted multiset stream of items.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="com.yahoo.sketches.pig.frequencies">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../../com/yahoo/sketches/pig/frequencies/package-summary.html">com.yahoo.sketches.pig.frequencies</a> used by <a href="../../../../../com/yahoo/sketches/pig/frequencies/package-summary.html">com.yahoo.sketches.pig.frequencies</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../../com/yahoo/sketches/pig/frequencies/class-use/AlgebraicInitial.html#com.yahoo.sketches.pig.frequencies">AlgebraicInitial</a>
-<div class="block">This is a common pass-through implementation for initial step of an Algebraic operation</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../../com/yahoo/sketches/pig/frequencies/class-use/DataToFrequentItemsSketch.html#com.yahoo.sketches.pig.frequencies">DataToFrequentItemsSketch</a>
-<div class="block">This is a generic implementation to be specialized in concrete UDFs</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../../com/yahoo/sketches/pig/frequencies/class-use/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html#com.yahoo.sketches.pig.frequencies">DataToFrequentItemsSketchAlgebraicIntermediateFinal</a>
-<div class="block">Class used to calculate the intermediate pass (combiner) or the final pass
- (reducer) of an Algebraic sketch operation.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../../com/yahoo/sketches/pig/frequencies/class-use/UnionFrequentItemsSketch.html#com.yahoo.sketches.pig.frequencies">UnionFrequentItemsSketch</a>
-<div class="block">This is a generic implementation to be specialized in concrete UDFs</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../../com/yahoo/sketches/pig/frequencies/class-use/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html#com.yahoo.sketches.pig.frequencies">UnionFrequentItemsSketchAlgebraicIntermediateFinal</a>
-<div class="block">This is to calculate the intermediate pass (combiner) or the final pass
- (reducer) of an Algebraic sketch operation.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/frequencies/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/hash/MurmurHash3.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/hash/MurmurHash3.html
deleted file mode 100644
index 25611e5..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/hash/MurmurHash3.html
+++ /dev/null
@@ -1,388 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:39 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>MurmurHash3 (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MurmurHash3 (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/MurmurHash3.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/hash/MurmurHash3.html" target="_top">Frames</a></li>
-<li><a href="MurmurHash3.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.hash</div>
-<h2 title="Class MurmurHash3" class="title">Class MurmurHash3</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.hash.MurmurHash3</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">MurmurHash3</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</pre>
-<div class="block">Computes a 128-bit MurmurHash3 hash of data input types: String, DataByteArray, Long, Integer,
- Double, and Float. The 2nd optional parameter can be a Long or Integer seed. The 3rd optional
- parameter can be a positive Integer modulus divisor. If the divisor is provided, the Integer
- modulus remainder is computed on the entire 128-bit hash output treated as if it were a 128-bit
- positive value.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/hash/MurmurHash3.html#MurmurHash3--">MurmurHash3</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/hash/MurmurHash3.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;input)</code>
-<div class="block">Top Level Exec Function.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/hash/MurmurHash3.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;input)</code>
-<div class="block">The output consists of two longs, or 128 bits, plus the result of the modulo division if
- specified.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="MurmurHash3--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MurmurHash3</h4>
-<pre>public&nbsp;MurmurHash3()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;input)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">Top Level Exec Function.
- <p>
- This method accepts an object to be hashed and returns a <i>Hash Result Tuple</i>.
- </p>
-
- <b>Hash Input Tuple</b>
- <ul>
- <li>Tuple: TUPLE (Must contain 1 field and may contain 2 or 3): <br>
- <ul>
- <li>index 0: Object to be hashed: one of String, DataByteArray, Long, Integer, Double,
- Float.</li>
- <li>index 1: Seed: Long or Integer</li>
- <li>index 2: Modulus divisor: Integer; must be positive.</li>
- </ul>
- </li>
- </ul>
-
- <p>
- Any other input tuple will throw an exception!
- </p>
-
- <b>Hash Result Tuple</b>
- <ul>
- <li>Tuple: TUPLE (Contains 3 fields)
- <ul>
- <li>index 0: Long: LONG: The 1st 64 bits of the hash.</li>
- <li>index 1: Long: LONG: The 2nd 64 bits of the hash.</li>
- <li>index 2: Integer: INTEGER: Result of modulo operation, -1 if not computed.
- </ul>
- </li>
- </ul></div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>input</code> - Hash Input Tuple. If null or empty exec returns null.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>outputSchema</h4>
-<pre>public&nbsp;org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;input)</pre>
-<div class="block">The output consists of two longs, or 128 bits, plus the result of the modulo division if
- specified.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>outputSchema</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/MurmurHash3.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/hash/MurmurHash3.html" target="_top">Frames</a></li>
-<li><a href="MurmurHash3.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/hash/class-use/MurmurHash3.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/hash/class-use/MurmurHash3.html
deleted file mode 100644
index e3405a7..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/hash/class-use/MurmurHash3.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.hash.MurmurHash3 (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.hash.MurmurHash3 (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/hash/MurmurHash3.html" title="class in com.yahoo.sketches.pig.hash">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/hash/class-use/MurmurHash3.html" target="_top">Frames</a></li>
-<li><a href="MurmurHash3.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.hash.MurmurHash3" class="title">Uses of Class<br>com.yahoo.sketches.pig.hash.MurmurHash3</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.hash.MurmurHash3</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/hash/MurmurHash3.html" title="class in com.yahoo.sketches.pig.hash">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/hash/class-use/MurmurHash3.html" target="_top">Frames</a></li>
-<li><a href="MurmurHash3.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/hash/package-frame.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/hash/package-frame.html
deleted file mode 100644
index f75f0d4..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/hash/package-frame.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.pig.hash (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../../com/yahoo/sketches/pig/hash/package-summary.html" target="classFrame">com.yahoo.sketches.pig.hash</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="MurmurHash3.html" title="class in com.yahoo.sketches.pig.hash" target="classFrame">MurmurHash3</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/hash/package-summary.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/hash/package-summary.html
deleted file mode 100644
index e7f6ba3..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/hash/package-summary.html
+++ /dev/null
@@ -1,167 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.pig.hash (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.pig.hash (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/hash/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;com.yahoo.sketches.pig.hash</h1>
-<div class="docSummary">
-<div class="block">The hash package contains a high-performing and extended Java implementation 
- of Austin Appleby's 128-bit MurmurHash3 hash function originally coded in C.</div>
-</div>
-<p>See:&nbsp;<a href="#package.description">Description</a></p>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/hash/MurmurHash3.html" title="class in com.yahoo.sketches.pig.hash">MurmurHash3</a></td>
-<td class="colLast">
-<div class="block">Computes a 128-bit MurmurHash3 hash of data input types: String, DataByteArray, Long, Integer,
- Double, and Float.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-<a name="package.description">
-<!--   -->
-</a>
-<h2 title="Package com.yahoo.sketches.pig.hash Description">Package com.yahoo.sketches.pig.hash Description</h2>
-<div class="block"><p>The hash package contains a high-performing and extended Java implementation 
- of Austin Appleby's 128-bit MurmurHash3 hash function originally coded in C. 
- This core MurmurHash3.java class is used throughout all the sketch classes for consistentancy 
- and as long as the user specifies the same seed will result in coordinated hash operations.
- This package also contains an adaptor class that extends the basic class with more functions 
- commonly associated with hashing.
- </p></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/hash/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/hash/package-tree.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/hash/package-tree.html
deleted file mode 100644
index fa4f460..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/hash/package-tree.html
+++ /dev/null
@@ -1,143 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.pig.hash Class Hierarchy (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.pig.hash Class Hierarchy (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/package-tree.html">Prev</a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/hash/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package com.yahoo.sketches.pig.hash</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">org.apache.pig.EvalFunc&lt;T&gt;
-<ul>
-<li type="circle">com.yahoo.sketches.pig.hash.<a href="../../../../../com/yahoo/sketches/pig/hash/MurmurHash3.html" title="class in com.yahoo.sketches.pig.hash"><span class="typeNameLink">MurmurHash3</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/frequencies/package-tree.html">Prev</a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/hash/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/hash/package-use.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/hash/package-use.html
deleted file mode 100644
index a45c984..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/hash/package-use.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package com.yahoo.sketches.pig.hash (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches.pig.hash (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/hash/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Uses of Package com.yahoo.sketches.pig.hash" class="title">Uses of Package<br>com.yahoo.sketches.pig.hash</h1>
-</div>
-<div class="contentContainer">No usage of com.yahoo.sketches.pig.hash</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/hash/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.Initial.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.Initial.html
deleted file mode 100644
index f902436..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.Initial.html
+++ /dev/null
@@ -1,354 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToDoublesSketch.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToDoublesSketch.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToDoublesSketch.Initial.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.Initial.html" target="_top">Frames</a></li>
-<li><a href="DataToDoublesSketch.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.quantiles</div>
-<h2 title="Class DataToDoublesSketch.Initial" class="title">Class DataToDoublesSketch.Initial</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.quantiles.DataToDoublesSketch.Initial</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToDoublesSketch</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">DataToDoublesSketch.Initial</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</pre>
-<div class="block">Class used to calculate the initial pass of an Algebraic sketch operation.
-
- <p>
- The Initial class simply passes through all records unchanged so that they can be
- processed by the intermediate processor instead.</p></div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.Initial.html#Initial--">Initial</a></span>()</code>
-<div class="block">Default constructor.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.Initial.html#Initial-java.lang.String-">Initial</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;kStr)</code>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.Initial.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Initial--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Initial</h4>
-<pre>public&nbsp;Initial()</pre>
-<div class="block">Default constructor.</div>
-</li>
-</ul>
-<a name="Initial-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Initial</h4>
-<pre>public&nbsp;Initial(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;kStr)</pre>
-<div class="block">Constructor for the initial pass of an Algebraic function. Pig will call this and pass the
- same constructor arguments as the base UDF. In this case the arguments are ignored.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>kStr</code> - string representation of k</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToDoublesSketch.Initial.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.Initial.html" target="_top">Frames</a></li>
-<li><a href="DataToDoublesSketch.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.IntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.IntermediateFinal.html
deleted file mode 100644
index 0a484f9..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.IntermediateFinal.html
+++ /dev/null
@@ -1,373 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToDoublesSketch.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToDoublesSketch.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToDoublesSketch.IntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="DataToDoublesSketch.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.quantiles</div>
-<h2 title="Class DataToDoublesSketch.IntermediateFinal" class="title">Class DataToDoublesSketch.IntermediateFinal</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.quantiles.DataToDoublesSketch.IntermediateFinal</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToDoublesSketch</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">DataToDoublesSketch.IntermediateFinal</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</pre>
-<div class="block">Class used to calculate the intermediate or final combiner pass of an <i>Algebraic</i> sketch
- operation. This is called from the combiner, and may be called multiple times (from the mapper
- and from the reducer). It will receive a bag of values returned by either the <i>Intermediate</i>
- stage or the <i>Initial</i> stages, so it needs to be able to differentiate between and
- interpret both types.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.IntermediateFinal.html#IntermediateFinal--">IntermediateFinal</a></span>()</code>
-<div class="block">Default constructor.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.IntermediateFinal.html#IntermediateFinal-int-">IntermediateFinal</a></span>(int&nbsp;k)</code>
-<div class="block">Constructor with primitives for the intermediate and final passes of an Algebraic function.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.IntermediateFinal.html#IntermediateFinal-java.lang.String-">IntermediateFinal</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;kStr)</code>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.IntermediateFinal.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="IntermediateFinal--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal()</pre>
-<div class="block">Default constructor. Assumes default k.</div>
-</li>
-</ul>
-<a name="IntermediateFinal-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;kStr)</pre>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function. Pig will call
- this and pass the same constructor arguments as the base UDF.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>kStr</code> - string representation of k</dd>
-</dl>
-</li>
-</ul>
-<a name="IntermediateFinal-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal(int&nbsp;k)</pre>
-<div class="block">Constructor with primitives for the intermediate and final passes of an Algebraic function.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>k</code> - parameter that determines the accuracy and size of the sketch.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToDoublesSketch.IntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="DataToDoublesSketch.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html
deleted file mode 100644
index 3b27ceb..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html
+++ /dev/null
@@ -1,587 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToDoublesSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToDoublesSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToDoublesSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="DataToDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.quantiles</div>
-<h2 title="Class DataToDoublesSketch" class="title">Class DataToDoublesSketch</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.quantiles.DataToDoublesSketch</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;, org.apache.pig.Algebraic</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DataToDoublesSketch</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;
-implements org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;, org.apache.pig.Algebraic</pre>
-<div class="block">This is a Pig UDF that builds Sketches from data.
- To assist Pig, this class implements both the <i>Accumulator</i> and <i>Algebraic</i> interfaces.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.quantiles">DataToDoublesSketch.Initial</a></span></code>
-<div class="block">Class used to calculate the initial pass of an Algebraic sketch operation.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">DataToDoublesSketch.IntermediateFinal</a></span></code>
-<div class="block">Class used to calculate the intermediate or final combiner pass of an <i>Algebraic</i> sketch
- operation.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html#DataToDoublesSketch--">DataToDoublesSketch</a></span>()</code>
-<div class="block">Default constructor.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html#DataToDoublesSketch-int-">DataToDoublesSketch</a></span>(int&nbsp;k)</code>
-<div class="block">Base constructor.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html#DataToDoublesSketch-java.lang.String-">DataToDoublesSketch</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;kStr)</code>
-<div class="block">String constructor.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>
-<div class="block">An <i>Accumulator</i> version of the standard <i>exec()</i> method.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html#cleanup--">cleanup</a></span>()</code>
-<div class="block">Cleans up the UDF state after being called using the <code>Accumulator</code> interface.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>
-<div class="block">Top-level exec function.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html#getFinal--">getFinal</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html#getInitial--">getInitial</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html#getIntermed--">getIntermed</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html#getValue--">getValue</a></span>()</code>
-<div class="block">Returns the result of the Union that has been built up by multiple calls to <a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html#accumulate-org.apache.pig.data.Tuple-"><code>accumulate(org.apache.pig.data.Tuple)</code></a>.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;input)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DataToDoublesSketch--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DataToDoublesSketch</h4>
-<pre>public&nbsp;DataToDoublesSketch()</pre>
-<div class="block">Default constructor. Assumes default k.</div>
-</li>
-</ul>
-<a name="DataToDoublesSketch-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DataToDoublesSketch</h4>
-<pre>public&nbsp;DataToDoublesSketch(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;kStr)</pre>
-<div class="block">String constructor.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>kStr</code> - string representation of k</dd>
-</dl>
-</li>
-</ul>
-<a name="DataToDoublesSketch-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataToDoublesSketch</h4>
-<pre>public&nbsp;DataToDoublesSketch(int&nbsp;k)</pre>
-<div class="block">Base constructor.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>k</code> - parameter that determines the accuracy and size of the sketch.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">Top-level exec function.
- This method accepts an input Tuple containing a Bag of one or more inner <b>Datum Tuples</b>
- and returns a single updated <b>Sketch</b> as a <b>Sketch Tuple</b>.
-
- <p>If a large number of calls is anticipated, leveraging either the <i>Algebraic</i> or
- <i>Accumulator</i> interfaces is recommended. Pig normally handles this automatically.
-
- <p>Internally, this method presents the inner <b>Datum Tuples</b> to a new <b>Union</b>,
- which is returned as a <b>Sketch Tuple</b>
-
- <p>Types are in the form: Java data type: Pig DataType
-
- <p><b>Input Tuple</b>
- <ul>
-   <li>Tuple: TUPLE (Must contain only one field)
-     <ul>
-       <li>index 0: DataBag: BAG (May contain 0 or more Inner Tuples)
-         <ul>
-           <li>index 0: Tuple: TUPLE <b>Datum Tuple</b></li>
-           <li>...</li>
-           <li>index n-1: Tuple: TUPLE <b>Datum Tuple</b></li>
-         </ul>
-       </li>
-     </ul>
-   </li>
- </ul>
-
- <b>Datum Tuple</b>
- <ul>
-   <li>Tuple: TUPLE (Must contain only one field)
-     <ul>
-       <li>index 0: Double: DOUBLE</li>
-     </ul>
-   </li>
- </ul>
-
- <b>Sketch Tuple</b>
- <ul>
-   <li>Tuple: TUPLE (Contains exactly 1 field)
-     <ul>
-       <li>index 0: DataByteArray: BYTEARRAY = a serialized QuantilesSketch object.</li>
-     </ul>
-   </li>
- </ul></div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>inputTuple</code> - A tuple containing a single bag, containing Datum Tuples.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Sketch Tuple. If inputTuple is null or empty, returns empty sketch.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - from Pig.</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd>"org.apache.pig.EvalFunc.exec(org.apache.pig.data.Tuple)"</dd>
-</dl>
-</li>
-</ul>
-<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>outputSchema</h4>
-<pre>public&nbsp;org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;input)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>outputSchema</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="accumulate-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>accumulate</h4>
-<pre>public&nbsp;void&nbsp;accumulate(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">An <i>Accumulator</i> version of the standard <i>exec()</i> method. Like <i>exec()</i>,
- accumulator is called with a bag of Datum Tuples. Unlike <i>exec()</i>, it doesn't serialize the
- sketch at the end. Instead, it can be called multiple times, each time with another bag of
- Datum Tuples to be input to the Union.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>accumulate</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>inputTuple</code> - A tuple containing a single bag, containing Datum Tuples.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - by Pig</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html#exec-org.apache.pig.data.Tuple-"><code>exec(org.apache.pig.data.Tuple)</code></a>, 
-"org.apache.pig.Accumulator.accumulate(org.apache.pig.data.Tuple)"</dd>
-</dl>
-</li>
-</ul>
-<a name="getValue--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getValue</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;getValue()</pre>
-<div class="block">Returns the result of the Union that has been built up by multiple calls to <a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html#accumulate-org.apache.pig.data.Tuple-"><code>accumulate(org.apache.pig.data.Tuple)</code></a>.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getValue</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Sketch Tuple. (see <a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html#exec-org.apache.pig.data.Tuple-"><code>exec(org.apache.pig.data.Tuple)</code></a> for return tuple format)</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd>"org.apache.pig.Accumulator.getValue()"</dd>
-</dl>
-</li>
-</ul>
-<a name="cleanup--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>cleanup</h4>
-<pre>public&nbsp;void&nbsp;cleanup()</pre>
-<div class="block">Cleans up the UDF state after being called using the <code>Accumulator</code> interface.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>cleanup</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd>"org.apache.pig.Accumulator.cleanup()"</dd>
-</dl>
-</li>
-</ul>
-<a name="getInitial--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getInitial</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getInitial()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getInitial</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Algebraic</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getIntermed--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getIntermed</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getIntermed()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getIntermed</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Algebraic</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getFinal--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getFinal</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getFinal()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getFinal</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Algebraic</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToDoublesSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="DataToDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchInitial.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchInitial.html
deleted file mode 100644
index 49189ab..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchInitial.html
+++ /dev/null
@@ -1,353 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToItemsSketch.DataToItemsSketchInitial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToItemsSketch.DataToItemsSketchInitial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToItemsSketch.DataToItemsSketchInitial.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchInitial.html" target="_top">Frames</a></li>
-<li><a href="DataToItemsSketch.DataToItemsSketchInitial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.quantiles</div>
-<h2 title="Class DataToItemsSketch.DataToItemsSketchInitial" class="title">Class DataToItemsSketch.DataToItemsSketchInitial</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.quantiles.DataToItemsSketch.DataToItemsSketchInitial</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToItemsSketch</a>&lt;<a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" title="type parameter in DataToItemsSketch">T</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">DataToItemsSketch.DataToItemsSketchInitial</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</pre>
-<div class="block">Class used to calculate the initial pass of an Algebraic sketch operation.
-
- <p>
- The Initial class simply passes through all records unchanged so that they can be
- processed by the intermediate processor instead.</p></div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchInitial.html#DataToItemsSketchInitial--">DataToItemsSketchInitial</a></span>()</code>
-<div class="block">Default constructor.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchInitial.html#DataToItemsSketchInitial-java.lang.String-">DataToItemsSketchInitial</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;kStr)</code>
-<div class="block">Constructor with specific k</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchInitial.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DataToItemsSketchInitial--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DataToItemsSketchInitial</h4>
-<pre>public&nbsp;DataToItemsSketchInitial()</pre>
-<div class="block">Default constructor.</div>
-</li>
-</ul>
-<a name="DataToItemsSketchInitial-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataToItemsSketchInitial</h4>
-<pre>public&nbsp;DataToItemsSketchInitial(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;kStr)</pre>
-<div class="block">Constructor with specific k</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>kStr</code> - string representation of k</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToItemsSketch.DataToItemsSketchInitial.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchInitial.html" target="_top">Frames</a></li>
-<li><a href="DataToItemsSketch.DataToItemsSketchInitial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html
deleted file mode 100644
index 04c6238..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html
+++ /dev/null
@@ -1,374 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToItemsSketch.DataToItemsSketchIntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToItemsSketch.DataToItemsSketchIntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchInitial.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.quantiles</div>
-<h2 title="Class DataToItemsSketch.DataToItemsSketchIntermediateFinal" class="title">Class DataToItemsSketch.DataToItemsSketchIntermediateFinal&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.quantiles.DataToItemsSketch.DataToItemsSketchIntermediateFinal&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - type of item</dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToStringsSketch.DataToStringsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">DataToStringsSketch.DataToStringsSketchIntermediateFinal</a></dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToItemsSketch</a>&lt;<a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" title="type parameter in DataToItemsSketch">T</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract static class <span class="typeNameLabel">DataToItemsSketch.DataToItemsSketchIntermediateFinal&lt;T&gt;</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</pre>
-<div class="block">Class used to calculate the intermediate or final combiner pass of an <i>Algebraic</i> sketch
- operation. This is called from the combiner, and may be called multiple times (from the mapper
- and from the reducer). It will receive a bag of values returned by either the <i>Intermediate</i>
- stage or the <i>Initial</i> stages, so it needs to be able to differentiate between and
- interpret both types.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html#DataToItemsSketchIntermediateFinal-int-java.util.Comparator-com.yahoo.sketches.ArrayOfItemsSerDe-">DataToItemsSketchIntermediateFinal</a></span>(int&nbsp;k,
-                                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;<a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" title="type parameter in DataToItemsSketch.DataToItemsSketchIntermediateFinal">T</a>&gt;&nbsp;comparator,
-                                  com.yahoo.sketches.ArrayOfItemsSerDe&lt;<a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" title="type parameter in DataToItemsSketch.DataToItemsSketchIntermediateFinal">T</a>&gt;&nbsp;serDe)</code>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>protected <a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" title="type parameter in DataToItemsSketch.DataToItemsSketchIntermediateFinal">T</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html#extractValue-java.lang.Object-">extractValue</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;object)</code>
-<div class="block">Override this if it takes more than a cast to convert from Pig type to type T</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DataToItemsSketchIntermediateFinal-int-java.util.Comparator-com.yahoo.sketches.ArrayOfItemsSerDe-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataToItemsSketchIntermediateFinal</h4>
-<pre>public&nbsp;DataToItemsSketchIntermediateFinal(int&nbsp;k,
-                                          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;<a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" title="type parameter in DataToItemsSketch.DataToItemsSketchIntermediateFinal">T</a>&gt;&nbsp;comparator,
-                                          com.yahoo.sketches.ArrayOfItemsSerDe&lt;<a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" title="type parameter in DataToItemsSketch.DataToItemsSketchIntermediateFinal">T</a>&gt;&nbsp;serDe)</pre>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>k</code> - parameter that determines the accuracy and size of the sketch.</dd>
-<dd><code>comparator</code> - for items of type T</dd>
-<dd><code>serDe</code> - an instance of ArrayOfItemsSerDe for type T</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="extractValue-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>extractValue</h4>
-<pre>protected&nbsp;<a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" title="type parameter in DataToItemsSketch.DataToItemsSketchIntermediateFinal">T</a>&nbsp;extractValue(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;object)</pre>
-<div class="block">Override this if it takes more than a cast to convert from Pig type to type T</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>object</code> - Pig object, which needs to be converted to type T</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>value of type T</dd>
-</dl>
-</li>
-</ul>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchInitial.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html
deleted file mode 100644
index 2a5e323..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html
+++ /dev/null
@@ -1,546 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToItemsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToItemsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToItemsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchInitial.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" target="_top">Frames</a></li>
-<li><a href="DataToItemsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.quantiles</div>
-<h2 title="Class DataToItemsSketch" class="title">Class DataToItemsSketch&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.quantiles.DataToItemsSketch&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - type of item</dd>
-</dl>
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;, org.apache.pig.Algebraic</dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToStringsSketch</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">DataToItemsSketch&lt;T&gt;</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;
-implements org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;, org.apache.pig.Algebraic</pre>
-<div class="block">Builds ItemsSketch from data.
- To assist Pig, this class implements both the <i>Accumulator</i> and <i>Algebraic</i> interfaces.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchInitial.html" title="class in com.yahoo.sketches.pig.quantiles">DataToItemsSketch.DataToItemsSketchInitial</a></span></code>
-<div class="block">Class used to calculate the initial pass of an Algebraic sketch operation.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">DataToItemsSketch.DataToItemsSketchIntermediateFinal</a>&lt;<a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" title="type parameter in DataToItemsSketch.DataToItemsSketchIntermediateFinal">T</a>&gt;</span></code>
-<div class="block">Class used to calculate the intermediate or final combiner pass of an <i>Algebraic</i> sketch
- operation.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html#DataToItemsSketch-int-java.util.Comparator-com.yahoo.sketches.ArrayOfItemsSerDe-">DataToItemsSketch</a></span>(int&nbsp;k,
-                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;<a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" title="type parameter in DataToItemsSketch">T</a>&gt;&nbsp;comparator,
-                 com.yahoo.sketches.ArrayOfItemsSerDe&lt;<a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" title="type parameter in DataToItemsSketch">T</a>&gt;&nbsp;serDe)</code>
-<div class="block">Base constructor.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>
-<div class="block">An <i>Accumulator</i> version of the standard <i>exec()</i> method.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html#cleanup--">cleanup</a></span>()</code>
-<div class="block">Cleans up the UDF state after being called using the <code>Accumulator</code> interface.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>
-<div class="block">Top-level exec function.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>protected <a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" title="type parameter in DataToItemsSketch">T</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html#extractValue-java.lang.Object-">extractValue</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;object)</code>
-<div class="block">Override this if it takes more than a cast to convert from Pig type to type T</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html#getValue--">getValue</a></span>()</code>
-<div class="block">Returns the result of the Union that has been built up by multiple calls to <a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html#accumulate-org.apache.pig.data.Tuple-"><code>accumulate(org.apache.pig.data.Tuple)</code></a>.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;input)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.Algebraic">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;org.apache.pig.Algebraic</h3>
-<code>getFinal, getInitial, getIntermed</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DataToItemsSketch-int-java.util.Comparator-com.yahoo.sketches.ArrayOfItemsSerDe-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataToItemsSketch</h4>
-<pre>public&nbsp;DataToItemsSketch(int&nbsp;k,
-                         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;<a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" title="type parameter in DataToItemsSketch">T</a>&gt;&nbsp;comparator,
-                         com.yahoo.sketches.ArrayOfItemsSerDe&lt;<a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" title="type parameter in DataToItemsSketch">T</a>&gt;&nbsp;serDe)</pre>
-<div class="block">Base constructor.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>k</code> - parameter that determines the accuracy and size of the sketch.
- The value of 0 means the default k, whatever it is in the sketches-core library</dd>
-<dd><code>comparator</code> - for items of type T</dd>
-<dd><code>serDe</code> - an instance of ArrayOfItemsSerDe for type T</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">Top-level exec function.
- This method accepts an input Tuple containing a Bag of one or more inner <b>Datum Tuples</b>
- and returns a single <b>Sketch</b> as a <b>Sketch Tuple</b>.
-
- <p>If a large number of calls is anticipated, leveraging either the <i>Algebraic</i> or
- <i>Accumulator</i> interfaces is recommended. Pig normally handles this automatically.
-
- <p>Internally, this method presents the inner <b>Datum Tuples</b> to a new <b>Union</b>,
- which is returned as a <b>Sketch Tuple</b>
-
- <p>Types below are in the form: Java data type: Pig DataType
-
- <p><b>Input Tuple</b>
- <ul>
-   <li>Tuple: TUPLE (Must contain only one field)
-     <ul>
-       <li>index 0: DataBag: BAG (May contain 0 or more Inner Tuples)
-         <ul>
-           <li>index 0: Tuple: TUPLE <b>Datum Tuple</b></li>
-           <li>...</li>
-           <li>index n-1: Tuple: TUPLE <b>Datum Tuple</b></li>
-         </ul>
-       </li>
-     </ul>
-   </li>
- </ul>
-
- <b>Datum Tuple</b>
- <ul>
-   <li>Tuple: TUPLE (Must contain only one field)
-     <ul>
-       <li>index 0: T: some suitable Pig type convertible to T</li>
-     </ul>
-   </li>
- </ul>
-
- <b>Sketch Tuple</b>
- <ul>
-   <li>Tuple: TUPLE (Contains exactly 1 field)
-     <ul>
-       <li>index 0: DataByteArray: BYTEARRAY = a serialized QuantilesSketch object.</li>
-     </ul>
-   </li>
- </ul></div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>inputTuple</code> - A tuple containing a single bag, containing Datum Tuples.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Sketch Tuple. If inputTuple is null or empty, returns empty sketch.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - from Pig.</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd>"org.apache.pig.EvalFunc.exec(org.apache.pig.data.Tuple)"</dd>
-</dl>
-</li>
-</ul>
-<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>outputSchema</h4>
-<pre>public&nbsp;org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;input)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>outputSchema</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="accumulate-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>accumulate</h4>
-<pre>public&nbsp;void&nbsp;accumulate(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">An <i>Accumulator</i> version of the standard <i>exec()</i> method. Like <i>exec()</i>,
- accumulator is called with a bag of Datum Tuples. Unlike <i>exec()</i>, it doesn't serialize the
- sketch at the end. Instead, it can be called multiple times, each time with another bag of
- Datum Tuples to be input to the Union.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>accumulate</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>inputTuple</code> - A tuple containing a single bag, containing Datum Tuples.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - by Pig</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html#exec-org.apache.pig.data.Tuple-"><code>exec(org.apache.pig.data.Tuple)</code></a>, 
-"org.apache.pig.Accumulator.accumulate(org.apache.pig.data.Tuple)"</dd>
-</dl>
-</li>
-</ul>
-<a name="getValue--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getValue</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;getValue()</pre>
-<div class="block">Returns the result of the Union that has been built up by multiple calls to <a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html#accumulate-org.apache.pig.data.Tuple-"><code>accumulate(org.apache.pig.data.Tuple)</code></a>.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getValue</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Sketch Tuple. (see <a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html#exec-org.apache.pig.data.Tuple-"><code>exec(org.apache.pig.data.Tuple)</code></a> for return tuple format)</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd>"org.apache.pig.Accumulator.getValue()"</dd>
-</dl>
-</li>
-</ul>
-<a name="cleanup--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>cleanup</h4>
-<pre>public&nbsp;void&nbsp;cleanup()</pre>
-<div class="block">Cleans up the UDF state after being called using the <code>Accumulator</code> interface.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>cleanup</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd>"org.apache.pig.Accumulator.cleanup()"</dd>
-</dl>
-</li>
-</ul>
-<a name="extractValue-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>extractValue</h4>
-<pre>protected&nbsp;<a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" title="type parameter in DataToItemsSketch">T</a>&nbsp;extractValue(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;object)</pre>
-<div class="block">Override this if it takes more than a cast to convert from Pig type to type T</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>object</code> - Pig object, which needs to be converted to type T</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>value of type T</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToItemsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchInitial.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" target="_top">Frames</a></li>
-<li><a href="DataToItemsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/DataToStringsSketch.DataToStringsSketchIntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/DataToStringsSketch.DataToStringsSketchIntermediateFinal.html
deleted file mode 100644
index 6dda0cc..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/DataToStringsSketch.DataToStringsSketchIntermediateFinal.html
+++ /dev/null
@@ -1,309 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToStringsSketch.DataToStringsSketchIntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToStringsSketch.DataToStringsSketchIntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToStringsSketch.DataToStringsSketchIntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetKFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/DataToStringsSketch.DataToStringsSketchIntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="DataToStringsSketch.DataToStringsSketchIntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.com.yahoo.sketches.pig.quantiles.DataToItemsSketch.DataToItemsSketchIntermediateFinal">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.quantiles</div>
-<h2 title="Class DataToStringsSketch.DataToStringsSketchIntermediateFinal" class="title">Class DataToStringsSketch.DataToStringsSketchIntermediateFinal</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">com.yahoo.sketches.pig.quantiles.DataToItemsSketch.DataToItemsSketchIntermediateFinal</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.quantiles.DataToStringsSketch.DataToStringsSketchIntermediateFinal</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToStringsSketch</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">DataToStringsSketch.DataToStringsSketchIntermediateFinal</span>
-extends <a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">DataToItemsSketch.DataToItemsSketchIntermediateFinal</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToStringsSketch.DataToStringsSketchIntermediateFinal.html#DataToStringsSketchIntermediateFinal--">DataToStringsSketchIntermediateFinal</a></span>()</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToStringsSketch.DataToStringsSketchIntermediateFinal.html#DataToStringsSketchIntermediateFinal-java.lang.String-">DataToStringsSketchIntermediateFinal</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;kStr)</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.pig.quantiles.DataToItemsSketch.DataToItemsSketchIntermediateFinal">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.pig.quantiles.<a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">DataToItemsSketch.DataToItemsSketchIntermediateFinal</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html#exec-org.apache.pig.data.Tuple-">exec</a>, <a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html#extractValue-java.lang.Object-">extractValue</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DataToStringsSketchIntermediateFinal--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DataToStringsSketchIntermediateFinal</h4>
-<pre>public&nbsp;DataToStringsSketchIntermediateFinal()</pre>
-</li>
-</ul>
-<a name="DataToStringsSketchIntermediateFinal-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataToStringsSketchIntermediateFinal</h4>
-<pre>public&nbsp;DataToStringsSketchIntermediateFinal(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;kStr)</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToStringsSketch.DataToStringsSketchIntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetKFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/DataToStringsSketch.DataToStringsSketchIntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="DataToStringsSketch.DataToStringsSketchIntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.com.yahoo.sketches.pig.quantiles.DataToItemsSketch.DataToItemsSketchIntermediateFinal">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/DataToStringsSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/DataToStringsSketch.html
deleted file mode 100644
index e86795f..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/DataToStringsSketch.html
+++ /dev/null
@@ -1,389 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToStringsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToStringsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToStringsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToStringsSketch.DataToStringsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/DataToStringsSketch.html" target="_top">Frames</a></li>
-<li><a href="DataToStringsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.quantiles</div>
-<h2 title="Class DataToStringsSketch" class="title">Class DataToStringsSketch</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">com.yahoo.sketches.pig.quantiles.DataToItemsSketch</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.quantiles.DataToStringsSketch</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;, org.apache.pig.Algebraic</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DataToStringsSketch</span>
-extends <a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToItemsSketch</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</pre>
-<div class="block">Creates an ItemsSketch&lt;String&gt; from raw data.
- It supports all three ways: exec(), Accumulator and Algebraic.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToStringsSketch.DataToStringsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">DataToStringsSketch.DataToStringsSketchIntermediateFinal</a></span></code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.com.yahoo.sketches.pig.quantiles.DataToItemsSketch">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;com.yahoo.sketches.pig.quantiles.<a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToItemsSketch</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchInitial.html" title="class in com.yahoo.sketches.pig.quantiles">DataToItemsSketch.DataToItemsSketchInitial</a>, <a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">DataToItemsSketch.DataToItemsSketchIntermediateFinal</a>&lt;<a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" title="type parameter in DataToItemsSketch.DataToItemsSketchIntermediateFinal">T</a>&gt;</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToStringsSketch.html#DataToStringsSketch--">DataToStringsSketch</a></span>()</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToStringsSketch.html#DataToStringsSketch-java.lang.String-">DataToStringsSketch</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;kStr)</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToStringsSketch.html#getFinal--">getFinal</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToStringsSketch.html#getInitial--">getInitial</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToStringsSketch.html#getIntermed--">getIntermed</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.pig.quantiles.DataToItemsSketch">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.pig.quantiles.<a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToItemsSketch</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a>, <a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html#cleanup--">cleanup</a>, <a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html#exec-org.apache.pig.data.Tuple-">exec</a>, <a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html#extractValue-java.lang.Object-">extractValue</a>, <a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html#getValue--">getValue</a>, <a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DataToStringsSketch--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DataToStringsSketch</h4>
-<pre>public&nbsp;DataToStringsSketch()</pre>
-</li>
-</ul>
-<a name="DataToStringsSketch-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataToStringsSketch</h4>
-<pre>public&nbsp;DataToStringsSketch(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;kStr)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getInitial--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getInitial</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getInitial()</pre>
-</li>
-</ul>
-<a name="getIntermed--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getIntermed</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getIntermed()</pre>
-</li>
-</ul>
-<a name="getFinal--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getFinal</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getFinal()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToStringsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToStringsSketch.DataToStringsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/DataToStringsSketch.html" target="_top">Frames</a></li>
-<li><a href="DataToStringsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/GetKFromDoublesSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/GetKFromDoublesSketch.html
deleted file mode 100644
index fa7397a..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/GetKFromDoublesSketch.html
+++ /dev/null
@@ -1,325 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GetKFromDoublesSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="GetKFromDoublesSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GetKFromDoublesSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToStringsSketch.DataToStringsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetKFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/GetKFromDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="GetKFromDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.quantiles</div>
-<h2 title="Class GetKFromDoublesSketch" class="title">Class GetKFromDoublesSketch</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.quantiles.GetKFromDoublesSketch</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">GetKFromDoublesSketch</span>
-extends org.apache.pig.EvalFunc&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</pre>
-<div class="block">This UDF is to get the parameter K from a given sketch.
- This can be useful for debugging a work flow to make sure that resulting sketches
- have the intended K, and, therefore, the accuracy</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetKFromDoublesSketch.html#GetKFromDoublesSketch--">GetKFromDoublesSketch</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetKFromDoublesSketch.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;input)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="GetKFromDoublesSketch--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GetKFromDoublesSketch</h4>
-<pre>public&nbsp;GetKFromDoublesSketch()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;exec(org.apache.pig.data.Tuple&nbsp;input)
-             throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GetKFromDoublesSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToStringsSketch.DataToStringsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetKFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/GetKFromDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="GetKFromDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/GetKFromStringsSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/GetKFromStringsSketch.html
deleted file mode 100644
index f799a70..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/GetKFromStringsSketch.html
+++ /dev/null
@@ -1,325 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GetKFromStringsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="GetKFromStringsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GetKFromStringsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetKFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetPmfFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/GetKFromStringsSketch.html" target="_top">Frames</a></li>
-<li><a href="GetKFromStringsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.quantiles</div>
-<h2 title="Class GetKFromStringsSketch" class="title">Class GetKFromStringsSketch</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.quantiles.GetKFromStringsSketch</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">GetKFromStringsSketch</span>
-extends org.apache.pig.EvalFunc&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</pre>
-<div class="block">This UDF is to get the parameter K from a given sketch.
- This can be useful for debugging a work flow to make sure that resulting sketches
- have the intended K, and, therefore, the accuracy</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetKFromStringsSketch.html#GetKFromStringsSketch--">GetKFromStringsSketch</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetKFromStringsSketch.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;input)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="GetKFromStringsSketch--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GetKFromStringsSketch</h4>
-<pre>public&nbsp;GetKFromStringsSketch()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;exec(org.apache.pig.data.Tuple&nbsp;input)
-             throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GetKFromStringsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetKFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetPmfFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/GetKFromStringsSketch.html" target="_top">Frames</a></li>
-<li><a href="GetKFromStringsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/GetPmfFromDoublesSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/GetPmfFromDoublesSketch.html
deleted file mode 100644
index a7473a1..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/GetPmfFromDoublesSketch.html
+++ /dev/null
@@ -1,328 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GetPmfFromDoublesSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="GetPmfFromDoublesSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GetPmfFromDoublesSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetKFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetPmfFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/GetPmfFromDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="GetPmfFromDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.quantiles</div>
-<h2 title="Class GetPmfFromDoublesSketch" class="title">Class GetPmfFromDoublesSketch</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.quantiles.GetPmfFromDoublesSketch</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">GetPmfFromDoublesSketch</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</pre>
-<div class="block">This UDF is to get an approximation to the Probability Mass Function (PMF) of the input stream
- given a sketch and a set of split points - an array of <i>m</i> unique, monotonically increasing
- double values that divide the real number line into <i>m+1</i> consecutive disjoint intervals.
- The function returns an array of m+1 doubles each of which is an approximation to the fraction
- of the input stream values that fell into one of those intervals. Intervals are inclusive of
- the left split point and exclusive of the right split point.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetPmfFromDoublesSketch.html#GetPmfFromDoublesSketch--">GetPmfFromDoublesSketch</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetPmfFromDoublesSketch.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;input)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="GetPmfFromDoublesSketch--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GetPmfFromDoublesSketch</h4>
-<pre>public&nbsp;GetPmfFromDoublesSketch()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;input)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GetPmfFromDoublesSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetKFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetPmfFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/GetPmfFromDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="GetPmfFromDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/GetPmfFromStringsSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/GetPmfFromStringsSketch.html
deleted file mode 100644
index 73c8a05..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/GetPmfFromStringsSketch.html
+++ /dev/null
@@ -1,328 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GetPmfFromStringsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="GetPmfFromStringsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GetPmfFromStringsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetPmfFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetQuantileFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/GetPmfFromStringsSketch.html" target="_top">Frames</a></li>
-<li><a href="GetPmfFromStringsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.quantiles</div>
-<h2 title="Class GetPmfFromStringsSketch" class="title">Class GetPmfFromStringsSketch</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.quantiles.GetPmfFromStringsSketch</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">GetPmfFromStringsSketch</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</pre>
-<div class="block">This UDF is to get an approximation to the Probability Mass Function (PMF) of the input stream
- given a sketch and a set of split points - an array of <i>m</i> unique, monotonically increasing
- values that divide the domain into <i>m+1</i> consecutive disjoint intervals.
- The function returns an array of m+1 doubles each of which is an approximation to the fraction
- of the input stream values that fell into one of those intervals. Intervals are inclusive of
- the left split point and exclusive of the right split point.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetPmfFromStringsSketch.html#GetPmfFromStringsSketch--">GetPmfFromStringsSketch</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetPmfFromStringsSketch.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;input)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="GetPmfFromStringsSketch--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GetPmfFromStringsSketch</h4>
-<pre>public&nbsp;GetPmfFromStringsSketch()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;input)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GetPmfFromStringsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetPmfFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetQuantileFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/GetPmfFromStringsSketch.html" target="_top">Frames</a></li>
-<li><a href="GetPmfFromStringsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/GetQuantileFromDoublesSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/GetQuantileFromDoublesSketch.html
deleted file mode 100644
index c4928cb..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/GetQuantileFromDoublesSketch.html
+++ /dev/null
@@ -1,327 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GetQuantileFromDoublesSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="GetQuantileFromDoublesSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GetQuantileFromDoublesSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetPmfFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetQuantileFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/GetQuantileFromDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="GetQuantileFromDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.quantiles</div>
-<h2 title="Class GetQuantileFromDoublesSketch" class="title">Class GetQuantileFromDoublesSketch</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.quantiles.GetQuantileFromDoublesSketch</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">GetQuantileFromDoublesSketch</span>
-extends org.apache.pig.EvalFunc&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</pre>
-<div class="block">This UDF is to get a quantile value from a DoublesSketch. A single value for a
- given fraction is returned. The fraction represents a normalized rank and must be
- from 0 to 1 inclusive. For example, the fraction of 0.5 corresponds to 50th percentile,
- which is the median value of the distribution (the number separating the higher half
- of the probability distribution from the lower half).</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetQuantileFromDoublesSketch.html#GetQuantileFromDoublesSketch--">GetQuantileFromDoublesSketch</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetQuantileFromDoublesSketch.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;input)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="GetQuantileFromDoublesSketch--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GetQuantileFromDoublesSketch</h4>
-<pre>public&nbsp;GetQuantileFromDoublesSketch()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;exec(org.apache.pig.data.Tuple&nbsp;input)
-            throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GetQuantileFromDoublesSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetPmfFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetQuantileFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/GetQuantileFromDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="GetQuantileFromDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/GetQuantileFromStringsSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/GetQuantileFromStringsSketch.html
deleted file mode 100644
index 4104cad..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/GetQuantileFromStringsSketch.html
+++ /dev/null
@@ -1,327 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GetQuantileFromStringsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="GetQuantileFromStringsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GetQuantileFromStringsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetQuantileFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetQuantilesFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/GetQuantileFromStringsSketch.html" target="_top">Frames</a></li>
-<li><a href="GetQuantileFromStringsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.quantiles</div>
-<h2 title="Class GetQuantileFromStringsSketch" class="title">Class GetQuantileFromStringsSketch</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.quantiles.GetQuantileFromStringsSketch</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">GetQuantileFromStringsSketch</span>
-extends org.apache.pig.EvalFunc&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</pre>
-<div class="block">This UDF is to get a quantile value from an ItemsSketch&lt;String&gt;. A single value for a
- given fraction is returned. The fraction represents a normalized rank and must be
- from 0 to 1 inclusive. For example, the fraction of 0.5 corresponds to 50th percentile,
- which is the median value of the distribution (the number separating the higher half
- of the probability distribution from the lower half).</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetQuantileFromStringsSketch.html#GetQuantileFromStringsSketch--">GetQuantileFromStringsSketch</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetQuantileFromStringsSketch.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;input)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="GetQuantileFromStringsSketch--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GetQuantileFromStringsSketch</h4>
-<pre>public&nbsp;GetQuantileFromStringsSketch()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;exec(org.apache.pig.data.Tuple&nbsp;input)
-            throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GetQuantileFromStringsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetQuantileFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetQuantilesFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/GetQuantileFromStringsSketch.html" target="_top">Frames</a></li>
-<li><a href="GetQuantileFromStringsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/GetQuantilesFromDoublesSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/GetQuantilesFromDoublesSketch.html
deleted file mode 100644
index 44df3f5..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/GetQuantilesFromDoublesSketch.html
+++ /dev/null
@@ -1,327 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GetQuantilesFromDoublesSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="GetQuantilesFromDoublesSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GetQuantilesFromDoublesSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetQuantileFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetQuantilesFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/GetQuantilesFromDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="GetQuantilesFromDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.quantiles</div>
-<h2 title="Class GetQuantilesFromDoublesSketch" class="title">Class GetQuantilesFromDoublesSketch</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.quantiles.GetQuantilesFromDoublesSketch</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">GetQuantilesFromDoublesSketch</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</pre>
-<div class="block">This UDF is to get a list of quantile values from an DoublesSketch given a list of
- fractions or a number of evenly spaced intervals. The fractions represent normalized ranks and
- must be from 0 to 1 inclusive. For example, the fraction of 0.5 corresponds to 50th percentile,
- which is the median value of the distribution (the number separating the higher half
- of the probability distribution from the lower half).</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetQuantilesFromDoublesSketch.html#GetQuantilesFromDoublesSketch--">GetQuantilesFromDoublesSketch</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetQuantilesFromDoublesSketch.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;input)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="GetQuantilesFromDoublesSketch--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GetQuantilesFromDoublesSketch</h4>
-<pre>public&nbsp;GetQuantilesFromDoublesSketch()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;input)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GetQuantilesFromDoublesSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetQuantileFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetQuantilesFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/GetQuantilesFromDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="GetQuantilesFromDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/GetQuantilesFromStringsSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/GetQuantilesFromStringsSketch.html
deleted file mode 100644
index 69b8bd1..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/GetQuantilesFromStringsSketch.html
+++ /dev/null
@@ -1,327 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GetQuantilesFromStringsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="GetQuantilesFromStringsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GetQuantilesFromStringsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetQuantilesFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/GetQuantilesFromStringsSketch.html" target="_top">Frames</a></li>
-<li><a href="GetQuantilesFromStringsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.quantiles</div>
-<h2 title="Class GetQuantilesFromStringsSketch" class="title">Class GetQuantilesFromStringsSketch</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.quantiles.GetQuantilesFromStringsSketch</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">GetQuantilesFromStringsSketch</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</pre>
-<div class="block">This UDF is to get a list of quantile values from an ItemsSketch&lt;String&gt; given a list of
- fractions or a number of evenly spaced intervals. The fractions represent normalized ranks and
- must be from 0 to 1 inclusive. For example, the fraction of 0.5 corresponds to 50th percentile,
- which is the median value of the distribution (the number separating the higher half
- of the probability distribution from the lower half).</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetQuantilesFromStringsSketch.html#GetQuantilesFromStringsSketch--">GetQuantilesFromStringsSketch</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetQuantilesFromStringsSketch.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;input)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="GetQuantilesFromStringsSketch--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GetQuantilesFromStringsSketch</h4>
-<pre>public&nbsp;GetQuantilesFromStringsSketch()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;input)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GetQuantilesFromStringsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetQuantilesFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/GetQuantilesFromStringsSketch.html" target="_top">Frames</a></li>
-<li><a href="GetQuantilesFromStringsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.Initial.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.Initial.html
deleted file mode 100644
index 09e75fb..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.Initial.html
+++ /dev/null
@@ -1,354 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionDoublesSketch.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionDoublesSketch.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionDoublesSketch.Initial.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.Initial.html" target="_top">Frames</a></li>
-<li><a href="UnionDoublesSketch.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.quantiles</div>
-<h2 title="Class UnionDoublesSketch.Initial" class="title">Class UnionDoublesSketch.Initial</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.quantiles.UnionDoublesSketch.Initial</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionDoublesSketch</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">UnionDoublesSketch.Initial</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</pre>
-<div class="block">Class used to calculate the initial pass of an Algebraic sketch operation.
-
- <p>
- The Initial class simply passes through all records unchanged so that they can be
- processed by the intermediate processor instead.</p></div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.Initial.html#Initial--">Initial</a></span>()</code>
-<div class="block">Default constructor.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.Initial.html#Initial-java.lang.String-">Initial</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;kStr)</code>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.Initial.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Initial--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Initial</h4>
-<pre>public&nbsp;Initial()</pre>
-<div class="block">Default constructor.</div>
-</li>
-</ul>
-<a name="Initial-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Initial</h4>
-<pre>public&nbsp;Initial(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;kStr)</pre>
-<div class="block">Constructor for the initial pass of an Algebraic function. Pig will call this and pass the
- same constructor arguments as the base UDF. In this case the arguments are ignored.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>kStr</code> - string representation of k</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionDoublesSketch.Initial.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.Initial.html" target="_top">Frames</a></li>
-<li><a href="UnionDoublesSketch.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.IntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.IntermediateFinal.html
deleted file mode 100644
index 242f33b..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.IntermediateFinal.html
+++ /dev/null
@@ -1,373 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionDoublesSketch.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionDoublesSketch.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionDoublesSketch.IntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="UnionDoublesSketch.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.quantiles</div>
-<h2 title="Class UnionDoublesSketch.IntermediateFinal" class="title">Class UnionDoublesSketch.IntermediateFinal</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.quantiles.UnionDoublesSketch.IntermediateFinal</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionDoublesSketch</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">UnionDoublesSketch.IntermediateFinal</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</pre>
-<div class="block">Class used to calculate the intermediate or final combiner pass of an <i>Algebraic</i> union
- operation. This is called from the combiner, and may be called multiple times (from the mapper
- and from the reducer). It will receive a bag of values returned by either the <i>Intermediate</i>
- stage or the <i>Initial</i> stages, so it needs to be able to differentiate between and
- interpret both types.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.IntermediateFinal.html#IntermediateFinal--">IntermediateFinal</a></span>()</code>
-<div class="block">Default constructor.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.IntermediateFinal.html#IntermediateFinal-int-">IntermediateFinal</a></span>(int&nbsp;k)</code>
-<div class="block">Constructor with primitives for the intermediate and final passes of an Algebraic function.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.IntermediateFinal.html#IntermediateFinal-java.lang.String-">IntermediateFinal</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;kStr)</code>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.IntermediateFinal.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="IntermediateFinal--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal()</pre>
-<div class="block">Default constructor. Assumes default k.</div>
-</li>
-</ul>
-<a name="IntermediateFinal-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;kStr)</pre>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function. Pig will call
- this and pass the same constructor arguments as the base UDF.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>kStr</code> - string representation of k</dd>
-</dl>
-</li>
-</ul>
-<a name="IntermediateFinal-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal(int&nbsp;k)</pre>
-<div class="block">Constructor with primitives for the intermediate and final passes of an Algebraic function.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>k</code> - parameter that determines the accuracy and size of the sketch.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionDoublesSketch.IntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="UnionDoublesSketch.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html
deleted file mode 100644
index 987de66..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html
+++ /dev/null
@@ -1,578 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionDoublesSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionDoublesSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionDoublesSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetQuantilesFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="UnionDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.quantiles</div>
-<h2 title="Class UnionDoublesSketch" class="title">Class UnionDoublesSketch</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.quantiles.UnionDoublesSketch</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;, org.apache.pig.Algebraic</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">UnionDoublesSketch</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;
-implements org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;, org.apache.pig.Algebraic</pre>
-<div class="block">This is a Pig UDF that merges Quantiles Sketches.
- To assist Pig, this class implements both the <i>Accumulator</i> and <i>Algebraic</i> interfaces.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.quantiles">UnionDoublesSketch.Initial</a></span></code>
-<div class="block">Class used to calculate the initial pass of an Algebraic sketch operation.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">UnionDoublesSketch.IntermediateFinal</a></span></code>
-<div class="block">Class used to calculate the intermediate or final combiner pass of an <i>Algebraic</i> union
- operation.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html#UnionDoublesSketch--">UnionDoublesSketch</a></span>()</code>
-<div class="block">Default constructor.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html#UnionDoublesSketch-int-">UnionDoublesSketch</a></span>(int&nbsp;k)</code>
-<div class="block">Base constructor.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html#UnionDoublesSketch-java.lang.String-">UnionDoublesSketch</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;kStr)</code>
-<div class="block">String constructor.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>
-<div class="block">An <i>Accumulator</i> version of the standard <i>exec()</i> method.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html#cleanup--">cleanup</a></span>()</code>
-<div class="block">Cleans up the UDF state after being called using the <code>Accumulator</code> interface.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>
-<div class="block">Top-level exec function.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html#getFinal--">getFinal</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html#getInitial--">getInitial</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html#getIntermed--">getIntermed</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html#getValue--">getValue</a></span>()</code>
-<div class="block">Returns the result of the Union that has been built up by multiple calls to <a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html#accumulate-org.apache.pig.data.Tuple-"><code>accumulate(org.apache.pig.data.Tuple)</code></a>.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;input)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UnionDoublesSketch--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>UnionDoublesSketch</h4>
-<pre>public&nbsp;UnionDoublesSketch()</pre>
-<div class="block">Default constructor. Assumes default k.</div>
-</li>
-</ul>
-<a name="UnionDoublesSketch-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>UnionDoublesSketch</h4>
-<pre>public&nbsp;UnionDoublesSketch(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;kStr)</pre>
-<div class="block">String constructor.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>kStr</code> - string representation of k</dd>
-</dl>
-</li>
-</ul>
-<a name="UnionDoublesSketch-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UnionDoublesSketch</h4>
-<pre>public&nbsp;UnionDoublesSketch(int&nbsp;k)</pre>
-<div class="block">Base constructor.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>k</code> - parameter that determines the accuracy and size of the sketch.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">Top-level exec function.
- This method accepts an input Tuple containing a Bag of one or more inner <b>Sketch Tuples</b>
- and returns a single updated <b>Sketch</b> as a <b>Sketch Tuple</b>.
-
- <p>If a large number of calls are anticipated, leveraging either the <i>Algebraic</i> or
- <i>Accumulator</i> interfaces is recommended. Pig normally handles this automatically.
-
- <p>Internally, this method presents the inner <b>Sketch Tuples</b> to a new <b>Union</b>.
- The result is returned as a <b>Sketch Tuple</b>
-
- <p>Types are in the form: Java data type: Pig DataType
-
- <p><b>Input Tuple</b>
- <ul>
-   <li>Tuple: TUPLE (Must contain only one field)
-     <ul>
-       <li>index 0: DataBag: BAG (May contain 0 or more Inner Tuples)
-         <ul>
-           <li>index 0: Tuple: TUPLE <b>Sketch Tuple</b></li>
-           <li>...</li>
-           <li>index n-1: Tuple: TUPLE <b>Sketch Tuple</b></li>
-         </ul>
-       </li>
-     </ul>
-   </li>
- </ul>
-
- <b>Sketch Tuple</b>
- <ul>
-   <li>Tuple: TUPLE (Contains exactly 1 field)
-     <ul>
-       <li>index 0: DataByteArray: BYTEARRAY = The serialization of a Sketch object.</li>
-     </ul>
-   </li>
- </ul></div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>inputTuple</code> - A tuple containing a single bag, containing Sketch Tuples.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Sketch Tuple. If inputTuple is null or empty, returns empty sketch.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd>"org.apache.pig.EvalFunc.exec(org.apache.pig.data.Tuple)"</dd>
-</dl>
-</li>
-</ul>
-<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>outputSchema</h4>
-<pre>public&nbsp;org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;input)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>outputSchema</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="accumulate-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>accumulate</h4>
-<pre>public&nbsp;void&nbsp;accumulate(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">An <i>Accumulator</i> version of the standard <i>exec()</i> method. Like <i>exec()</i>,
- accumulator is called with a bag of Sketch Tuples. Unlike <i>exec()</i>, it doesn't serialize the
- sketch at the end. Instead, it can be called multiple times, each time with another bag of
- Sketch Tuples to be input to the Union.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>accumulate</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>inputTuple</code> - A tuple containing a single bag, containing Sketch Tuples.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - by Pig</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html#exec-org.apache.pig.data.Tuple-"><code>exec(org.apache.pig.data.Tuple)</code></a>, 
-"org.apache.pig.Accumulator.accumulate(org.apache.pig.data.Tuple)"</dd>
-</dl>
-</li>
-</ul>
-<a name="getValue--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getValue</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;getValue()</pre>
-<div class="block">Returns the result of the Union that has been built up by multiple calls to <a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html#accumulate-org.apache.pig.data.Tuple-"><code>accumulate(org.apache.pig.data.Tuple)</code></a>.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getValue</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Sketch Tuple. (see <a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html#exec-org.apache.pig.data.Tuple-"><code>exec(org.apache.pig.data.Tuple)</code></a> for return tuple format)</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd>"org.apache.pig.Accumulator.getValue()"</dd>
-</dl>
-</li>
-</ul>
-<a name="cleanup--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>cleanup</h4>
-<pre>public&nbsp;void&nbsp;cleanup()</pre>
-<div class="block">Cleans up the UDF state after being called using the <code>Accumulator</code> interface.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>cleanup</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd>"org.apache.pig.Accumulator.cleanup()"</dd>
-</dl>
-</li>
-</ul>
-<a name="getInitial--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getInitial</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getInitial()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getInitial</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Algebraic</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getIntermed--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getIntermed</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getIntermed()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getIntermed</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Algebraic</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getFinal--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getFinal</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getFinal()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getFinal</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Algebraic</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionDoublesSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetQuantilesFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="UnionDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchInitial.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchInitial.html
deleted file mode 100644
index 13585f8..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchInitial.html
+++ /dev/null
@@ -1,353 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionItemsSketch.UnionItemsSketchInitial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionItemsSketch.UnionItemsSketchInitial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionItemsSketch.UnionItemsSketchInitial.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchInitial.html" target="_top">Frames</a></li>
-<li><a href="UnionItemsSketch.UnionItemsSketchInitial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.quantiles</div>
-<h2 title="Class UnionItemsSketch.UnionItemsSketchInitial" class="title">Class UnionItemsSketch.UnionItemsSketchInitial</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.quantiles.UnionItemsSketch.UnionItemsSketchInitial</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionItemsSketch</a>&lt;<a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html" title="type parameter in UnionItemsSketch">T</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">UnionItemsSketch.UnionItemsSketchInitial</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</pre>
-<div class="block">Class used to calculate the initial pass of an Algebraic sketch operation.
-
- <p>
- The Initial class simply passes through all records unchanged so that they can be
- processed by the intermediate processor instead.</p></div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchInitial.html#UnionItemsSketchInitial--">UnionItemsSketchInitial</a></span>()</code>
-<div class="block">Default constructor.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchInitial.html#UnionItemsSketchInitial-java.lang.String-">UnionItemsSketchInitial</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;kStr)</code>
-<div class="block">Constructor with specific k</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchInitial.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UnionItemsSketchInitial--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>UnionItemsSketchInitial</h4>
-<pre>public&nbsp;UnionItemsSketchInitial()</pre>
-<div class="block">Default constructor.</div>
-</li>
-</ul>
-<a name="UnionItemsSketchInitial-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UnionItemsSketchInitial</h4>
-<pre>public&nbsp;UnionItemsSketchInitial(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;kStr)</pre>
-<div class="block">Constructor with specific k</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>kStr</code> - string representation of k</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionItemsSketch.UnionItemsSketchInitial.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchInitial.html" target="_top">Frames</a></li>
-<li><a href="UnionItemsSketch.UnionItemsSketchInitial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html
deleted file mode 100644
index b3967a4..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html
+++ /dev/null
@@ -1,352 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionItemsSketch.UnionItemsSketchIntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionItemsSketch.UnionItemsSketchIntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchInitial.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.quantiles</div>
-<h2 title="Class UnionItemsSketch.UnionItemsSketchIntermediateFinal" class="title">Class UnionItemsSketch.UnionItemsSketchIntermediateFinal&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.quantiles.UnionItemsSketch.UnionItemsSketchIntermediateFinal&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - type of item</dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionStringsSketch.UnionStringsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">UnionStringsSketch.UnionStringsSketchIntermediateFinal</a></dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionItemsSketch</a>&lt;<a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html" title="type parameter in UnionItemsSketch">T</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract static class <span class="typeNameLabel">UnionItemsSketch.UnionItemsSketchIntermediateFinal&lt;T&gt;</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</pre>
-<div class="block">Class used to calculate the intermediate or final combiner pass of an <i>Algebraic</i> union
- operation. This is called from the combiner, and may be called multiple times (from the mapper
- and from the reducer). It will receive a bag of values returned by either the <i>Intermediate</i>
- stage or the <i>Initial</i> stages, so it needs to be able to differentiate between and
- interpret both types.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html#UnionItemsSketchIntermediateFinal-int-java.util.Comparator-com.yahoo.sketches.ArrayOfItemsSerDe-">UnionItemsSketchIntermediateFinal</a></span>(int&nbsp;k,
-                                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;<a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" title="type parameter in UnionItemsSketch.UnionItemsSketchIntermediateFinal">T</a>&gt;&nbsp;comparator,
-                                 com.yahoo.sketches.ArrayOfItemsSerDe&lt;<a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" title="type parameter in UnionItemsSketch.UnionItemsSketchIntermediateFinal">T</a>&gt;&nbsp;serDe)</code>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UnionItemsSketchIntermediateFinal-int-java.util.Comparator-com.yahoo.sketches.ArrayOfItemsSerDe-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UnionItemsSketchIntermediateFinal</h4>
-<pre>public&nbsp;UnionItemsSketchIntermediateFinal(int&nbsp;k,
-                                         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;<a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" title="type parameter in UnionItemsSketch.UnionItemsSketchIntermediateFinal">T</a>&gt;&nbsp;comparator,
-                                         com.yahoo.sketches.ArrayOfItemsSerDe&lt;<a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" title="type parameter in UnionItemsSketch.UnionItemsSketchIntermediateFinal">T</a>&gt;&nbsp;serDe)</pre>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>k</code> - parameter that determines the accuracy and size of the sketch.</dd>
-<dd><code>comparator</code> - for items of type T</dd>
-<dd><code>serDe</code> - an instance of ArrayOfItemsSerDe for type T</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchInitial.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html
deleted file mode 100644
index 6f641d5..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html
+++ /dev/null
@@ -1,515 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionItemsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionItemsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionItemsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchInitial.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html" target="_top">Frames</a></li>
-<li><a href="UnionItemsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.quantiles</div>
-<h2 title="Class UnionItemsSketch" class="title">Class UnionItemsSketch&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.quantiles.UnionItemsSketch&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - type of item</dd>
-</dl>
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;, org.apache.pig.Algebraic</dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionStringsSketch</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">UnionItemsSketch&lt;T&gt;</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;
-implements org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;, org.apache.pig.Algebraic</pre>
-<div class="block">Computes union of ItemsSketch.
- To assist Pig, this class implements both the <i>Accumulator</i> and <i>Algebraic</i> interfaces.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchInitial.html" title="class in com.yahoo.sketches.pig.quantiles">UnionItemsSketch.UnionItemsSketchInitial</a></span></code>
-<div class="block">Class used to calculate the initial pass of an Algebraic sketch operation.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">UnionItemsSketch.UnionItemsSketchIntermediateFinal</a>&lt;<a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" title="type parameter in UnionItemsSketch.UnionItemsSketchIntermediateFinal">T</a>&gt;</span></code>
-<div class="block">Class used to calculate the intermediate or final combiner pass of an <i>Algebraic</i> union
- operation.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html#UnionItemsSketch-int-java.util.Comparator-com.yahoo.sketches.ArrayOfItemsSerDe-">UnionItemsSketch</a></span>(int&nbsp;k,
-                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;<a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html" title="type parameter in UnionItemsSketch">T</a>&gt;&nbsp;comparator,
-                com.yahoo.sketches.ArrayOfItemsSerDe&lt;<a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html" title="type parameter in UnionItemsSketch">T</a>&gt;&nbsp;serDe)</code>
-<div class="block">Base constructor.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>
-<div class="block">An <i>Accumulator</i> version of the standard <i>exec()</i> method.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html#cleanup--">cleanup</a></span>()</code>
-<div class="block">Cleans up the UDF state after being called using the <code>Accumulator</code> interface.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>
-<div class="block">Top-level exec function.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html#getValue--">getValue</a></span>()</code>
-<div class="block">Returns the result of the Union that has been built up by multiple calls to <a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html#accumulate-org.apache.pig.data.Tuple-"><code>accumulate(org.apache.pig.data.Tuple)</code></a>.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;input)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.Algebraic">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;org.apache.pig.Algebraic</h3>
-<code>getFinal, getInitial, getIntermed</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UnionItemsSketch-int-java.util.Comparator-com.yahoo.sketches.ArrayOfItemsSerDe-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UnionItemsSketch</h4>
-<pre>public&nbsp;UnionItemsSketch(int&nbsp;k,
-                        <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;<a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html" title="type parameter in UnionItemsSketch">T</a>&gt;&nbsp;comparator,
-                        com.yahoo.sketches.ArrayOfItemsSerDe&lt;<a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html" title="type parameter in UnionItemsSketch">T</a>&gt;&nbsp;serDe)</pre>
-<div class="block">Base constructor.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>k</code> - parameter that determines the accuracy and size of the sketch.
- The value of 0 means the default k, whatever it is in the sketches-core library</dd>
-<dd><code>comparator</code> - for items of type T</dd>
-<dd><code>serDe</code> - an instance of ArrayOfItemsSerDe for type T</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">Top-level exec function.
- This method accepts an input Tuple containing a Bag of one or more inner <b>Sketch Tuples</b>
- and returns a single <b>Sketch</b> as a <b>Sketch Tuple</b>.
-
- <p>If a large number of calls is anticipated, leveraging either the <i>Algebraic</i> or
- <i>Accumulator</i> interfaces is recommended. Pig normally handles this automatically.
-
- <p>Internally, this method presents the inner <b>Sketch Tuples</b> to a new <b>Union</b>.
- The result is returned as a <b>Sketch Tuple</b>
-
- <p>Types below are in the form: Java data type: Pig DataType
-
- <p><b>Input Tuple</b>
- <ul>
-   <li>Tuple: TUPLE (Must contain only one field)
-     <ul>
-       <li>index 0: DataBag: BAG (May contain 0 or more Inner Tuples)
-         <ul>
-           <li>index 0: Tuple: TUPLE <b>Sketch Tuple</b></li>
-           <li>...</li>
-           <li>index n-1: Tuple: TUPLE <b>Sketch Tuple</b></li>
-         </ul>
-       </li>
-     </ul>
-   </li>
- </ul>
-
- <b>Sketch Tuple</b>
- <ul>
-   <li>Tuple: TUPLE (Contains exactly 1 field)
-     <ul>
-       <li>index 0: DataByteArray: BYTEARRAY = The serialization of a Sketch object.</li>
-     </ul>
-   </li>
- </ul></div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>inputTuple</code> - A tuple containing a single bag, containing Sketch Tuples.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Sketch Tuple. If inputTuple is null or empty, returns empty sketch.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd>"org.apache.pig.EvalFunc.exec(org.apache.pig.data.Tuple)"</dd>
-</dl>
-</li>
-</ul>
-<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>outputSchema</h4>
-<pre>public&nbsp;org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;input)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>outputSchema</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="accumulate-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>accumulate</h4>
-<pre>public&nbsp;void&nbsp;accumulate(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">An <i>Accumulator</i> version of the standard <i>exec()</i> method. Like <i>exec()</i>,
- accumulator is called with a bag of Sketch Tuples. Unlike <i>exec()</i>, it doesn't serialize the
- sketch at the end. Instead, it can be called multiple times, each time with another bag of
- Sketch Tuples to be input to the Union.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>accumulate</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>inputTuple</code> - A tuple containing a single bag, containing Sketch Tuples.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - by Pig</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html#exec-org.apache.pig.data.Tuple-"><code>exec(org.apache.pig.data.Tuple)</code></a>, 
-"org.apache.pig.Accumulator.accumulate(org.apache.pig.data.Tuple)"</dd>
-</dl>
-</li>
-</ul>
-<a name="getValue--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getValue</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;getValue()</pre>
-<div class="block">Returns the result of the Union that has been built up by multiple calls to <a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html#accumulate-org.apache.pig.data.Tuple-"><code>accumulate(org.apache.pig.data.Tuple)</code></a>.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getValue</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Sketch Tuple. (see <a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html#exec-org.apache.pig.data.Tuple-"><code>exec(org.apache.pig.data.Tuple)</code></a> for return tuple format)</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd>"org.apache.pig.Accumulator.getValue()"</dd>
-</dl>
-</li>
-</ul>
-<a name="cleanup--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>cleanup</h4>
-<pre>public&nbsp;void&nbsp;cleanup()</pre>
-<div class="block">Cleans up the UDF state after being called using the <code>Accumulator</code> interface.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>cleanup</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd>"org.apache.pig.Accumulator.cleanup()"</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionItemsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchInitial.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html" target="_top">Frames</a></li>
-<li><a href="UnionItemsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/UnionStringsSketch.UnionStringsSketchIntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/UnionStringsSketch.UnionStringsSketchIntermediateFinal.html
deleted file mode 100644
index 8cf618b..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/UnionStringsSketch.UnionStringsSketchIntermediateFinal.html
+++ /dev/null
@@ -1,309 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionStringsSketch.UnionStringsSketchIntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionStringsSketch.UnionStringsSketchIntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionStringsSketch.UnionStringsSketchIntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/UnionStringsSketch.UnionStringsSketchIntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="UnionStringsSketch.UnionStringsSketchIntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.com.yahoo.sketches.pig.quantiles.UnionItemsSketch.UnionItemsSketchIntermediateFinal">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.quantiles</div>
-<h2 title="Class UnionStringsSketch.UnionStringsSketchIntermediateFinal" class="title">Class UnionStringsSketch.UnionStringsSketchIntermediateFinal</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">com.yahoo.sketches.pig.quantiles.UnionItemsSketch.UnionItemsSketchIntermediateFinal</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.quantiles.UnionStringsSketch.UnionStringsSketchIntermediateFinal</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionStringsSketch</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">UnionStringsSketch.UnionStringsSketchIntermediateFinal</span>
-extends <a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">UnionItemsSketch.UnionItemsSketchIntermediateFinal</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionStringsSketch.UnionStringsSketchIntermediateFinal.html#UnionStringsSketchIntermediateFinal--">UnionStringsSketchIntermediateFinal</a></span>()</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionStringsSketch.UnionStringsSketchIntermediateFinal.html#UnionStringsSketchIntermediateFinal-java.lang.String-">UnionStringsSketchIntermediateFinal</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;kStr)</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.pig.quantiles.UnionItemsSketch.UnionItemsSketchIntermediateFinal">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.pig.quantiles.<a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">UnionItemsSketch.UnionItemsSketchIntermediateFinal</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html#exec-org.apache.pig.data.Tuple-">exec</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UnionStringsSketchIntermediateFinal--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>UnionStringsSketchIntermediateFinal</h4>
-<pre>public&nbsp;UnionStringsSketchIntermediateFinal()</pre>
-</li>
-</ul>
-<a name="UnionStringsSketchIntermediateFinal-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UnionStringsSketchIntermediateFinal</h4>
-<pre>public&nbsp;UnionStringsSketchIntermediateFinal(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;kStr)</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionStringsSketch.UnionStringsSketchIntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/UnionStringsSketch.UnionStringsSketchIntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="UnionStringsSketch.UnionStringsSketchIntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.com.yahoo.sketches.pig.quantiles.UnionItemsSketch.UnionItemsSketchIntermediateFinal">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/UnionStringsSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/UnionStringsSketch.html
deleted file mode 100644
index 413d447..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/UnionStringsSketch.html
+++ /dev/null
@@ -1,389 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionStringsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionStringsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionStringsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionStringsSketch.UnionStringsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/UnionStringsSketch.html" target="_top">Frames</a></li>
-<li><a href="UnionStringsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.quantiles</div>
-<h2 title="Class UnionStringsSketch" class="title">Class UnionStringsSketch</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">com.yahoo.sketches.pig.quantiles.UnionItemsSketch</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.quantiles.UnionStringsSketch</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;, org.apache.pig.Algebraic</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">UnionStringsSketch</span>
-extends <a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionItemsSketch</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</pre>
-<div class="block">Computes union of ItemsSketch&lt;String&gt;.
- It supports all three ways: exec(), Accumulator and Algebraic</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionStringsSketch.UnionStringsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">UnionStringsSketch.UnionStringsSketchIntermediateFinal</a></span></code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.com.yahoo.sketches.pig.quantiles.UnionItemsSketch">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;com.yahoo.sketches.pig.quantiles.<a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionItemsSketch</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchInitial.html" title="class in com.yahoo.sketches.pig.quantiles">UnionItemsSketch.UnionItemsSketchInitial</a>, <a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">UnionItemsSketch.UnionItemsSketchIntermediateFinal</a>&lt;<a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" title="type parameter in UnionItemsSketch.UnionItemsSketchIntermediateFinal">T</a>&gt;</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionStringsSketch.html#UnionStringsSketch--">UnionStringsSketch</a></span>()</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionStringsSketch.html#UnionStringsSketch-java.lang.String-">UnionStringsSketch</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;kStr)</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionStringsSketch.html#getFinal--">getFinal</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionStringsSketch.html#getInitial--">getInitial</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionStringsSketch.html#getIntermed--">getIntermed</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.pig.quantiles.UnionItemsSketch">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.pig.quantiles.<a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionItemsSketch</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a>, <a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html#cleanup--">cleanup</a>, <a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html#exec-org.apache.pig.data.Tuple-">exec</a>, <a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html#getValue--">getValue</a>, <a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UnionStringsSketch--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>UnionStringsSketch</h4>
-<pre>public&nbsp;UnionStringsSketch()</pre>
-</li>
-</ul>
-<a name="UnionStringsSketch-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UnionStringsSketch</h4>
-<pre>public&nbsp;UnionStringsSketch(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;kStr)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getInitial--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getInitial</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getInitial()</pre>
-</li>
-</ul>
-<a name="getIntermed--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getIntermed</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getIntermed()</pre>
-</li>
-</ul>
-<a name="getFinal--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getFinal</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getFinal()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionStringsSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionStringsSketch.UnionStringsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/UnionStringsSketch.html" target="_top">Frames</a></li>
-<li><a href="UnionStringsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/DataToDoublesSketch.Initial.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/DataToDoublesSketch.Initial.html
deleted file mode 100644
index d4712af..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/DataToDoublesSketch.Initial.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.quantiles.DataToDoublesSketch.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.quantiles.DataToDoublesSketch.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/DataToDoublesSketch.Initial.html" target="_top">Frames</a></li>
-<li><a href="DataToDoublesSketch.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.quantiles.DataToDoublesSketch.Initial" class="title">Uses of Class<br>com.yahoo.sketches.pig.quantiles.DataToDoublesSketch.Initial</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.quantiles.DataToDoublesSketch.Initial</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/DataToDoublesSketch.Initial.html" target="_top">Frames</a></li>
-<li><a href="DataToDoublesSketch.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/DataToDoublesSketch.IntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/DataToDoublesSketch.IntermediateFinal.html
deleted file mode 100644
index 89c9226..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/DataToDoublesSketch.IntermediateFinal.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.quantiles.DataToDoublesSketch.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.quantiles.DataToDoublesSketch.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/DataToDoublesSketch.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="DataToDoublesSketch.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.quantiles.DataToDoublesSketch.IntermediateFinal" class="title">Uses of Class<br>com.yahoo.sketches.pig.quantiles.DataToDoublesSketch.IntermediateFinal</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.quantiles.DataToDoublesSketch.IntermediateFinal</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/DataToDoublesSketch.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="DataToDoublesSketch.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/DataToDoublesSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/DataToDoublesSketch.html
deleted file mode 100644
index b7ee9df..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/DataToDoublesSketch.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.quantiles.DataToDoublesSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.quantiles.DataToDoublesSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/DataToDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="DataToDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.quantiles.DataToDoublesSketch" class="title">Uses of Class<br>com.yahoo.sketches.pig.quantiles.DataToDoublesSketch</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.quantiles.DataToDoublesSketch</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/DataToDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="DataToDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/DataToItemsSketch.DataToItemsSketchInitial.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/DataToItemsSketch.DataToItemsSketchInitial.html
deleted file mode 100644
index 679a560..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/DataToItemsSketch.DataToItemsSketchInitial.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.quantiles.DataToItemsSketch.DataToItemsSketchInitial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.quantiles.DataToItemsSketch.DataToItemsSketchInitial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchInitial.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/DataToItemsSketch.DataToItemsSketchInitial.html" target="_top">Frames</a></li>
-<li><a href="DataToItemsSketch.DataToItemsSketchInitial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.quantiles.DataToItemsSketch.DataToItemsSketchInitial" class="title">Uses of Class<br>com.yahoo.sketches.pig.quantiles.DataToItemsSketch.DataToItemsSketchInitial</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.quantiles.DataToItemsSketch.DataToItemsSketchInitial</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchInitial.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/DataToItemsSketch.DataToItemsSketchInitial.html" target="_top">Frames</a></li>
-<li><a href="DataToItemsSketch.DataToItemsSketchInitial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html
deleted file mode 100644
index 5206247..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html
+++ /dev/null
@@ -1,169 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.quantiles.DataToItemsSketch.DataToItemsSketchIntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.quantiles.DataToItemsSketch.DataToItemsSketchIntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.quantiles.DataToItemsSketch.DataToItemsSketchIntermediateFinal" class="title">Uses of Class<br>com.yahoo.sketches.pig.quantiles.DataToItemsSketch.DataToItemsSketchIntermediateFinal</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">DataToItemsSketch.DataToItemsSketchIntermediateFinal</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.pig.quantiles">com.yahoo.sketches.pig.quantiles</a></td>
-<td class="colLast">
-<div class="block">The quantiles package contains stochastic streaming algorithms that enable single-pass 
- analysis of the distribution of a stream of real (double) values or generic items.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.pig.quantiles">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">DataToItemsSketch.DataToItemsSketchIntermediateFinal</a> in <a href="../../../../../../com/yahoo/sketches/pig/quantiles/package-summary.html">com.yahoo.sketches.pig.quantiles</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">DataToItemsSketch.DataToItemsSketchIntermediateFinal</a> in <a href="../../../../../../com/yahoo/sketches/pig/quantiles/package-summary.html">com.yahoo.sketches.pig.quantiles</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/yahoo/sketches/pig/quantiles/DataToStringsSketch.DataToStringsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">DataToStringsSketch.DataToStringsSketchIntermediateFinal</a></span></code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/DataToItemsSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/DataToItemsSketch.html
deleted file mode 100644
index 6ed572e..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/DataToItemsSketch.html
+++ /dev/null
@@ -1,171 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.quantiles.DataToItemsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.quantiles.DataToItemsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/DataToItemsSketch.html" target="_top">Frames</a></li>
-<li><a href="DataToItemsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.quantiles.DataToItemsSketch" class="title">Uses of Class<br>com.yahoo.sketches.pig.quantiles.DataToItemsSketch</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToItemsSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.pig.quantiles">com.yahoo.sketches.pig.quantiles</a></td>
-<td class="colLast">
-<div class="block">The quantiles package contains stochastic streaming algorithms that enable single-pass 
- analysis of the distribution of a stream of real (double) values or generic items.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.pig.quantiles">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToItemsSketch</a> in <a href="../../../../../../com/yahoo/sketches/pig/quantiles/package-summary.html">com.yahoo.sketches.pig.quantiles</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToItemsSketch</a> in <a href="../../../../../../com/yahoo/sketches/pig/quantiles/package-summary.html">com.yahoo.sketches.pig.quantiles</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/yahoo/sketches/pig/quantiles/DataToStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToStringsSketch</a></span></code>
-<div class="block">Creates an ItemsSketch&lt;String&gt; from raw data.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/DataToItemsSketch.html" target="_top">Frames</a></li>
-<li><a href="DataToItemsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/DataToStringsSketch.DataToStringsSketchIntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/DataToStringsSketch.DataToStringsSketchIntermediateFinal.html
deleted file mode 100644
index e4a343f..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/DataToStringsSketch.DataToStringsSketchIntermediateFinal.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.quantiles.DataToStringsSketch.DataToStringsSketchIntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.quantiles.DataToStringsSketch.DataToStringsSketchIntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/DataToStringsSketch.DataToStringsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/DataToStringsSketch.DataToStringsSketchIntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="DataToStringsSketch.DataToStringsSketchIntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.quantiles.DataToStringsSketch.DataToStringsSketchIntermediateFinal" class="title">Uses of Class<br>com.yahoo.sketches.pig.quantiles.DataToStringsSketch.DataToStringsSketchIntermediateFinal</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.quantiles.DataToStringsSketch.DataToStringsSketchIntermediateFinal</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/DataToStringsSketch.DataToStringsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/DataToStringsSketch.DataToStringsSketchIntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="DataToStringsSketch.DataToStringsSketchIntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/DataToStringsSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/DataToStringsSketch.html
deleted file mode 100644
index 4fd61a7..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/DataToStringsSketch.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.quantiles.DataToStringsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.quantiles.DataToStringsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/DataToStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/DataToStringsSketch.html" target="_top">Frames</a></li>
-<li><a href="DataToStringsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.quantiles.DataToStringsSketch" class="title">Uses of Class<br>com.yahoo.sketches.pig.quantiles.DataToStringsSketch</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.quantiles.DataToStringsSketch</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/DataToStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/DataToStringsSketch.html" target="_top">Frames</a></li>
-<li><a href="DataToStringsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/GetKFromDoublesSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/GetKFromDoublesSketch.html
deleted file mode 100644
index 9b4674e..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/GetKFromDoublesSketch.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.quantiles.GetKFromDoublesSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.quantiles.GetKFromDoublesSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/GetKFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/GetKFromDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="GetKFromDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.quantiles.GetKFromDoublesSketch" class="title">Uses of Class<br>com.yahoo.sketches.pig.quantiles.GetKFromDoublesSketch</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.quantiles.GetKFromDoublesSketch</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/GetKFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/GetKFromDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="GetKFromDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/GetKFromStringsSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/GetKFromStringsSketch.html
deleted file mode 100644
index 12fb634..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/GetKFromStringsSketch.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.quantiles.GetKFromStringsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.quantiles.GetKFromStringsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/GetKFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/GetKFromStringsSketch.html" target="_top">Frames</a></li>
-<li><a href="GetKFromStringsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.quantiles.GetKFromStringsSketch" class="title">Uses of Class<br>com.yahoo.sketches.pig.quantiles.GetKFromStringsSketch</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.quantiles.GetKFromStringsSketch</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/GetKFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/GetKFromStringsSketch.html" target="_top">Frames</a></li>
-<li><a href="GetKFromStringsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/GetPmfFromDoublesSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/GetPmfFromDoublesSketch.html
deleted file mode 100644
index 6bc9644..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/GetPmfFromDoublesSketch.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.quantiles.GetPmfFromDoublesSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.quantiles.GetPmfFromDoublesSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/GetPmfFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/GetPmfFromDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="GetPmfFromDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.quantiles.GetPmfFromDoublesSketch" class="title">Uses of Class<br>com.yahoo.sketches.pig.quantiles.GetPmfFromDoublesSketch</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.quantiles.GetPmfFromDoublesSketch</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/GetPmfFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/GetPmfFromDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="GetPmfFromDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/GetPmfFromStringsSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/GetPmfFromStringsSketch.html
deleted file mode 100644
index 7a875da..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/GetPmfFromStringsSketch.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.quantiles.GetPmfFromStringsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.quantiles.GetPmfFromStringsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/GetPmfFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/GetPmfFromStringsSketch.html" target="_top">Frames</a></li>
-<li><a href="GetPmfFromStringsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.quantiles.GetPmfFromStringsSketch" class="title">Uses of Class<br>com.yahoo.sketches.pig.quantiles.GetPmfFromStringsSketch</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.quantiles.GetPmfFromStringsSketch</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/GetPmfFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/GetPmfFromStringsSketch.html" target="_top">Frames</a></li>
-<li><a href="GetPmfFromStringsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/GetQuantileFromDoublesSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/GetQuantileFromDoublesSketch.html
deleted file mode 100644
index 2f079f2..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/GetQuantileFromDoublesSketch.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.quantiles.GetQuantileFromDoublesSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.quantiles.GetQuantileFromDoublesSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/GetQuantileFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/GetQuantileFromDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="GetQuantileFromDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.quantiles.GetQuantileFromDoublesSketch" class="title">Uses of Class<br>com.yahoo.sketches.pig.quantiles.GetQuantileFromDoublesSketch</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.quantiles.GetQuantileFromDoublesSketch</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/GetQuantileFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/GetQuantileFromDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="GetQuantileFromDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/GetQuantileFromStringsSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/GetQuantileFromStringsSketch.html
deleted file mode 100644
index ead7f5e..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/GetQuantileFromStringsSketch.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.quantiles.GetQuantileFromStringsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.quantiles.GetQuantileFromStringsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/GetQuantileFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/GetQuantileFromStringsSketch.html" target="_top">Frames</a></li>
-<li><a href="GetQuantileFromStringsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.quantiles.GetQuantileFromStringsSketch" class="title">Uses of Class<br>com.yahoo.sketches.pig.quantiles.GetQuantileFromStringsSketch</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.quantiles.GetQuantileFromStringsSketch</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/GetQuantileFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/GetQuantileFromStringsSketch.html" target="_top">Frames</a></li>
-<li><a href="GetQuantileFromStringsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/GetQuantilesFromDoublesSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/GetQuantilesFromDoublesSketch.html
deleted file mode 100644
index 00ae28e..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/GetQuantilesFromDoublesSketch.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.quantiles.GetQuantilesFromDoublesSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.quantiles.GetQuantilesFromDoublesSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/GetQuantilesFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/GetQuantilesFromDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="GetQuantilesFromDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.quantiles.GetQuantilesFromDoublesSketch" class="title">Uses of Class<br>com.yahoo.sketches.pig.quantiles.GetQuantilesFromDoublesSketch</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.quantiles.GetQuantilesFromDoublesSketch</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/GetQuantilesFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/GetQuantilesFromDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="GetQuantilesFromDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/GetQuantilesFromStringsSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/GetQuantilesFromStringsSketch.html
deleted file mode 100644
index 9b134c5..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/GetQuantilesFromStringsSketch.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.quantiles.GetQuantilesFromStringsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.quantiles.GetQuantilesFromStringsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/GetQuantilesFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/GetQuantilesFromStringsSketch.html" target="_top">Frames</a></li>
-<li><a href="GetQuantilesFromStringsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.quantiles.GetQuantilesFromStringsSketch" class="title">Uses of Class<br>com.yahoo.sketches.pig.quantiles.GetQuantilesFromStringsSketch</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.quantiles.GetQuantilesFromStringsSketch</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/GetQuantilesFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/GetQuantilesFromStringsSketch.html" target="_top">Frames</a></li>
-<li><a href="GetQuantilesFromStringsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/UnionDoublesSketch.Initial.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/UnionDoublesSketch.Initial.html
deleted file mode 100644
index bbc2ac9..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/UnionDoublesSketch.Initial.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.quantiles.UnionDoublesSketch.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.quantiles.UnionDoublesSketch.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/UnionDoublesSketch.Initial.html" target="_top">Frames</a></li>
-<li><a href="UnionDoublesSketch.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.quantiles.UnionDoublesSketch.Initial" class="title">Uses of Class<br>com.yahoo.sketches.pig.quantiles.UnionDoublesSketch.Initial</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.quantiles.UnionDoublesSketch.Initial</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/UnionDoublesSketch.Initial.html" target="_top">Frames</a></li>
-<li><a href="UnionDoublesSketch.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/UnionDoublesSketch.IntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/UnionDoublesSketch.IntermediateFinal.html
deleted file mode 100644
index 0707c40..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/UnionDoublesSketch.IntermediateFinal.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.quantiles.UnionDoublesSketch.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.quantiles.UnionDoublesSketch.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/UnionDoublesSketch.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="UnionDoublesSketch.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.quantiles.UnionDoublesSketch.IntermediateFinal" class="title">Uses of Class<br>com.yahoo.sketches.pig.quantiles.UnionDoublesSketch.IntermediateFinal</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.quantiles.UnionDoublesSketch.IntermediateFinal</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/UnionDoublesSketch.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="UnionDoublesSketch.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/UnionDoublesSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/UnionDoublesSketch.html
deleted file mode 100644
index ed804b0..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/UnionDoublesSketch.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.quantiles.UnionDoublesSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.quantiles.UnionDoublesSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/UnionDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="UnionDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.quantiles.UnionDoublesSketch" class="title">Uses of Class<br>com.yahoo.sketches.pig.quantiles.UnionDoublesSketch</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.quantiles.UnionDoublesSketch</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/UnionDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="UnionDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/UnionItemsSketch.UnionItemsSketchInitial.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/UnionItemsSketch.UnionItemsSketchInitial.html
deleted file mode 100644
index e1a1316..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/UnionItemsSketch.UnionItemsSketchInitial.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.quantiles.UnionItemsSketch.UnionItemsSketchInitial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.quantiles.UnionItemsSketch.UnionItemsSketchInitial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchInitial.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/UnionItemsSketch.UnionItemsSketchInitial.html" target="_top">Frames</a></li>
-<li><a href="UnionItemsSketch.UnionItemsSketchInitial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.quantiles.UnionItemsSketch.UnionItemsSketchInitial" class="title">Uses of Class<br>com.yahoo.sketches.pig.quantiles.UnionItemsSketch.UnionItemsSketchInitial</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.quantiles.UnionItemsSketch.UnionItemsSketchInitial</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchInitial.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/UnionItemsSketch.UnionItemsSketchInitial.html" target="_top">Frames</a></li>
-<li><a href="UnionItemsSketch.UnionItemsSketchInitial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html
deleted file mode 100644
index 67a987e..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html
+++ /dev/null
@@ -1,169 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.quantiles.UnionItemsSketch.UnionItemsSketchIntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.quantiles.UnionItemsSketch.UnionItemsSketchIntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.quantiles.UnionItemsSketch.UnionItemsSketchIntermediateFinal" class="title">Uses of Class<br>com.yahoo.sketches.pig.quantiles.UnionItemsSketch.UnionItemsSketchIntermediateFinal</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">UnionItemsSketch.UnionItemsSketchIntermediateFinal</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.pig.quantiles">com.yahoo.sketches.pig.quantiles</a></td>
-<td class="colLast">
-<div class="block">The quantiles package contains stochastic streaming algorithms that enable single-pass 
- analysis of the distribution of a stream of real (double) values or generic items.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.pig.quantiles">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">UnionItemsSketch.UnionItemsSketchIntermediateFinal</a> in <a href="../../../../../../com/yahoo/sketches/pig/quantiles/package-summary.html">com.yahoo.sketches.pig.quantiles</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">UnionItemsSketch.UnionItemsSketchIntermediateFinal</a> in <a href="../../../../../../com/yahoo/sketches/pig/quantiles/package-summary.html">com.yahoo.sketches.pig.quantiles</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/yahoo/sketches/pig/quantiles/UnionStringsSketch.UnionStringsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">UnionStringsSketch.UnionStringsSketchIntermediateFinal</a></span></code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/UnionItemsSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/UnionItemsSketch.html
deleted file mode 100644
index 491d8ab..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/UnionItemsSketch.html
+++ /dev/null
@@ -1,171 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.quantiles.UnionItemsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.quantiles.UnionItemsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/UnionItemsSketch.html" target="_top">Frames</a></li>
-<li><a href="UnionItemsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.quantiles.UnionItemsSketch" class="title">Uses of Class<br>com.yahoo.sketches.pig.quantiles.UnionItemsSketch</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionItemsSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.pig.quantiles">com.yahoo.sketches.pig.quantiles</a></td>
-<td class="colLast">
-<div class="block">The quantiles package contains stochastic streaming algorithms that enable single-pass 
- analysis of the distribution of a stream of real (double) values or generic items.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.pig.quantiles">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionItemsSketch</a> in <a href="../../../../../../com/yahoo/sketches/pig/quantiles/package-summary.html">com.yahoo.sketches.pig.quantiles</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionItemsSketch</a> in <a href="../../../../../../com/yahoo/sketches/pig/quantiles/package-summary.html">com.yahoo.sketches.pig.quantiles</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/yahoo/sketches/pig/quantiles/UnionStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionStringsSketch</a></span></code>
-<div class="block">Computes union of ItemsSketch&lt;String&gt;.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/UnionItemsSketch.html" target="_top">Frames</a></li>
-<li><a href="UnionItemsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/UnionStringsSketch.UnionStringsSketchIntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/UnionStringsSketch.UnionStringsSketchIntermediateFinal.html
deleted file mode 100644
index 5bec50f..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/UnionStringsSketch.UnionStringsSketchIntermediateFinal.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.quantiles.UnionStringsSketch.UnionStringsSketchIntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.quantiles.UnionStringsSketch.UnionStringsSketchIntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/UnionStringsSketch.UnionStringsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/UnionStringsSketch.UnionStringsSketchIntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="UnionStringsSketch.UnionStringsSketchIntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.quantiles.UnionStringsSketch.UnionStringsSketchIntermediateFinal" class="title">Uses of Class<br>com.yahoo.sketches.pig.quantiles.UnionStringsSketch.UnionStringsSketchIntermediateFinal</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.quantiles.UnionStringsSketch.UnionStringsSketchIntermediateFinal</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/UnionStringsSketch.UnionStringsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/UnionStringsSketch.UnionStringsSketchIntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="UnionStringsSketch.UnionStringsSketchIntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/UnionStringsSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/UnionStringsSketch.html
deleted file mode 100644
index 07b2be2..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/class-use/UnionStringsSketch.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.quantiles.UnionStringsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.quantiles.UnionStringsSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/UnionStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/UnionStringsSketch.html" target="_top">Frames</a></li>
-<li><a href="UnionStringsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.quantiles.UnionStringsSketch" class="title">Uses of Class<br>com.yahoo.sketches.pig.quantiles.UnionStringsSketch</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.quantiles.UnionStringsSketch</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/quantiles/UnionStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/quantiles/class-use/UnionStringsSketch.html" target="_top">Frames</a></li>
-<li><a href="UnionStringsSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/package-frame.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/package-frame.html
deleted file mode 100644
index 6774e58..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/package-frame.html
+++ /dev/null
@@ -1,44 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.pig.quantiles (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../../com/yahoo/sketches/pig/quantiles/package-summary.html" target="classFrame">com.yahoo.sketches.pig.quantiles</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="DataToDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">DataToDoublesSketch</a></li>
-<li><a href="DataToDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">DataToDoublesSketch.Initial</a></li>
-<li><a href="DataToDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">DataToDoublesSketch.IntermediateFinal</a></li>
-<li><a href="DataToItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">DataToItemsSketch</a></li>
-<li><a href="DataToItemsSketch.DataToItemsSketchInitial.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">DataToItemsSketch.DataToItemsSketchInitial</a></li>
-<li><a href="DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">DataToItemsSketch.DataToItemsSketchIntermediateFinal</a></li>
-<li><a href="DataToStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">DataToStringsSketch</a></li>
-<li><a href="DataToStringsSketch.DataToStringsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">DataToStringsSketch.DataToStringsSketchIntermediateFinal</a></li>
-<li><a href="GetKFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">GetKFromDoublesSketch</a></li>
-<li><a href="GetKFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">GetKFromStringsSketch</a></li>
-<li><a href="GetPmfFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">GetPmfFromDoublesSketch</a></li>
-<li><a href="GetPmfFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">GetPmfFromStringsSketch</a></li>
-<li><a href="GetQuantileFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">GetQuantileFromDoublesSketch</a></li>
-<li><a href="GetQuantileFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">GetQuantileFromStringsSketch</a></li>
-<li><a href="GetQuantilesFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">GetQuantilesFromDoublesSketch</a></li>
-<li><a href="GetQuantilesFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">GetQuantilesFromStringsSketch</a></li>
-<li><a href="UnionDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">UnionDoublesSketch</a></li>
-<li><a href="UnionDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">UnionDoublesSketch.Initial</a></li>
-<li><a href="UnionDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">UnionDoublesSketch.IntermediateFinal</a></li>
-<li><a href="UnionItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">UnionItemsSketch</a></li>
-<li><a href="UnionItemsSketch.UnionItemsSketchInitial.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">UnionItemsSketch.UnionItemsSketchInitial</a></li>
-<li><a href="UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">UnionItemsSketch.UnionItemsSketchIntermediateFinal</a></li>
-<li><a href="UnionStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">UnionStringsSketch</a></li>
-<li><a href="UnionStringsSketch.UnionStringsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles" target="classFrame">UnionStringsSketch.UnionStringsSketchIntermediateFinal</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/package-summary.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/package-summary.html
deleted file mode 100644
index 3b5840d..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/package-summary.html
+++ /dev/null
@@ -1,306 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.pig.quantiles (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.pig.quantiles (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/hash/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/sampling/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;com.yahoo.sketches.pig.quantiles</h1>
-<div class="docSummary">
-<div class="block">The quantiles package contains stochastic streaming algorithms that enable single-pass 
- analysis of the distribution of a stream of real (double) values or generic items.</div>
-</div>
-<p>See:&nbsp;<a href="#package.description">Description</a></p>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToDoublesSketch</a></td>
-<td class="colLast">
-<div class="block">This is a Pig UDF that builds Sketches from data.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.quantiles">DataToDoublesSketch.Initial</a></td>
-<td class="colLast">
-<div class="block">Class used to calculate the initial pass of an Algebraic sketch operation.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">DataToDoublesSketch.IntermediateFinal</a></td>
-<td class="colLast">
-<div class="block">Class used to calculate the intermediate or final combiner pass of an <i>Algebraic</i> sketch
- operation.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToItemsSketch</a>&lt;T&gt;</td>
-<td class="colLast">
-<div class="block">Builds ItemsSketch from data.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchInitial.html" title="class in com.yahoo.sketches.pig.quantiles">DataToItemsSketch.DataToItemsSketchInitial</a></td>
-<td class="colLast">
-<div class="block">Class used to calculate the initial pass of an Algebraic sketch operation.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">DataToItemsSketch.DataToItemsSketchIntermediateFinal</a>&lt;T&gt;</td>
-<td class="colLast">
-<div class="block">Class used to calculate the intermediate or final combiner pass of an <i>Algebraic</i> sketch
- operation.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToStringsSketch</a></td>
-<td class="colLast">
-<div class="block">Creates an ItemsSketch&lt;String&gt; from raw data.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToStringsSketch.DataToStringsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">DataToStringsSketch.DataToStringsSketchIntermediateFinal</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetKFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">GetKFromDoublesSketch</a></td>
-<td class="colLast">
-<div class="block">This UDF is to get the parameter K from a given sketch.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetKFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">GetKFromStringsSketch</a></td>
-<td class="colLast">
-<div class="block">This UDF is to get the parameter K from a given sketch.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetPmfFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">GetPmfFromDoublesSketch</a></td>
-<td class="colLast">
-<div class="block">This UDF is to get an approximation to the Probability Mass Function (PMF) of the input stream
- given a sketch and a set of split points - an array of <i>m</i> unique, monotonically increasing
- double values that divide the real number line into <i>m+1</i> consecutive disjoint intervals.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetPmfFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">GetPmfFromStringsSketch</a></td>
-<td class="colLast">
-<div class="block">This UDF is to get an approximation to the Probability Mass Function (PMF) of the input stream
- given a sketch and a set of split points - an array of <i>m</i> unique, monotonically increasing
- values that divide the domain into <i>m+1</i> consecutive disjoint intervals.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetQuantileFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">GetQuantileFromDoublesSketch</a></td>
-<td class="colLast">
-<div class="block">This UDF is to get a quantile value from a DoublesSketch.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetQuantileFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">GetQuantileFromStringsSketch</a></td>
-<td class="colLast">
-<div class="block">This UDF is to get a quantile value from an ItemsSketch&lt;String&gt;.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetQuantilesFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">GetQuantilesFromDoublesSketch</a></td>
-<td class="colLast">
-<div class="block">This UDF is to get a list of quantile values from an DoublesSketch given a list of
- fractions or a number of evenly spaced intervals.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/quantiles/GetQuantilesFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">GetQuantilesFromStringsSketch</a></td>
-<td class="colLast">
-<div class="block">This UDF is to get a list of quantile values from an ItemsSketch&lt;String&gt; given a list of
- fractions or a number of evenly spaced intervals.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionDoublesSketch</a></td>
-<td class="colLast">
-<div class="block">This is a Pig UDF that merges Quantiles Sketches.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.quantiles">UnionDoublesSketch.Initial</a></td>
-<td class="colLast">
-<div class="block">Class used to calculate the initial pass of an Algebraic sketch operation.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">UnionDoublesSketch.IntermediateFinal</a></td>
-<td class="colLast">
-<div class="block">Class used to calculate the intermediate or final combiner pass of an <i>Algebraic</i> union
- operation.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionItemsSketch</a>&lt;T&gt;</td>
-<td class="colLast">
-<div class="block">Computes union of ItemsSketch.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchInitial.html" title="class in com.yahoo.sketches.pig.quantiles">UnionItemsSketch.UnionItemsSketchInitial</a></td>
-<td class="colLast">
-<div class="block">Class used to calculate the initial pass of an Algebraic sketch operation.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">UnionItemsSketch.UnionItemsSketchIntermediateFinal</a>&lt;T&gt;</td>
-<td class="colLast">
-<div class="block">Class used to calculate the intermediate or final combiner pass of an <i>Algebraic</i> union
- operation.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionStringsSketch</a></td>
-<td class="colLast">
-<div class="block">Computes union of ItemsSketch&lt;String&gt;.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionStringsSketch.UnionStringsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">UnionStringsSketch.UnionStringsSketchIntermediateFinal</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-<a name="package.description">
-<!--   -->
-</a>
-<h2 title="Package com.yahoo.sketches.pig.quantiles Description">Package com.yahoo.sketches.pig.quantiles Description</h2>
-<div class="block"><p>The quantiles package contains stochastic streaming algorithms that enable single-pass 
- analysis of the distribution of a stream of real (double) values or generic items. 
- </p></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/hash/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/sampling/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/package-tree.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/package-tree.html
deleted file mode 100644
index 84e78aa..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/package-tree.html
+++ /dev/null
@@ -1,178 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.pig.quantiles Class Hierarchy (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.pig.quantiles Class Hierarchy (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/hash/package-tree.html">Prev</a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/sampling/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package com.yahoo.sketches.pig.quantiles</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">org.apache.pig.EvalFunc&lt;T&gt;
-<ul>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">DataToDoublesSketch</span></a> (implements org.apache.pig.Accumulator&lt;T&gt;, org.apache.pig.Algebraic)</li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">DataToDoublesSketch.Initial</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">DataToDoublesSketch.IntermediateFinal</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">DataToItemsSketch</span></a>&lt;T&gt; (implements org.apache.pig.Accumulator&lt;T&gt;, org.apache.pig.Algebraic)
-<ul>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">DataToStringsSketch</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchInitial.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">DataToItemsSketch.DataToItemsSketchInitial</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">DataToItemsSketch.DataToItemsSketchIntermediateFinal</span></a>&lt;T&gt;
-<ul>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="../../../../../com/yahoo/sketches/pig/quantiles/DataToStringsSketch.DataToStringsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">DataToStringsSketch.DataToStringsSketchIntermediateFinal</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="../../../../../com/yahoo/sketches/pig/quantiles/GetKFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">GetKFromDoublesSketch</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="../../../../../com/yahoo/sketches/pig/quantiles/GetKFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">GetKFromStringsSketch</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="../../../../../com/yahoo/sketches/pig/quantiles/GetPmfFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">GetPmfFromDoublesSketch</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="../../../../../com/yahoo/sketches/pig/quantiles/GetPmfFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">GetPmfFromStringsSketch</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="../../../../../com/yahoo/sketches/pig/quantiles/GetQuantileFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">GetQuantileFromDoublesSketch</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="../../../../../com/yahoo/sketches/pig/quantiles/GetQuantileFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">GetQuantileFromStringsSketch</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="../../../../../com/yahoo/sketches/pig/quantiles/GetQuantilesFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">GetQuantilesFromDoublesSketch</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="../../../../../com/yahoo/sketches/pig/quantiles/GetQuantilesFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">GetQuantilesFromStringsSketch</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">UnionDoublesSketch</span></a> (implements org.apache.pig.Accumulator&lt;T&gt;, org.apache.pig.Algebraic)</li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">UnionDoublesSketch.Initial</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">UnionDoublesSketch.IntermediateFinal</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">UnionItemsSketch</span></a>&lt;T&gt; (implements org.apache.pig.Accumulator&lt;T&gt;, org.apache.pig.Algebraic)
-<ul>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">UnionStringsSketch</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchInitial.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">UnionItemsSketch.UnionItemsSketchInitial</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">UnionItemsSketch.UnionItemsSketchIntermediateFinal</span></a>&lt;T&gt;
-<ul>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="../../../../../com/yahoo/sketches/pig/quantiles/UnionStringsSketch.UnionStringsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">UnionStringsSketch.UnionStringsSketchIntermediateFinal</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/hash/package-tree.html">Prev</a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/sampling/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/package-use.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/package-use.html
deleted file mode 100644
index 9bd2c42..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/quantiles/package-use.html
+++ /dev/null
@@ -1,181 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package com.yahoo.sketches.pig.quantiles (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches.pig.quantiles (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Uses of Package com.yahoo.sketches.pig.quantiles" class="title">Uses of Package<br>com.yahoo.sketches.pig.quantiles</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/pig/quantiles/package-summary.html">com.yahoo.sketches.pig.quantiles</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.pig.quantiles">com.yahoo.sketches.pig.quantiles</a></td>
-<td class="colLast">
-<div class="block">The quantiles package contains stochastic streaming algorithms that enable single-pass 
- analysis of the distribution of a stream of real (double) values or generic items.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="com.yahoo.sketches.pig.quantiles">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../../com/yahoo/sketches/pig/quantiles/package-summary.html">com.yahoo.sketches.pig.quantiles</a> used by <a href="../../../../../com/yahoo/sketches/pig/quantiles/package-summary.html">com.yahoo.sketches.pig.quantiles</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../../com/yahoo/sketches/pig/quantiles/class-use/DataToItemsSketch.html#com.yahoo.sketches.pig.quantiles">DataToItemsSketch</a>
-<div class="block">Builds ItemsSketch from data.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../../com/yahoo/sketches/pig/quantiles/class-use/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html#com.yahoo.sketches.pig.quantiles">DataToItemsSketch.DataToItemsSketchIntermediateFinal</a>
-<div class="block">Class used to calculate the intermediate or final combiner pass of an <i>Algebraic</i> sketch
- operation.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../../com/yahoo/sketches/pig/quantiles/class-use/UnionItemsSketch.html#com.yahoo.sketches.pig.quantiles">UnionItemsSketch</a>
-<div class="block">Computes union of ItemsSketch.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../../com/yahoo/sketches/pig/quantiles/class-use/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html#com.yahoo.sketches.pig.quantiles">UnionItemsSketch.UnionItemsSketchIntermediateFinal</a>
-<div class="block">Class used to calculate the intermediate or final combiner pass of an <i>Algebraic</i> union
- operation.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/quantiles/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/sampling/ReservoirSampling.Initial.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/sampling/ReservoirSampling.Initial.html
deleted file mode 100644
index 884d722..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/sampling/ReservoirSampling.Initial.html
+++ /dev/null
@@ -1,345 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ReservoirSampling.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ReservoirSampling.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ReservoirSampling.Initial.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.html" title="class in com.yahoo.sketches.pig.sampling"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.sampling"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/sampling/ReservoirSampling.Initial.html" target="_top">Frames</a></li>
-<li><a href="ReservoirSampling.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.sampling</div>
-<h2 title="Class ReservoirSampling.Initial" class="title">Class ReservoirSampling.Initial</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.sampling.ReservoirSampling.Initial</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.html" title="class in com.yahoo.sketches.pig.sampling">ReservoirSampling</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">ReservoirSampling.Initial</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.Initial.html#Initial--">Initial</a></span>()</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.Initial.html#Initial-java.lang.String-">Initial</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;kStr)</code>
-<div class="block">Map-side constructor for reservoir sampling UDF</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.Initial.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Initial--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Initial</h4>
-<pre>public&nbsp;Initial()</pre>
-</li>
-</ul>
-<a name="Initial-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Initial</h4>
-<pre>public&nbsp;Initial(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;kStr)</pre>
-<div class="block">Map-side constructor for reservoir sampling UDF</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>kStr</code> - String indicating the maximum number of desired entries in the reservoir.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ReservoirSampling.Initial.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.html" title="class in com.yahoo.sketches.pig.sampling"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.sampling"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/sampling/ReservoirSampling.Initial.html" target="_top">Frames</a></li>
-<li><a href="ReservoirSampling.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/sampling/ReservoirSampling.IntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/sampling/ReservoirSampling.IntermediateFinal.html
deleted file mode 100644
index 22f7465..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/sampling/ReservoirSampling.IntermediateFinal.html
+++ /dev/null
@@ -1,345 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ReservoirSampling.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ReservoirSampling.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ReservoirSampling.IntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.Initial.html" title="class in com.yahoo.sketches.pig.sampling"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/sampling/ReservoirSampling.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="ReservoirSampling.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.sampling</div>
-<h2 title="Class ReservoirSampling.IntermediateFinal" class="title">Class ReservoirSampling.IntermediateFinal</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.sampling.ReservoirSampling.IntermediateFinal</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.html" title="class in com.yahoo.sketches.pig.sampling">ReservoirSampling</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">ReservoirSampling.IntermediateFinal</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.IntermediateFinal.html#IntermediateFinal--">IntermediateFinal</a></span>()</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.IntermediateFinal.html#IntermediateFinal-java.lang.String-">IntermediateFinal</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;kStr)</code>
-<div class="block">Combiner and reducer side constructor for reservoir sampling UDF</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.IntermediateFinal.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="IntermediateFinal--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal()</pre>
-</li>
-</ul>
-<a name="IntermediateFinal-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;kStr)</pre>
-<div class="block">Combiner and reducer side constructor for reservoir sampling UDF</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>kStr</code> - String indicating the maximum number of desired entries in the reservoir.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ReservoirSampling.IntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.Initial.html" title="class in com.yahoo.sketches.pig.sampling"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/sampling/ReservoirSampling.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="ReservoirSampling.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/sampling/ReservoirSampling.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/sampling/ReservoirSampling.html
deleted file mode 100644
index e2a9851..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/sampling/ReservoirSampling.html
+++ /dev/null
@@ -1,488 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ReservoirSampling (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ReservoirSampling (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ReservoirSampling.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.Initial.html" title="class in com.yahoo.sketches.pig.sampling"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/sampling/ReservoirSampling.html" target="_top">Frames</a></li>
-<li><a href="ReservoirSampling.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.sampling</div>
-<h2 title="Class ReservoirSampling" class="title">Class ReservoirSampling</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;T&gt;</li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.AccumulatorEvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.sampling.ReservoirSampling</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;, org.apache.pig.Algebraic</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ReservoirSampling</span>
-extends org.apache.pig.AccumulatorEvalFunc&lt;org.apache.pig.data.Tuple&gt;
-implements org.apache.pig.Algebraic</pre>
-<div class="block">This is a Pg UDF that builds applies reservoir sampling to input tuples. It implements both
- the <tt>Accumulator</tt> and <tt>Algebraic</tt> interfaces for efficient performance.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Jon Malkin</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.Initial.html" title="class in com.yahoo.sketches.pig.sampling">ReservoirSampling.Initial</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.sampling">ReservoirSampling.IntermediateFinal</a></span></code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.html#ReservoirSampling-java.lang.String-">ReservoirSampling</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;kStr)</code>
-<div class="block">Reservoir sampling constructor.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.html#cleanup--">cleanup</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.html#getFinal--">getFinal</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.html#getInitial--">getInitial</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.html#getIntermed--">getIntermed</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.html#getValue--">getValue</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;input)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ReservoirSampling-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ReservoirSampling</h4>
-<pre>public&nbsp;ReservoirSampling(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;kStr)</pre>
-<div class="block">Reservoir sampling constructor.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>kStr</code> - String indicating the maximum number of desired entries in the reservoir.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.AccumulatorEvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="accumulate-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>accumulate</h4>
-<pre>public&nbsp;void&nbsp;accumulate(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>accumulate</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>accumulate</code>&nbsp;in class&nbsp;<code>org.apache.pig.AccumulatorEvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="getValue--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getValue</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;getValue()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getValue</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getValue</code>&nbsp;in class&nbsp;<code>org.apache.pig.AccumulatorEvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="cleanup--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>cleanup</h4>
-<pre>public&nbsp;void&nbsp;cleanup()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>cleanup</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>cleanup</code>&nbsp;in class&nbsp;<code>org.apache.pig.AccumulatorEvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>outputSchema</h4>
-<pre>public&nbsp;org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;input)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>outputSchema</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getInitial--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getInitial</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getInitial()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getInitial</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Algebraic</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getIntermed--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getIntermed</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getIntermed()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getIntermed</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Algebraic</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getFinal--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getFinal</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getFinal()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getFinal</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Algebraic</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ReservoirSampling.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.Initial.html" title="class in com.yahoo.sketches.pig.sampling"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/sampling/ReservoirSampling.html" target="_top">Frames</a></li>
-<li><a href="ReservoirSampling.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/sampling/class-use/ReservoirSampling.Initial.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/sampling/class-use/ReservoirSampling.Initial.html
deleted file mode 100644
index 0580523..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/sampling/class-use/ReservoirSampling.Initial.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.sampling.ReservoirSampling.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.sampling.ReservoirSampling.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.Initial.html" title="class in com.yahoo.sketches.pig.sampling">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/sampling/class-use/ReservoirSampling.Initial.html" target="_top">Frames</a></li>
-<li><a href="ReservoirSampling.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.sampling.ReservoirSampling.Initial" class="title">Uses of Class<br>com.yahoo.sketches.pig.sampling.ReservoirSampling.Initial</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.sampling.ReservoirSampling.Initial</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.Initial.html" title="class in com.yahoo.sketches.pig.sampling">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/sampling/class-use/ReservoirSampling.Initial.html" target="_top">Frames</a></li>
-<li><a href="ReservoirSampling.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/sampling/class-use/ReservoirSampling.IntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/sampling/class-use/ReservoirSampling.IntermediateFinal.html
deleted file mode 100644
index b1cf30b..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/sampling/class-use/ReservoirSampling.IntermediateFinal.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.sampling.ReservoirSampling.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.sampling.ReservoirSampling.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.sampling">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/sampling/class-use/ReservoirSampling.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="ReservoirSampling.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.sampling.ReservoirSampling.IntermediateFinal" class="title">Uses of Class<br>com.yahoo.sketches.pig.sampling.ReservoirSampling.IntermediateFinal</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.sampling.ReservoirSampling.IntermediateFinal</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.sampling">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/sampling/class-use/ReservoirSampling.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="ReservoirSampling.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/sampling/class-use/ReservoirSampling.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/sampling/class-use/ReservoirSampling.html
deleted file mode 100644
index 873e919..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/sampling/class-use/ReservoirSampling.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.sampling.ReservoirSampling (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.sampling.ReservoirSampling (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.html" title="class in com.yahoo.sketches.pig.sampling">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/sampling/class-use/ReservoirSampling.html" target="_top">Frames</a></li>
-<li><a href="ReservoirSampling.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.sampling.ReservoirSampling" class="title">Uses of Class<br>com.yahoo.sketches.pig.sampling.ReservoirSampling</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.sampling.ReservoirSampling</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.html" title="class in com.yahoo.sketches.pig.sampling">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/sampling/class-use/ReservoirSampling.html" target="_top">Frames</a></li>
-<li><a href="ReservoirSampling.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/sampling/package-frame.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/sampling/package-frame.html
deleted file mode 100644
index 302c54f..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/sampling/package-frame.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.pig.sampling (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../../com/yahoo/sketches/pig/sampling/package-summary.html" target="classFrame">com.yahoo.sketches.pig.sampling</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="ReservoirSampling.html" title="class in com.yahoo.sketches.pig.sampling" target="classFrame">ReservoirSampling</a></li>
-<li><a href="ReservoirSampling.Initial.html" title="class in com.yahoo.sketches.pig.sampling" target="classFrame">ReservoirSampling.Initial</a></li>
-<li><a href="ReservoirSampling.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.sampling" target="classFrame">ReservoirSampling.IntermediateFinal</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/sampling/package-summary.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/sampling/package-summary.html
deleted file mode 100644
index b60bccf..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/sampling/package-summary.html
+++ /dev/null
@@ -1,171 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.pig.sampling (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.pig.sampling (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/sampling/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;com.yahoo.sketches.pig.sampling</h1>
-<div class="docSummary">
-<div class="block">This package is dedicated to streaming algorithms that enable fixed size, uniform sampling of
- unweighted items from a stream.</div>
-</div>
-<p>See:&nbsp;<a href="#package.description">Description</a></p>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.html" title="class in com.yahoo.sketches.pig.sampling">ReservoirSampling</a></td>
-<td class="colLast">
-<div class="block">This is a Pg UDF that builds applies reservoir sampling to input tuples.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.Initial.html" title="class in com.yahoo.sketches.pig.sampling">ReservoirSampling.Initial</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.sampling">ReservoirSampling.IntermediateFinal</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-<a name="package.description">
-<!--   -->
-</a>
-<h2 title="Package com.yahoo.sketches.pig.sampling Description">Package com.yahoo.sketches.pig.sampling Description</h2>
-<div class="block"><p>This package is dedicated to streaming algorithms that enable fixed size, uniform sampling of
- unweighted items from a stream.</p>
-
- <p>These sketches are mergeable, but do <em>not</em> serialize to a compact form.</p></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Jon Malkin</dd>
-</dl>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/sampling/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/sampling/package-tree.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/sampling/package-tree.html
deleted file mode 100644
index 31ba92c..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/sampling/package-tree.html
+++ /dev/null
@@ -1,149 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.pig.sampling Class Hierarchy (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.pig.sampling Class Hierarchy (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/package-tree.html">Prev</a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/sampling/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package com.yahoo.sketches.pig.sampling</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">org.apache.pig.EvalFunc&lt;T&gt;
-<ul>
-<li type="circle">org.apache.pig.AccumulatorEvalFunc&lt;T&gt; (implements org.apache.pig.Accumulator&lt;T&gt;)
-<ul>
-<li type="circle">com.yahoo.sketches.pig.sampling.<a href="../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.html" title="class in com.yahoo.sketches.pig.sampling"><span class="typeNameLink">ReservoirSampling</span></a> (implements org.apache.pig.Algebraic)</li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.pig.sampling.<a href="../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.Initial.html" title="class in com.yahoo.sketches.pig.sampling"><span class="typeNameLink">ReservoirSampling.Initial</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.sampling.<a href="../../../../../com/yahoo/sketches/pig/sampling/ReservoirSampling.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.sampling"><span class="typeNameLink">ReservoirSampling.IntermediateFinal</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/quantiles/package-tree.html">Prev</a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/sampling/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/sampling/package-use.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/sampling/package-use.html
deleted file mode 100644
index 835758e..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/sampling/package-use.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package com.yahoo.sketches.pig.sampling (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches.pig.sampling (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/sampling/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Uses of Package com.yahoo.sketches.pig.sampling" class="title">Uses of Package<br>com.yahoo.sketches.pig.sampling</h1>
-</div>
-<div class="contentContainer">No usage of com.yahoo.sketches.pig.sampling</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/sampling/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/AexcludeB.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/AexcludeB.html
deleted file mode 100644
index 3cf51ec..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/AexcludeB.html
+++ /dev/null
@@ -1,424 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>AexcludeB (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AexcludeB (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/AexcludeB.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/theta/AexcludeB.html" target="_top">Frames</a></li>
-<li><a href="AexcludeB.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.theta</div>
-<h2 title="Class AexcludeB" class="title">Class AexcludeB</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.theta.AexcludeB</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">AexcludeB</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</pre>
-<div class="block">This is a Pig UDF that performs the A-NOT-B Set Operation on two given Sketches. Because this
- operation is fundamentally asymetric, it is structured as a single stateless operation rather
- than stateful as are Union and Intersection UDFs, which can be iterative.
- The requirement to perform iterative A\B\C\... is rare. If needed, it can be rendered easily by
- the caller.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/AexcludeB.html#AexcludeB--">AexcludeB</a></span>()</code>
-<div class="block">Default constructor to make pig validation happy.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/AexcludeB.html#AexcludeB-long-">AexcludeB</a></span>(long&nbsp;seed)</code>
-<div class="block">Base constructor.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/AexcludeB.html#AexcludeB-java.lang.String-">AexcludeB</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;seedStr)</code>
-<div class="block">String constructor.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/AexcludeB.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>
-<div class="block">Top Level Exec Function.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/AexcludeB.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;input)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="AexcludeB--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>AexcludeB</h4>
-<pre>public&nbsp;AexcludeB()</pre>
-<div class="block">Default constructor to make pig validation happy.  Assumes:
- <ul>
- <li><a href="../../../../../resources/dictionary.html#defaultUpdateSeed">See Default Update Seed</a></li>
- </ul></div>
-</li>
-</ul>
-<a name="AexcludeB-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>AexcludeB</h4>
-<pre>public&nbsp;AexcludeB(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;seedStr)</pre>
-<div class="block">String constructor.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>seedStr</code> - <a href="../../../../../resources/dictionary.html#seed">See Update Hash Seed</a></dd>
-</dl>
-</li>
-</ul>
-<a name="AexcludeB-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>AexcludeB</h4>
-<pre>public&nbsp;AexcludeB(long&nbsp;seed)</pre>
-<div class="block">Base constructor.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>seed</code> - <a href="../../../../../resources/dictionary.html#seed">See Update Hash Seed</a>.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">Top Level Exec Function.
- <p>
- This method accepts a <b>Sketch AnotB Input Tuple</b> and returns a
- <b>Sketch Tuple</b>.
- </p>
-
- <b>Sketch AnotB Input Tuple</b>
- <ul>
-   <li>Tuple: TUPLE (Must contain 2 fields): <br>
-   Java data type: Pig DataType: Description
-     <ul>
-       <li>index 0: DataByteArray: BYTEARRAY: Sketch A</li>
-       <li>index 1: DataByteArray: BYTEARRAY: Sketch B</li>
-     </ul>
-   </li>
- </ul>
-
- <p>
- Any other input tuple will throw an exception!
- </p>
-
- <b>Sketch Tuple</b>
- <ul>
-   <li>Tuple: TUPLE (Contains exactly 1 field)
-     <ul>
-       <li>index 0: DataByteArray: BYTEARRAY = The serialization of a Sketch object.</li>
-     </ul>
-   </li>
- </ul></div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.pig.backend.executionengine.ExecException</code> - from Pig.</dd>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>outputSchema</h4>
-<pre>public&nbsp;org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;input)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>outputSchema</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/AexcludeB.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/theta/AexcludeB.html" target="_top">Frames</a></li>
-<li><a href="AexcludeB.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/DataToSketch.Initial.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/DataToSketch.Initial.html
deleted file mode 100644
index 757aa0f..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/DataToSketch.Initial.html
+++ /dev/null
@@ -1,403 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToSketch.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToSketch.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToSketch.Initial.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/theta/DataToSketch.Initial.html" target="_top">Frames</a></li>
-<li><a href="DataToSketch.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.theta</div>
-<h2 title="Class DataToSketch.Initial" class="title">Class DataToSketch.Initial</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.theta.DataToSketch.Initial</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.html" title="class in com.yahoo.sketches.pig.theta">DataToSketch</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">DataToSketch.Initial</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</pre>
-<div class="block">Class used to calculate the initial pass of an Algebraic sketch operation.
-
- <p>
- The Initial class simply passes through all records unchanged so that they can be
- processed by the intermediate processor instead.</p></div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.Initial.html#Initial--">Initial</a></span>()</code>
-<div class="block">Default constructor to make pig validation happy.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.Initial.html#Initial-java.lang.String-">Initial</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nomEntriesStr)</code>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.Initial.html#Initial-java.lang.String-java.lang.String-">Initial</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nomEntriesStr,
-       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pStr)</code>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.Initial.html#Initial-java.lang.String-java.lang.String-java.lang.String-">Initial</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nomEntriesStr,
-       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pStr,
-       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;seedStr)</code>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.Initial.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Initial--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Initial</h4>
-<pre>public&nbsp;Initial()</pre>
-<div class="block">Default constructor to make pig validation happy.</div>
-</li>
-</ul>
-<a name="Initial-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Initial</h4>
-<pre>public&nbsp;Initial(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nomEntriesStr)</pre>
-<div class="block">Constructor for the initial pass of an Algebraic function. Pig will call this and pass the
- same constructor arguments as the original UDF. In this case the arguments are ignored.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nomEntriesStr</code> - <a href="../../../../../resources/dictionary.html#nomEntries">See Nominal Entries</a>.</dd>
-</dl>
-</li>
-</ul>
-<a name="Initial-java.lang.String-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Initial</h4>
-<pre>public&nbsp;Initial(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nomEntriesStr,
-               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pStr)</pre>
-<div class="block">Constructor for the initial pass of an Algebraic function. Pig will call this and pass the
- same constructor arguments as the original UDF. In this case the arguments are ignored.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nomEntriesStr</code> - <a href="../../../../../resources/dictionary.html#nomEntries">See Nominal Entries</a>.</dd>
-<dd><code>pStr</code> - <a href="../../../../../resources/dictionary.html#p">See Sampling Probability, <i>p</i></a>.</dd>
-</dl>
-</li>
-</ul>
-<a name="Initial-java.lang.String-java.lang.String-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Initial</h4>
-<pre>public&nbsp;Initial(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nomEntriesStr,
-               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pStr,
-               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;seedStr)</pre>
-<div class="block">Constructor for the initial pass of an Algebraic function. Pig will call this and pass the
- same constructor arguments as the original UDF. In this case the arguments are ignored.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nomEntriesStr</code> - <a href="../../../../../resources/dictionary.html#nomEntries">See Nominal Entries</a>.</dd>
-<dd><code>pStr</code> - <a href="../../../../../resources/dictionary.html#p">See Sampling Probability, <i>p</i></a>.</dd>
-<dd><code>seedStr</code> - <a href="../../../../../resources/dictionary.html#seed">See Update Hash Seed</a>.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToSketch.Initial.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/theta/DataToSketch.Initial.html" target="_top">Frames</a></li>
-<li><a href="DataToSketch.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/DataToSketch.IntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/DataToSketch.IntermediateFinal.html
deleted file mode 100644
index 6d275c3..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/DataToSketch.IntermediateFinal.html
+++ /dev/null
@@ -1,443 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToSketch.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToSketch.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToSketch.IntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.Initial.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/ErrorBounds.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/theta/DataToSketch.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="DataToSketch.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.theta</div>
-<h2 title="Class DataToSketch.IntermediateFinal" class="title">Class DataToSketch.IntermediateFinal</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.theta.DataToSketch.IntermediateFinal</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.html" title="class in com.yahoo.sketches.pig.theta">DataToSketch</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">DataToSketch.IntermediateFinal</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</pre>
-<div class="block">Class used to calculate the intermediate or final combiner pass of an <i>Algebraic</i> sketch
- operation. This is called from the combiner, and may be called multiple times (from the mapper
- and from the reducer). It will receive a bag of values returned by either the <i>Intermediate</i>
- stage or the <i>Initial</i> stages, so it needs to be able to differentiate between and
- interpret both types.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.IntermediateFinal.html#IntermediateFinal--">IntermediateFinal</a></span>()</code>
-<div class="block">Default constructor to make pig validation happy.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.IntermediateFinal.html#IntermediateFinal-int-float-long-">IntermediateFinal</a></span>(int&nbsp;nomEntries,
-                 float&nbsp;p,
-                 long&nbsp;seed)</code>
-<div class="block">Constructor with primitives for the intermediate and final passes of an Algebraic function.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.IntermediateFinal.html#IntermediateFinal-java.lang.String-">IntermediateFinal</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nomEntriesStr)</code>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.IntermediateFinal.html#IntermediateFinal-java.lang.String-java.lang.String-">IntermediateFinal</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nomEntriesStr,
-                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pStr)</code>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.IntermediateFinal.html#IntermediateFinal-java.lang.String-java.lang.String-java.lang.String-">IntermediateFinal</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nomEntriesStr,
-                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pStr,
-                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;seedStr)</code>
-<div class="block">Constructor with strings for the intermediate and final passes of an Algebraic function.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.IntermediateFinal.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="IntermediateFinal--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal()</pre>
-<div class="block">Default constructor to make pig validation happy.  Assumes:
- <ul>
- <li><a href="../../../../../resources/dictionary.html#defaultNomEntries">See Default Nominal Entries</a></li>
- <li><i>p</i> = 1.0. <a href="../../../../../resources/dictionary.html#p">See Sampling Probability,
- <i>p</i></a>.</li>
- <li><a href="../../../../../resources/dictionary.html#defaultUpdateSeed">See Default Update Seed</a></li>
- </ul></div>
-</li>
-</ul>
-<a name="IntermediateFinal-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nomEntriesStr)</pre>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function. Pig will call
- this and pass the same constructor arguments as the base UDF.  Assumes:
- <ul>
- <li><i>p</i> = 1.0. <a href="../../../../../resources/dictionary.html#p">See Sampling Probability,
- <i>p</i></a>.</li>
- <li><a href="../../../../../resources/dictionary.html#defaultUpdateSeed">See Default Update Seed</a></li>
- </ul></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nomEntriesStr</code> - <a href="../../../../../resources/dictionary.html#nomEntries">See Nominal Entries</a>.</dd>
-</dl>
-</li>
-</ul>
-<a name="IntermediateFinal-java.lang.String-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nomEntriesStr,
-                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pStr)</pre>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function. Pig will call
- this and pass the same constructor arguments as the base UDF.  Assumes:
- <ul>
- <li><a href="../../../../../resources/dictionary.html#defaultUpdateSeed">See Default Update Seed</a></li>
- </ul></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nomEntriesStr</code> - <a href="../../../../../resources/dictionary.html#nomEntries">See Nominal Entries</a>.</dd>
-<dd><code>pStr</code> - <a href="../../../../../resources/dictionary.html#p">See Sampling Probability, <i>p</i></a>.</dd>
-</dl>
-</li>
-</ul>
-<a name="IntermediateFinal-java.lang.String-java.lang.String-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nomEntriesStr,
-                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pStr,
-                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;seedStr)</pre>
-<div class="block">Constructor with strings for the intermediate and final passes of an Algebraic function.
- Pig will call this and pass the same constructor arguments as the original UDF.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nomEntriesStr</code> - <a href="../../../../../resources/dictionary.html#nomEntries">See Nominal Entries</a>.</dd>
-<dd><code>pStr</code> - <a href="../../../../../resources/dictionary.html#p">See Sampling Probability, <i>p</i></a>.</dd>
-<dd><code>seedStr</code> - <a href="../../../../../resources/dictionary.html#seed">See Update Hash Seed</a>.</dd>
-</dl>
-</li>
-</ul>
-<a name="IntermediateFinal-int-float-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal(int&nbsp;nomEntries,
-                         float&nbsp;p,
-                         long&nbsp;seed)</pre>
-<div class="block">Constructor with primitives for the intermediate and final passes of an Algebraic function.
- Pig will call this and pass the same constructor arguments as the Top Level UDF.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nomEntries</code> - <a href="../../../../../resources/dictionary.html#nomEntries">See Nominal Entries</a>.</dd>
-<dd><code>p</code> - <a href="../../../../../resources/dictionary.html#p">See Sampling Probability, <i>p</i></a>.</dd>
-<dd><code>seed</code> - <a href="../../../../../resources/dictionary.html#seed">See Update Hash Seed</a>.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToSketch.IntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.Initial.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/ErrorBounds.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/theta/DataToSketch.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="DataToSketch.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/DataToSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/DataToSketch.html
deleted file mode 100644
index a2afc38..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/DataToSketch.html
+++ /dev/null
@@ -1,666 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/AexcludeB.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.Initial.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/theta/DataToSketch.html" target="_top">Frames</a></li>
-<li><a href="DataToSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.theta</div>
-<h2 title="Class DataToSketch" class="title">Class DataToSketch</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.theta.DataToSketch</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;, org.apache.pig.Algebraic</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DataToSketch</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;
-implements org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;, org.apache.pig.Algebraic</pre>
-<div class="block">This is a Pig UDF that builds Sketches from data.
- To assist Pig, this class implements both the <i>Accumulator</i> and <i>Algebraic</i> interfaces.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.Initial.html" title="class in com.yahoo.sketches.pig.theta">DataToSketch.Initial</a></span></code>
-<div class="block">Class used to calculate the initial pass of an Algebraic sketch operation.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta">DataToSketch.IntermediateFinal</a></span></code>
-<div class="block">Class used to calculate the intermediate or final combiner pass of an <i>Algebraic</i> sketch
- operation.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.html#DataToSketch--">DataToSketch</a></span>()</code>
-<div class="block">Default constructor.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.html#DataToSketch-int-float-long-">DataToSketch</a></span>(int&nbsp;nomEntries,
-            float&nbsp;p,
-            long&nbsp;seed)</code>
-<div class="block">Base constructor.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.html#DataToSketch-java.lang.String-">DataToSketch</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nomEntriesStr)</code>
-<div class="block">String constructor.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.html#DataToSketch-java.lang.String-java.lang.String-">DataToSketch</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nomEntriesStr,
-            <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pStr)</code>
-<div class="block">String constructor.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.html#DataToSketch-java.lang.String-java.lang.String-java.lang.String-">DataToSketch</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nomEntriesStr,
-            <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pStr,
-            <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;seedStr)</code>
-<div class="block">Full string constructor.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>
-<div class="block">An <i>Accumulator</i> version of the standard <i>exec()</i> method.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.html#cleanup--">cleanup</a></span>()</code>
-<div class="block">Cleans up the UDF state after being called using the <code>Accumulator</code> interface.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>
-<div class="block">Top-level exec function.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.html#getFinal--">getFinal</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.html#getInitial--">getInitial</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.html#getIntermed--">getIntermed</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.html#getValue--">getValue</a></span>()</code>
-<div class="block">Returns the sketch that has been built up by multiple calls to <a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.html#accumulate-org.apache.pig.data.Tuple-"><code>accumulate(org.apache.pig.data.Tuple)</code></a>.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;input)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DataToSketch--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DataToSketch</h4>
-<pre>public&nbsp;DataToSketch()</pre>
-<div class="block">Default constructor. Assumes:
- <ul>
- <li><a href="../../../../../resources/dictionary.html#defaultNomEntries">See Default Nominal Entries</a></li>
- <li><i>p</i> = 1.0. <a href="../../../../../resources/dictionary.html#p">See Sampling Probability,
- <i>p</i></a>.</li>
- <li><a href="../../../../../resources/dictionary.html#defaultUpdateSeed">See Default Update Seed</a></li>
- </ul></div>
-</li>
-</ul>
-<a name="DataToSketch-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DataToSketch</h4>
-<pre>public&nbsp;DataToSketch(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nomEntriesStr)</pre>
-<div class="block">String constructor. Assumes:
- <ul>
- <li><i>p</i> = 1.0. <a href="../../../../../resources/dictionary.html#p">See Sampling Probability,
- <i>p</i></a></li>
- <li><a href="../../../../../resources/dictionary.html#defaultUpdateSeed">See Default Update Seed</a></li>
- </ul></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nomEntriesStr</code> - <a href="../../../../../resources/dictionary.html#nomEntries">See Nominal Entries</a></dd>
-</dl>
-</li>
-</ul>
-<a name="DataToSketch-java.lang.String-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DataToSketch</h4>
-<pre>public&nbsp;DataToSketch(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nomEntriesStr,
-                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pStr)</pre>
-<div class="block">String constructor. Assumes:
- <ul>
- <li><a href="../../../../../resources/dictionary.html#defaultUpdateSeed">See Default Update Seed</a></li>
- </ul></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nomEntriesStr</code> - <a href="../../../../../resources/dictionary.html#nomEntries">See Nominal Entries</a></dd>
-<dd><code>pStr</code> - <a href="../../../../../resources/dictionary.html#p">See Sampling Probability, <i>p</i></a></dd>
-</dl>
-</li>
-</ul>
-<a name="DataToSketch-java.lang.String-java.lang.String-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DataToSketch</h4>
-<pre>public&nbsp;DataToSketch(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nomEntriesStr,
-                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pStr,
-                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;seedStr)</pre>
-<div class="block">Full string constructor.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nomEntriesStr</code> - <a href="../../../../../resources/dictionary.html#nomEntries">See Nominal Entries</a>.</dd>
-<dd><code>pStr</code> - <a href="../../../../../resources/dictionary.html#p">See Sampling Probability, <i>p</i></a>.</dd>
-<dd><code>seedStr</code> - <a href="../../../../../resources/dictionary.html#seed">See Update Hash Seed</a>.</dd>
-</dl>
-</li>
-</ul>
-<a name="DataToSketch-int-float-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataToSketch</h4>
-<pre>public&nbsp;DataToSketch(int&nbsp;nomEntries,
-                    float&nbsp;p,
-                    long&nbsp;seed)</pre>
-<div class="block">Base constructor.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nomEntries</code> - <a href="../../../../../resources/dictionary.html#nomEntries">See Nominal Entries</a>.</dd>
-<dd><code>p</code> - <a href="../../../../../resources/dictionary.html#p">See Sampling Probability, <i>p</i></a>.</dd>
-<dd><code>seed</code> - <a href="../../../../../resources/dictionary.html#seed">See Update Hash Seed</a>.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">Top-level exec function.
- This method accepts an input Tuple containing a Bag of one or more inner <b>Datum Tuples</b>
- and returns a single updated <b>Sketch</b> as a <b>Sketch Tuple</b>.
-
- <p>If a large number of calls is anticipated, leveraging either the <i>Algebraic</i> or
- <i>Accumulator</i> interfaces is recommended. Pig normally handles this automatically.
-
- <p>Internally, this method presents the inner <b>Datum Tuples</b> to a new <b>Sketch</b>,
- which is returned as a <b>Sketch Tuple</b>
-
- <p><b>Input Tuple</b>
- <ul>
-   <li>Tuple: TUPLE (Must contain only one field)
-     <ul>
-       <li>index 0: DataBag: BAG (May contain 0 or more Inner Tuples)
-         <ul>
-           <li>index 0: Tuple: TUPLE <b>Datum Tuple</b></li>
-           <li>...</li>
-           <li>index n-1: Tuple: TUPLE <b>Datum Tuple</b></li>
-         </ul>
-       </li>
-     </ul>
-   </li>
- </ul>
-
- <b>Datum Tuple</b>
- <ul>
-   <li>Tuple: TUPLE (Must contain only one field)
-     <ul>
-       <li>index 0: Java data type : Pig DataType: may be any one of:
-         <ul>
-           <li>Byte: BYTE</li>
-           <li>Integer: INTEGER</li>
-           <li>Long: LONG</li>
-           <li>Float: FLOAT</li>
-           <li>Double: DOUBLE</li>
-           <li>String: CHARARRAY</li>
-           <li>DataByteArray: BYTEARRAY</li>
-         </ul>
-       </li>
-     </ul>
-   </li>
- </ul>
-
- <b>Sketch Tuple</b>
- <ul>
-   <li>Tuple: TUPLE (Contains exactly 1 field)
-     <ul>
-       <li>index 0: DataByteArray: BYTEARRAY = The serialization of a Sketch object.</li>
-     </ul>
-   </li>
- </ul></div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>inputTuple</code> - A tuple containing a single bag, containing Datum Tuples.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Sketch Tuple. If inputTuple is null or empty, returns empty sketch (8 bytes).</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - from Pig.</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd>"org.apache.pig.EvalFunc.exec(org.apache.pig.data.Tuple)"</dd>
-</dl>
-</li>
-</ul>
-<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>outputSchema</h4>
-<pre>public&nbsp;org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;input)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>outputSchema</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="accumulate-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>accumulate</h4>
-<pre>public&nbsp;void&nbsp;accumulate(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">An <i>Accumulator</i> version of the standard <i>exec()</i> method. Like <i>exec()</i>,
- accumulator is called with a bag of Datum Tuples. Unlike <i>exec()</i>, it doesn't serialize the
- sketch at the end. Instead, it can be called multiple times, each time with another bag of
- Datum Tuples to be input to the sketch.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>accumulate</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>inputTuple</code> - A tuple containing a single bag, containing Datum Tuples.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - by Pig</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.html#exec-org.apache.pig.data.Tuple-"><code>exec(org.apache.pig.data.Tuple)</code></a>, 
-"org.apache.pig.Accumulator.accumulate(org.apache.pig.data.Tuple)"</dd>
-</dl>
-</li>
-</ul>
-<a name="getValue--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getValue</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;getValue()</pre>
-<div class="block">Returns the sketch that has been built up by multiple calls to <a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.html#accumulate-org.apache.pig.data.Tuple-"><code>accumulate(org.apache.pig.data.Tuple)</code></a>.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getValue</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Sketch Tuple. (see <a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.html#exec-org.apache.pig.data.Tuple-"><code>exec(org.apache.pig.data.Tuple)</code></a> for return tuple format)</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd>"org.apache.pig.Accumulator.getValue()"</dd>
-</dl>
-</li>
-</ul>
-<a name="cleanup--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>cleanup</h4>
-<pre>public&nbsp;void&nbsp;cleanup()</pre>
-<div class="block">Cleans up the UDF state after being called using the <code>Accumulator</code> interface.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>cleanup</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd>"org.apache.pig.Accumulator.cleanup()"</dd>
-</dl>
-</li>
-</ul>
-<a name="getInitial--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getInitial</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getInitial()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getInitial</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Algebraic</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getIntermed--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getIntermed</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getIntermed()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getIntermed</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Algebraic</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getFinal--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getFinal</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getFinal()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getFinal</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Algebraic</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/AexcludeB.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.Initial.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/theta/DataToSketch.html" target="_top">Frames</a></li>
-<li><a href="DataToSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/ErrorBounds.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/ErrorBounds.html
deleted file mode 100644
index 9ffbbc7..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/ErrorBounds.html
+++ /dev/null
@@ -1,402 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ErrorBounds (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ErrorBounds (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ErrorBounds.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/Estimate.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/theta/ErrorBounds.html" target="_top">Frames</a></li>
-<li><a href="ErrorBounds.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.theta</div>
-<h2 title="Class ErrorBounds" class="title">Class ErrorBounds</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.theta.ErrorBounds</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ErrorBounds</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</pre>
-<div class="block">This is a User Defined Function (UDF) for returning the Double value result along with a lower and
- upper bound. Refer to <a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.html#exec-org.apache.pig.data.Tuple-"><code>DataToSketch.exec(Tuple)</code></a> for the definition of a Sketch Tuple.
-
- <p>
- <b>Sketch Result Tuple</b>
- </p>
- <ul>
-   <li>Tuple: TUPLE (Contains 3 fields)
-     <ul>
-       <li>index 0: Double: DOUBLE: The Estimation Result</li>
-       <li>index 1: Double: DOUBLE: The Upper Bound of the Estimation Result at 95.4% confidence.</li>
-       <li>index 2: Double: DOUBLE: The Lower Bound of the Estimation Result at 95.4% confidence.</li>
-     </ul>
-   </li>
- </ul></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/ErrorBounds.html#ErrorBounds--">ErrorBounds</a></span>()</code>
-<div class="block">Constructs with the DEFAULT_UPDATE_SEED used when deserializing the sketch.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/ErrorBounds.html#ErrorBounds-long-">ErrorBounds</a></span>(long&nbsp;seed)</code>
-<div class="block">Constructs with the given seed.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/ErrorBounds.html#ErrorBounds-java.lang.String-">ErrorBounds</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;seedStr)</code>
-<div class="block">Constructs with the given seed.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/ErrorBounds.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;sketchTuple)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/ErrorBounds.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;input)</code>
-<div class="block">The output is a Sketch Result Tuple Schema.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ErrorBounds--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ErrorBounds</h4>
-<pre>public&nbsp;ErrorBounds()</pre>
-<div class="block">Constructs with the DEFAULT_UPDATE_SEED used when deserializing the sketch.</div>
-</li>
-</ul>
-<a name="ErrorBounds-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ErrorBounds</h4>
-<pre>public&nbsp;ErrorBounds(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;seedStr)</pre>
-<div class="block">Constructs with the given seed.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>seedStr</code> - the string seed used when deserializing the sketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="ErrorBounds-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ErrorBounds</h4>
-<pre>public&nbsp;ErrorBounds(long&nbsp;seed)</pre>
-<div class="block">Constructs with the given seed.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>seed</code> - used when deserializing the sketch.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;sketchTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>outputSchema</h4>
-<pre>public&nbsp;org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;input)</pre>
-<div class="block">The output is a Sketch Result Tuple Schema.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>outputSchema</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ErrorBounds.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/Estimate.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/theta/ErrorBounds.html" target="_top">Frames</a></li>
-<li><a href="ErrorBounds.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/Estimate.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/Estimate.html
deleted file mode 100644
index 9dae0a1..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/Estimate.html
+++ /dev/null
@@ -1,368 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Estimate (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Estimate (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Estimate.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/ErrorBounds.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/theta/Estimate.html" target="_top">Frames</a></li>
-<li><a href="Estimate.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.theta</div>
-<h2 title="Class Estimate" class="title">Class Estimate</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.theta.Estimate</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">Estimate</span>
-extends org.apache.pig.EvalFunc&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</pre>
-<div class="block">Returns the unique count estimate of a sketch as a Double.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>LeeRhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Estimate.html#Estimate--">Estimate</a></span>()</code>
-<div class="block">Constructs with the DEFAULT_UPDATE_SEED used when deserializing the sketch.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Estimate.html#Estimate-long-">Estimate</a></span>(long&nbsp;seed)</code>
-<div class="block">Constructs with the given seed.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Estimate.html#Estimate-java.lang.String-">Estimate</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;seedStr)</code>
-<div class="block">Constructs with the given seed.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Estimate.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;sketchTuple)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Estimate--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Estimate</h4>
-<pre>public&nbsp;Estimate()</pre>
-<div class="block">Constructs with the DEFAULT_UPDATE_SEED used when deserializing the sketch.</div>
-</li>
-</ul>
-<a name="Estimate-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Estimate</h4>
-<pre>public&nbsp;Estimate(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;seedStr)</pre>
-<div class="block">Constructs with the given seed.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>seedStr</code> - the string seed used when deserializing the sketch.</dd>
-</dl>
-</li>
-</ul>
-<a name="Estimate-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Estimate</h4>
-<pre>public&nbsp;Estimate(long&nbsp;seed)</pre>
-<div class="block">Constructs with the given seed.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>seed</code> - used when deserializing the sketch.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;exec(org.apache.pig.data.Tuple&nbsp;sketchTuple)
-            throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Estimate.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/ErrorBounds.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/theta/Estimate.html" target="_top">Frames</a></li>
-<li><a href="Estimate.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/Intersect.Initial.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/Intersect.Initial.html
deleted file mode 100644
index b0cb084..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/Intersect.Initial.html
+++ /dev/null
@@ -1,354 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Intersect.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Intersect.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Intersect.Initial.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/theta/Intersect.Initial.html" target="_top">Frames</a></li>
-<li><a href="Intersect.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.theta</div>
-<h2 title="Class Intersect.Initial" class="title">Class Intersect.Initial</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.theta.Intersect.Initial</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.html" title="class in com.yahoo.sketches.pig.theta">Intersect</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">Intersect.Initial</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</pre>
-<div class="block">Class used to calculate the initial pass of an Algebraic sketch operation.
-
- <p>
- The Initial class simply passes through all records unchanged so that they can be
- processed by the intermediate processor instead.</p></div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.Initial.html#Initial--">Initial</a></span>()</code>
-<div class="block">Default constructor to make pig validation happy.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.Initial.html#Initial-java.lang.String-">Initial</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;seedStr)</code>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.Initial.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Initial--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Initial</h4>
-<pre>public&nbsp;Initial()</pre>
-<div class="block">Default constructor to make pig validation happy.</div>
-</li>
-</ul>
-<a name="Initial-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Initial</h4>
-<pre>public&nbsp;Initial(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;seedStr)</pre>
-<div class="block">Constructor for the initial pass of an Algebraic function. Pig will call this and pass the
- same constructor arguments as the original UDF. In this case the arguments are ignored.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>seedStr</code> - <a href="../../../../../resources/dictionary.html#seed">See Update Hash Seed</a>.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Intersect.Initial.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/theta/Intersect.Initial.html" target="_top">Frames</a></li>
-<li><a href="Intersect.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/Intersect.IntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/Intersect.IntermediateFinal.html
deleted file mode 100644
index eec7116..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/Intersect.IntermediateFinal.html
+++ /dev/null
@@ -1,377 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Intersect.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Intersect.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Intersect.IntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.Initial.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/SketchToString.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/theta/Intersect.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="Intersect.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.theta</div>
-<h2 title="Class Intersect.IntermediateFinal" class="title">Class Intersect.IntermediateFinal</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.theta.Intersect.IntermediateFinal</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.html" title="class in com.yahoo.sketches.pig.theta">Intersect</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">Intersect.IntermediateFinal</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</pre>
-<div class="block">Class used to calculate the intermediate or final combiner pass of an <i>Algebraic</i> intersection
- operation. This is called from the combiner, and may be called multiple times (from the mapper
- and from the reducer). It will receive a bag of values returned by either the <i>Intermediate</i>
- stage or the <i>Initial</i> stages, so it needs to be able to differentiate between and
- interpret both types.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.IntermediateFinal.html#IntermediateFinal--">IntermediateFinal</a></span>()</code>
-<div class="block">Default constructor to make pig validation happy.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.IntermediateFinal.html#IntermediateFinal-long-">IntermediateFinal</a></span>(long&nbsp;seed)</code>
-<div class="block">Constructor with primitives for the intermediate and final passes of an Algebraic function.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.IntermediateFinal.html#IntermediateFinal-java.lang.String-">IntermediateFinal</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;seedStr)</code>
-<div class="block">Constructor with strings for the intermediate and final passes of an Algebraic function.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.IntermediateFinal.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="IntermediateFinal--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal()</pre>
-<div class="block">Default constructor to make pig validation happy.  Assumes:
- <ul>
- <li><a href="../../../../../resources/dictionary.html#defaultUpdateSeed">See Default Update Seed</a></li>
- </ul></div>
-</li>
-</ul>
-<a name="IntermediateFinal-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;seedStr)</pre>
-<div class="block">Constructor with strings for the intermediate and final passes of an Algebraic function.
- Pig will call this and pass the same constructor arguments as the original UDF.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>seedStr</code> - <a href="../../../../../resources/dictionary.html#seed">See Update Hash Seed</a>.</dd>
-</dl>
-</li>
-</ul>
-<a name="IntermediateFinal-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal(long&nbsp;seed)</pre>
-<div class="block">Constructor with primitives for the intermediate and final passes of an Algebraic function.
- Pig will call this and pass the same constructor arguments as the Top Level UDF.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>seed</code> - <a href="../../../../../resources/dictionary.html#seed">See Update Hash Seed</a>.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Intersect.IntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.Initial.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/SketchToString.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/theta/Intersect.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="Intersect.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/Intersect.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/Intersect.html
deleted file mode 100644
index a34a12a..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/Intersect.html
+++ /dev/null
@@ -1,583 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Intersect (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Intersect (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Intersect.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/Estimate.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.Initial.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/theta/Intersect.html" target="_top">Frames</a></li>
-<li><a href="Intersect.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.theta</div>
-<h2 title="Class Intersect" class="title">Class Intersect</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.theta.Intersect</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;, org.apache.pig.Algebraic</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">Intersect</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;
-implements org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;, org.apache.pig.Algebraic</pre>
-<div class="block">This is a Pig UDF that performs the Intersection Set Operation on Sketches.
- To assist Pig, this class implements both the <i>Accumulator</i> and <i>Algebraic</i> interfaces.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.Initial.html" title="class in com.yahoo.sketches.pig.theta">Intersect.Initial</a></span></code>
-<div class="block">Class used to calculate the initial pass of an Algebraic sketch operation.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta">Intersect.IntermediateFinal</a></span></code>
-<div class="block">Class used to calculate the intermediate or final combiner pass of an <i>Algebraic</i> intersection
- operation.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.html#Intersect--">Intersect</a></span>()</code>
-<div class="block">Default constructor to make pig validation happy.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.html#Intersect-long-">Intersect</a></span>(long&nbsp;seed)</code>
-<div class="block">Base constructor.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.html#Intersect-java.lang.String-">Intersect</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;seedStr)</code>
-<div class="block">Full string constructor.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>
-<div class="block">An <i>Accumulator</i> version of the standard <i>exec()</i> method.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.html#cleanup--">cleanup</a></span>()</code>
-<div class="block">Cleans up the UDF state after being called using the <code>Accumulator</code> interface.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>
-<div class="block">Top-level exec function.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.html#getFinal--">getFinal</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.html#getInitial--">getInitial</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.html#getIntermed--">getIntermed</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.html#getValue--">getValue</a></span>()</code>
-<div class="block">Returns the sketch that has been built up by multiple calls to <a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.html#accumulate-org.apache.pig.data.Tuple-"><code>accumulate(org.apache.pig.data.Tuple)</code></a>.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;input)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Intersect--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Intersect</h4>
-<pre>public&nbsp;Intersect()</pre>
-<div class="block">Default constructor to make pig validation happy.  Assumes:
- <ul>
- <li><a href="../../../../../resources/dictionary.html#defaultUpdateSeed">See Default Update Seed</a></li>
- </ul></div>
-</li>
-</ul>
-<a name="Intersect-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Intersect</h4>
-<pre>public&nbsp;Intersect(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;seedStr)</pre>
-<div class="block">Full string constructor.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>seedStr</code> - <a href="../../../../../resources/dictionary.html#seed">See Update Hash Seed</a>.</dd>
-</dl>
-</li>
-</ul>
-<a name="Intersect-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Intersect</h4>
-<pre>public&nbsp;Intersect(long&nbsp;seed)</pre>
-<div class="block">Base constructor.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>seed</code> - <a href="../../../../../resources/dictionary.html#seed">See Update Hash Seed</a>.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">Top-level exec function.
- This method accepts an input Tuple containing a Bag of one or more inner <b>Sketch Tuples</b>
- and returns a single updated <b>Sketch</b> as a <b>Sketch Tuple</b>.
-
- <p>If a large number of calls are anticipated, leveraging either the <i>Algebraic</i> or
- <i>Accumulator</i> interfaces is recommended. Pig normally handles this automatically.
-
- <p>Internally, this method presents the inner <b>Sketch Tuples</b> to a new <b>Intersection</b>.
- The result is returned as a <b>Sketch Tuple</b>
-
- <p><b>Input Tuple</b>
- <ul>
-   <li>Tuple: TUPLE (Must contain only one field)
-     <ul>
-       <li>index 0: DataBag: BAG (May contain 0 or more Inner Tuples)
-         <ul>
-           <li>index 0: Tuple: TUPLE <b>Sketch Tuple</b></li>
-           <li>...</li>
-           <li>index n-1: Tuple: TUPLE <b>Sketch Tuple</b></li>
-         </ul>
-       </li>
-     </ul>
-   </li>
- </ul>
-
- <b>Sketch Tuple</b>
- <ul>
-   <li>Tuple: TUPLE (Contains exactly 1 field)
-     <ul>
-       <li>index 0: DataByteArray: BYTEARRAY = The serialization of a Sketch object.</li>
-     </ul>
-   </li>
- </ul></div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>inputTuple</code> - A tuple containing a single bag, containing Sketch Tuples.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Sketch Tuple. If inputTuple is null or empty, returns empty sketch (8 bytes).</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd>"org.apache.pig.EvalFunc.exec(org.apache.pig.data.Tuple)"</dd>
-</dl>
-</li>
-</ul>
-<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>outputSchema</h4>
-<pre>public&nbsp;org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;input)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>outputSchema</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="accumulate-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>accumulate</h4>
-<pre>public&nbsp;void&nbsp;accumulate(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">An <i>Accumulator</i> version of the standard <i>exec()</i> method. Like <i>exec()</i>,
- accumulator is called with a bag of Sketch Tuples. Unlike <i>exec()</i>, it doesn't serialize the
- sketch at the end. Instead, it can be called multiple times, each time with another bag of
- Sketch Tuples to be input to the Intersection.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>accumulate</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>inputTuple</code> - A tuple containing a single bag, containing Sketch Tuples.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - by Pig</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.html#exec-org.apache.pig.data.Tuple-"><code>exec(org.apache.pig.data.Tuple)</code></a>, 
-"org.apache.pig.Accumulator.accumulate(org.apache.pig.data.Tuple)"</dd>
-</dl>
-</li>
-</ul>
-<a name="getValue--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getValue</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;getValue()</pre>
-<div class="block">Returns the sketch that has been built up by multiple calls to <a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.html#accumulate-org.apache.pig.data.Tuple-"><code>accumulate(org.apache.pig.data.Tuple)</code></a>.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getValue</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Sketch Tuple. (see <a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.html#exec-org.apache.pig.data.Tuple-"><code>exec(org.apache.pig.data.Tuple)</code></a> for return tuple format)</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd>"org.apache.pig.Accumulator.getValue()"</dd>
-</dl>
-</li>
-</ul>
-<a name="cleanup--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>cleanup</h4>
-<pre>public&nbsp;void&nbsp;cleanup()</pre>
-<div class="block">Cleans up the UDF state after being called using the <code>Accumulator</code> interface.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>cleanup</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd>"org.apache.pig.Accumulator.cleanup()"</dd>
-</dl>
-</li>
-</ul>
-<a name="getInitial--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getInitial</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getInitial()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getInitial</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Algebraic</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getIntermed--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getIntermed</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getIntermed()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getIntermed</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Algebraic</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getFinal--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getFinal</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getFinal()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getFinal</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Algebraic</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Intersect.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/Estimate.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.Initial.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/theta/Intersect.html" target="_top">Frames</a></li>
-<li><a href="Intersect.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/SketchToString.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/SketchToString.html
deleted file mode 100644
index 117ca87..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/SketchToString.html
+++ /dev/null
@@ -1,421 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SketchToString (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SketchToString (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SketchToString.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/Union.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/theta/SketchToString.html" target="_top">Frames</a></li>
-<li><a href="SketchToString.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.theta</div>
-<h2 title="Class SketchToString" class="title">Class SketchToString</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.theta.SketchToString</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">SketchToString</span>
-extends org.apache.pig.EvalFunc&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</pre>
-<div class="block">This is a User Defined Function (UDF) for "pretty printing" the summary of a sketch
- from a Sketch Tuple.
-
- <p>
- Refer to <a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.html#exec-org.apache.pig.data.Tuple-"><code>DataToSketch.exec(Tuple)</code></a> for the definition of a Sketch Tuple.
- </p></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/SketchToString.html#SketchToString--">SketchToString</a></span>()</code>
-<div class="block">Pretty prints only the sketch summary.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/SketchToString.html#SketchToString-boolean-long-">SketchToString</a></span>(boolean&nbsp;outputDetail,
-              long&nbsp;seed)</code>
-<div class="block">Pretty prints all bucket detail plus the sketch summary based on outputDetail.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/SketchToString.html#SketchToString-java.lang.String-">SketchToString</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;outputDetailStr)</code>
-<div class="block">Pretty prints all bucket detail plus the sketch summary based on outputDetail.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/SketchToString.html#SketchToString-java.lang.String-java.lang.String-">SketchToString</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;outputDetailStr,
-              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;seedStr)</code>
-<div class="block">Pretty prints all bucket detail plus the sketch summary based on outputDetail.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/SketchToString.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;sketchTuple)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/SketchToString.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;input)</code>
-<div class="block">The output is a String Tuple.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="SketchToString--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>SketchToString</h4>
-<pre>public&nbsp;SketchToString()</pre>
-<div class="block">Pretty prints only the sketch summary.</div>
-</li>
-</ul>
-<a name="SketchToString-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>SketchToString</h4>
-<pre>public&nbsp;SketchToString(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;outputDetailStr)</pre>
-<div class="block">Pretty prints all bucket detail plus the sketch summary based on outputDetail.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>outputDetailStr</code> - If the first character is a "T" or "t" the output will include the bucket
- detail. Otherwise only the sketch summary will be output.</dd>
-</dl>
-</li>
-</ul>
-<a name="SketchToString-java.lang.String-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>SketchToString</h4>
-<pre>public&nbsp;SketchToString(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;outputDetailStr,
-                      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;seedStr)</pre>
-<div class="block">Pretty prints all bucket detail plus the sketch summary based on outputDetail.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>outputDetailStr</code> - If the first character is a "T" or "t" the output will include the bucket
- detail. Otherwise only the sketch summary will be output.</dd>
-<dd><code>seedStr</code> - the seed string</dd>
-</dl>
-</li>
-</ul>
-<a name="SketchToString-boolean-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SketchToString</h4>
-<pre>public&nbsp;SketchToString(boolean&nbsp;outputDetail,
-                      long&nbsp;seed)</pre>
-<div class="block">Pretty prints all bucket detail plus the sketch summary based on outputDetail.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>outputDetail</code> - If the first character is a "T" or "t" the output will include the bucket
- detail. Otherwise only the sketch summary will be output.</dd>
-<dd><code>seed</code> - the seed string</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;exec(org.apache.pig.data.Tuple&nbsp;sketchTuple)
-            throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>outputSchema</h4>
-<pre>public&nbsp;org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;input)</pre>
-<div class="block">The output is a String Tuple.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>outputSchema</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SketchToString.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/Union.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/theta/SketchToString.html" target="_top">Frames</a></li>
-<li><a href="SketchToString.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/Union.Initial.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/Union.Initial.html
deleted file mode 100644
index 5eaa2e0..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/Union.Initial.html
+++ /dev/null
@@ -1,407 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Union.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Union.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Union.Initial.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/Union.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/Union.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/theta/Union.Initial.html" target="_top">Frames</a></li>
-<li><a href="Union.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.theta</div>
-<h2 title="Class Union.Initial" class="title">Class Union.Initial</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.theta.Union.Initial</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/theta/Union.html" title="class in com.yahoo.sketches.pig.theta">Union</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">Union.Initial</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</pre>
-<div class="block">Class used to calculate the initial pass of an Algebraic sketch operation.
-
- <p>
- The Initial class simply passes through all records unchanged so that they can be
- processed by the intermediate processor instead.</p></div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Union.Initial.html#Initial--">Initial</a></span>()</code>
-<div class="block">Default constructor to make pig validation happy.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Union.Initial.html#Initial-java.lang.String-">Initial</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nomEntriesStr)</code>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Union.Initial.html#Initial-java.lang.String-java.lang.String-">Initial</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nomEntriesStr,
-       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pStr)</code>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Union.Initial.html#Initial-java.lang.String-java.lang.String-java.lang.String-">Initial</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nomEntriesStr,
-       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pStr,
-       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;seedStr)</code>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Union.Initial.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Initial--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Initial</h4>
-<pre>public&nbsp;Initial()</pre>
-<div class="block">Default constructor to make pig validation happy.</div>
-</li>
-</ul>
-<a name="Initial-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Initial</h4>
-<pre>public&nbsp;Initial(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nomEntriesStr)</pre>
-<div class="block">Constructor for the initial pass of an Algebraic function. Pig will call this and pass the
- same constructor arguments as the original UDF. In this case the arguments are ignored.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nomEntriesStr</code> - <a href="../../../../../resources/dictionary.html#nomEntries">See Nominal Entries</a>.</dd>
-</dl>
-</li>
-</ul>
-<a name="Initial-java.lang.String-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Initial</h4>
-<pre>public&nbsp;Initial(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nomEntriesStr,
-               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pStr)</pre>
-<div class="block">Constructor for the initial pass of an Algebraic function. Pig will call this and pass the
- same constructor arguments as the original UDF. In this case the arguments are ignored.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nomEntriesStr</code> - <a href="../../../../../resources/dictionary.html#nomEntries">See Nominal Entries</a>.</dd>
-<dd><code>pStr</code> - <a href="../../../../../resources/dictionary.html#p">See Sampling Probability, <i>p</i></a>.
- Although this functionality is implemented for SketchUnions, it rarely makes sense to use it
- here. The proper use of upfront sampling is when building the sketches.</dd>
-</dl>
-</li>
-</ul>
-<a name="Initial-java.lang.String-java.lang.String-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Initial</h4>
-<pre>public&nbsp;Initial(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nomEntriesStr,
-               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pStr,
-               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;seedStr)</pre>
-<div class="block">Constructor for the initial pass of an Algebraic function. Pig will call this and pass the
- same constructor arguments as the original UDF. In this case the arguments are ignored.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nomEntriesStr</code> - <a href="../../../../../resources/dictionary.html#nomEntries">See Nominal Entries</a>.</dd>
-<dd><code>pStr</code> - <a href="../../../../../resources/dictionary.html#p">See Sampling Probability, <i>p</i></a>.
- Although this functionality is implemented for SketchUnions, it rarely makes sense to use it
- here. The proper use of upfront sampling is when building the sketches.</dd>
-<dd><code>seedStr</code> - <a href="../../../../../resources/dictionary.html#seed">See Update Hash Seed</a>.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Union.Initial.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/Union.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/Union.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/theta/Union.Initial.html" target="_top">Frames</a></li>
-<li><a href="Union.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/Union.IntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/Union.IntermediateFinal.html
deleted file mode 100644
index d45a640..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/Union.IntermediateFinal.html
+++ /dev/null
@@ -1,443 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Union.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Union.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Union.IntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/Union.Initial.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/theta/Union.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="Union.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.theta</div>
-<h2 title="Class Union.IntermediateFinal" class="title">Class Union.IntermediateFinal</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.theta.Union.IntermediateFinal</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/theta/Union.html" title="class in com.yahoo.sketches.pig.theta">Union</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">Union.IntermediateFinal</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</pre>
-<div class="block">Class used to calculate the intermediate or final combiner pass of an <i>Algebraic</i> union
- operation. This is called from the combiner, and may be called multiple times (from the mapper
- and from the reducer). It will receive a bag of values returned by either the <i>Intermediate</i>
- stage or the <i>Initial</i> stages, so it needs to be able to differentiate between and
- interpret both types.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Union.IntermediateFinal.html#IntermediateFinal--">IntermediateFinal</a></span>()</code>
-<div class="block">Default constructor to make pig validation happy.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Union.IntermediateFinal.html#IntermediateFinal-int-float-long-">IntermediateFinal</a></span>(int&nbsp;nomEntries,
-                 float&nbsp;p,
-                 long&nbsp;seed)</code>
-<div class="block">Constructor with primitives for the intermediate and final passes of an Algebraic function.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Union.IntermediateFinal.html#IntermediateFinal-java.lang.String-">IntermediateFinal</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nomEntriesStr)</code>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Union.IntermediateFinal.html#IntermediateFinal-java.lang.String-java.lang.String-">IntermediateFinal</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nomEntriesStr,
-                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pStr)</code>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Union.IntermediateFinal.html#IntermediateFinal-java.lang.String-java.lang.String-java.lang.String-">IntermediateFinal</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nomEntriesStr,
-                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pStr,
-                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;seedStr)</code>
-<div class="block">Constructor with strings for the intermediate and final passes of an Algebraic function.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Union.IntermediateFinal.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="IntermediateFinal--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal()</pre>
-<div class="block">Default constructor to make pig validation happy.  Assumes:
- <ul>
- <li><a href="../../../../../resources/dictionary.html#defaultNomEntries">See Default Nominal Entries</a></li>
- <li><i>p</i> = 1.0. <a href="../../../../../resources/dictionary.html#p">See Sampling Probability,
- <i>p</i></a>.</li>
- <li><a href="../../../../../resources/dictionary.html#defaultUpdateSeed">See Default Update Seed</a></li>
- </ul></div>
-</li>
-</ul>
-<a name="IntermediateFinal-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nomEntriesStr)</pre>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function. Pig will call
- this and pass the same constructor arguments as the base UDF.  Assumes:
- <ul>
- <li><i>p</i> = 1.0. <a href="../../../../../resources/dictionary.html#p">See Sampling Probability,
- <i>p</i></a>.</li>
- <li><a href="../../../../../resources/dictionary.html#defaultUpdateSeed">See Default Update Seed</a></li>
- </ul></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nomEntriesStr</code> - <a href="../../../../../resources/dictionary.html#nomEntries">See Nominal Entries</a>.</dd>
-</dl>
-</li>
-</ul>
-<a name="IntermediateFinal-java.lang.String-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nomEntriesStr,
-                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pStr)</pre>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function. Pig will call
- this and pass the same constructor arguments as the base UDF.  Assumes:
- <ul>
- <li><a href="../../../../../resources/dictionary.html#defaultUpdateSeed">See Default Update Seed</a></li>
- </ul></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nomEntriesStr</code> - <a href="../../../../../resources/dictionary.html#nomEntries">See Nominal Entries</a>.</dd>
-<dd><code>pStr</code> - <a href="../../../../../resources/dictionary.html#p">See Sampling Probability, <i>p</i></a>.</dd>
-</dl>
-</li>
-</ul>
-<a name="IntermediateFinal-java.lang.String-java.lang.String-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nomEntriesStr,
-                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pStr,
-                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;seedStr)</pre>
-<div class="block">Constructor with strings for the intermediate and final passes of an Algebraic function.
- Pig will call this and pass the same constructor arguments as the original UDF.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nomEntriesStr</code> - <a href="../../../../../resources/dictionary.html#nomEntries">See Nominal Entries</a>.</dd>
-<dd><code>pStr</code> - <a href="../../../../../resources/dictionary.html#p">See Sampling Probability, <i>p</i></a>.</dd>
-<dd><code>seedStr</code> - <a href="../../../../../resources/dictionary.html#seed">See Update Hash Seed</a>.</dd>
-</dl>
-</li>
-</ul>
-<a name="IntermediateFinal-int-float-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal(int&nbsp;nomEntries,
-                         float&nbsp;p,
-                         long&nbsp;seed)</pre>
-<div class="block">Constructor with primitives for the intermediate and final passes of an Algebraic function.
- Pig will call this and pass the same constructor arguments as the Top Level UDF.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nomEntries</code> - <a href="../../../../../resources/dictionary.html#nomEntries">See Nominal Entries</a>.</dd>
-<dd><code>p</code> - <a href="../../../../../resources/dictionary.html#p">See Sampling Probability, <i>p</i></a>.</dd>
-<dd><code>seed</code> - <a href="../../../../../resources/dictionary.html#seed">See Update Hash Seed</a>.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Union.IntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/Union.Initial.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/theta/Union.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="Union.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/Union.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/Union.html
deleted file mode 100644
index e592e5f..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/Union.html
+++ /dev/null
@@ -1,653 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Union (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Union (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Union.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/SketchToString.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/Union.Initial.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/theta/Union.html" target="_top">Frames</a></li>
-<li><a href="Union.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.theta</div>
-<h2 title="Class Union" class="title">Class Union</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.theta.Union</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;, org.apache.pig.Algebraic</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">Union</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;
-implements org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;, org.apache.pig.Algebraic</pre>
-<div class="block">This is a Pig UDF that performs the Union Set Operation on Sketches.
- To assist Pig, this class implements both the <i>Accumulator</i> and <i>Algebraic</i> interfaces.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Union.Initial.html" title="class in com.yahoo.sketches.pig.theta">Union.Initial</a></span></code>
-<div class="block">Class used to calculate the initial pass of an Algebraic sketch operation.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Union.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta">Union.IntermediateFinal</a></span></code>
-<div class="block">Class used to calculate the intermediate or final combiner pass of an <i>Algebraic</i> union
- operation.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Union.html#Union--">Union</a></span>()</code>
-<div class="block">Default constructor to make pig validation happy.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Union.html#Union-int-float-long-">Union</a></span>(int&nbsp;nomEntries,
-     float&nbsp;p,
-     long&nbsp;seed)</code>
-<div class="block">Base constructor.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Union.html#Union-java.lang.String-">Union</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nomEntriesStr)</code>
-<div class="block">String constructor.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Union.html#Union-java.lang.String-java.lang.String-">Union</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nomEntriesStr,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pStr)</code>
-<div class="block">String constructor.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Union.html#Union-java.lang.String-java.lang.String-java.lang.String-">Union</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nomEntriesStr,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pStr,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;seedStr)</code>
-<div class="block">Full string constructor.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Union.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>
-<div class="block">An <i>Accumulator</i> version of the standard <i>exec()</i> method.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Union.html#cleanup--">cleanup</a></span>()</code>
-<div class="block">Cleans up the UDF state after being called using the <code>Accumulator</code> interface.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Union.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>
-<div class="block">Top-level exec function.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Union.html#getFinal--">getFinal</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Union.html#getInitial--">getInitial</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Union.html#getIntermed--">getIntermed</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Union.html#getValue--">getValue</a></span>()</code>
-<div class="block">Returns the sketch that has been built up by multiple calls to <a href="../../../../../com/yahoo/sketches/pig/theta/Union.html#accumulate-org.apache.pig.data.Tuple-"><code>accumulate(org.apache.pig.data.Tuple)</code></a>.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/theta/Union.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;input)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Union--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Union</h4>
-<pre>public&nbsp;Union()</pre>
-<div class="block">Default constructor to make pig validation happy.  Assumes:
- <ul>
- <li><a href="../../../../../resources/dictionary.html#defaultNomEntries">See Default Nominal Entries</a></li>
- <li><i>p</i> = 1.0. <a href="../../../../../resources/dictionary.html#p">See Sampling Probability,
- <i>p</i></a>.</li>
- <li><a href="../../../../../resources/dictionary.html#defaultUpdateSeed">See Default Update Seed</a></li>
- </ul></div>
-</li>
-</ul>
-<a name="Union-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Union</h4>
-<pre>public&nbsp;Union(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nomEntriesStr)</pre>
-<div class="block">String constructor. Assumes:
- <ul>
- <li><i>p</i> = 1.0. <a href="../../../../../resources/dictionary.html#p">See Sampling Probability,
- <i>p</i></a></li>
- <li><a href="../../../../../resources/dictionary.html#defaultUpdateSeed">See Default Update Seed</a></li>
- </ul></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nomEntriesStr</code> - <a href="../../../../../resources/dictionary.html#nomEntries">See Nominal Entries</a></dd>
-</dl>
-</li>
-</ul>
-<a name="Union-java.lang.String-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Union</h4>
-<pre>public&nbsp;Union(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nomEntriesStr,
-             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pStr)</pre>
-<div class="block">String constructor. Assumes:
- <ul>
- <li><a href="../../../../../resources/dictionary.html#defaultUpdateSeed">See Default Update Seed</a></li>
- </ul></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nomEntriesStr</code> - <a href="../../../../../resources/dictionary.html#nomEntries">See Nominal Entries</a></dd>
-<dd><code>pStr</code> - <a href="../../../../../resources/dictionary.html#p">See Sampling Probability, <i>p</i></a>.
- Although this functionality is implemented for SketchUnions, it rarely makes sense to use it
- here. The proper use of upfront sampling is when building the sketches.</dd>
-</dl>
-</li>
-</ul>
-<a name="Union-java.lang.String-java.lang.String-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Union</h4>
-<pre>public&nbsp;Union(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nomEntriesStr,
-             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pStr,
-             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;seedStr)</pre>
-<div class="block">Full string constructor.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nomEntriesStr</code> - <a href="../../../../../resources/dictionary.html#nomEntries">See Nominal Entries</a>.</dd>
-<dd><code>pStr</code> - <a href="../../../../../resources/dictionary.html#p">See Sampling Probability, <i>p</i></a>.
- Although this functionality is implemented for SketchUnions, it rarely makes sense to use it
- here. The proper use of upfront sampling is when building the sketches.</dd>
-<dd><code>seedStr</code> - <a href="../../../../../resources/dictionary.html#seed">See Update Hash Seed</a>.</dd>
-</dl>
-</li>
-</ul>
-<a name="Union-int-float-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Union</h4>
-<pre>public&nbsp;Union(int&nbsp;nomEntries,
-             float&nbsp;p,
-             long&nbsp;seed)</pre>
-<div class="block">Base constructor.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nomEntries</code> - <a href="../../../../../resources/dictionary.html#nomEntries">See Nominal Entries</a>.</dd>
-<dd><code>p</code> - <a href="../../../../../resources/dictionary.html#p">See Sampling Probability, <i>p</i></a>.
- Although this functionality is implemented for SketchUnions, it rarely makes sense to use it
- here. The proper use of upfront sampling is when building the sketches.</dd>
-<dd><code>seed</code> - <a href="../../../../../resources/dictionary.html#seed">See Update Hash Seed</a>.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">Top-level exec function.
- This method accepts an input Tuple containing a Bag of one or more inner <b>Sketch Tuples</b>
- and returns a single updated <b>Sketch</b> as a <b>Sketch Tuple</b>.
-
- <p>If a large number of calls are anticipated, leveraging either the <i>Algebraic</i> or
- <i>Accumulator</i> interfaces is recommended. Pig normally handles this automatically.
-
- <p>Internally, this method presents the inner <b>Sketch Tuples</b> to a new <b>Union</b>.
- The result is returned as a <b>Sketch Tuple</b>
-
- <p><b>Input Tuple</b>
- <ul>
-   <li>Tuple: TUPLE (Must contain only one field)
-     <ul>
-       <li>index 0: DataBag: BAG (May contain 0 or more Inner Tuples)
-         <ul>
-           <li>index 0: Tuple: TUPLE <b>Sketch Tuple</b></li>
-           <li>...</li>
-           <li>index n-1: Tuple: TUPLE <b>Sketch Tuple</b></li>
-         </ul>
-       </li>
-     </ul>
-   </li>
- </ul>
-
- <b>Sketch Tuple</b>
- <ul>
-   <li>Tuple: TUPLE (Contains exactly 1 field)
-     <ul>
-       <li>index 0: DataByteArray: BYTEARRAY = The serialization of a Sketch object.</li>
-     </ul>
-   </li>
- </ul></div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>inputTuple</code> - A tuple containing a single bag, containing Sketch Tuples.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Sketch Tuple. If inputTuple is null or empty, returns empty sketch (8 bytes).</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd>"org.apache.pig.EvalFunc.exec(org.apache.pig.data.Tuple)"</dd>
-</dl>
-</li>
-</ul>
-<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>outputSchema</h4>
-<pre>public&nbsp;org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema&nbsp;input)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>outputSchema</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="accumulate-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>accumulate</h4>
-<pre>public&nbsp;void&nbsp;accumulate(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">An <i>Accumulator</i> version of the standard <i>exec()</i> method. Like <i>exec()</i>,
- accumulator is called with a bag of Sketch Tuples. Unlike <i>exec()</i>, it doesn't serialize the
- sketch at the end. Instead, it can be called multiple times, each time with another bag of
- Sketch Tuples to be input to the Union.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>accumulate</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>inputTuple</code> - A tuple containing a single bag, containing Sketch Tuples.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - by Pig</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/theta/Union.html#exec-org.apache.pig.data.Tuple-"><code>exec(org.apache.pig.data.Tuple)</code></a>, 
-"org.apache.pig.Accumulator.accumulate(org.apache.pig.data.Tuple)"</dd>
-</dl>
-</li>
-</ul>
-<a name="getValue--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getValue</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;getValue()</pre>
-<div class="block">Returns the sketch that has been built up by multiple calls to <a href="../../../../../com/yahoo/sketches/pig/theta/Union.html#accumulate-org.apache.pig.data.Tuple-"><code>accumulate(org.apache.pig.data.Tuple)</code></a>.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getValue</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Sketch Tuple. (see <a href="../../../../../com/yahoo/sketches/pig/theta/Union.html#exec-org.apache.pig.data.Tuple-"><code>exec(org.apache.pig.data.Tuple)</code></a> for return tuple format)</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd>"org.apache.pig.Accumulator.getValue()"</dd>
-</dl>
-</li>
-</ul>
-<a name="cleanup--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>cleanup</h4>
-<pre>public&nbsp;void&nbsp;cleanup()</pre>
-<div class="block">Cleans up the UDF state after being called using the <code>Accumulator</code> interface.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>cleanup</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd>"org.apache.pig.Accumulator.cleanup()"</dd>
-</dl>
-</li>
-</ul>
-<a name="getInitial--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getInitial</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getInitial()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getInitial</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Algebraic</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getIntermed--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getIntermed</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getIntermed()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getIntermed</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Algebraic</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getFinal--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getFinal</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getFinal()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getFinal</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Algebraic</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Union.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/SketchToString.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/Union.Initial.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/theta/Union.html" target="_top">Frames</a></li>
-<li><a href="Union.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/AexcludeB.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/AexcludeB.html
deleted file mode 100644
index cdc0397..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/AexcludeB.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.theta.AexcludeB (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.theta.AexcludeB (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/theta/AexcludeB.html" title="class in com.yahoo.sketches.pig.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/theta/class-use/AexcludeB.html" target="_top">Frames</a></li>
-<li><a href="AexcludeB.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.theta.AexcludeB" class="title">Uses of Class<br>com.yahoo.sketches.pig.theta.AexcludeB</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.theta.AexcludeB</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/theta/AexcludeB.html" title="class in com.yahoo.sketches.pig.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/theta/class-use/AexcludeB.html" target="_top">Frames</a></li>
-<li><a href="AexcludeB.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/DataToSketch.Initial.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/DataToSketch.Initial.html
deleted file mode 100644
index 1cde5d1..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/DataToSketch.Initial.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.theta.DataToSketch.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.theta.DataToSketch.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/theta/DataToSketch.Initial.html" title="class in com.yahoo.sketches.pig.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/theta/class-use/DataToSketch.Initial.html" target="_top">Frames</a></li>
-<li><a href="DataToSketch.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.theta.DataToSketch.Initial" class="title">Uses of Class<br>com.yahoo.sketches.pig.theta.DataToSketch.Initial</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.theta.DataToSketch.Initial</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/theta/DataToSketch.Initial.html" title="class in com.yahoo.sketches.pig.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/theta/class-use/DataToSketch.Initial.html" target="_top">Frames</a></li>
-<li><a href="DataToSketch.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/DataToSketch.IntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/DataToSketch.IntermediateFinal.html
deleted file mode 100644
index 61c465e..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/DataToSketch.IntermediateFinal.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.theta.DataToSketch.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.theta.DataToSketch.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/theta/DataToSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/theta/class-use/DataToSketch.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="DataToSketch.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.theta.DataToSketch.IntermediateFinal" class="title">Uses of Class<br>com.yahoo.sketches.pig.theta.DataToSketch.IntermediateFinal</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.theta.DataToSketch.IntermediateFinal</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/theta/DataToSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/theta/class-use/DataToSketch.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="DataToSketch.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/DataToSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/DataToSketch.html
deleted file mode 100644
index 83efc72..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/DataToSketch.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.theta.DataToSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.theta.DataToSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/theta/DataToSketch.html" title="class in com.yahoo.sketches.pig.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/theta/class-use/DataToSketch.html" target="_top">Frames</a></li>
-<li><a href="DataToSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.theta.DataToSketch" class="title">Uses of Class<br>com.yahoo.sketches.pig.theta.DataToSketch</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.theta.DataToSketch</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/theta/DataToSketch.html" title="class in com.yahoo.sketches.pig.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/theta/class-use/DataToSketch.html" target="_top">Frames</a></li>
-<li><a href="DataToSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/ErrorBounds.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/ErrorBounds.html
deleted file mode 100644
index f0a3673..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/ErrorBounds.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.theta.ErrorBounds (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.theta.ErrorBounds (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/theta/ErrorBounds.html" title="class in com.yahoo.sketches.pig.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/theta/class-use/ErrorBounds.html" target="_top">Frames</a></li>
-<li><a href="ErrorBounds.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.theta.ErrorBounds" class="title">Uses of Class<br>com.yahoo.sketches.pig.theta.ErrorBounds</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.theta.ErrorBounds</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/theta/ErrorBounds.html" title="class in com.yahoo.sketches.pig.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/theta/class-use/ErrorBounds.html" target="_top">Frames</a></li>
-<li><a href="ErrorBounds.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/Estimate.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/Estimate.html
deleted file mode 100644
index 050620e..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/Estimate.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.theta.Estimate (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.theta.Estimate (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/theta/Estimate.html" title="class in com.yahoo.sketches.pig.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/theta/class-use/Estimate.html" target="_top">Frames</a></li>
-<li><a href="Estimate.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.theta.Estimate" class="title">Uses of Class<br>com.yahoo.sketches.pig.theta.Estimate</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.theta.Estimate</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/theta/Estimate.html" title="class in com.yahoo.sketches.pig.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/theta/class-use/Estimate.html" target="_top">Frames</a></li>
-<li><a href="Estimate.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/Intersect.Initial.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/Intersect.Initial.html
deleted file mode 100644
index d1e8787..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/Intersect.Initial.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.theta.Intersect.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.theta.Intersect.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/theta/Intersect.Initial.html" title="class in com.yahoo.sketches.pig.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/theta/class-use/Intersect.Initial.html" target="_top">Frames</a></li>
-<li><a href="Intersect.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.theta.Intersect.Initial" class="title">Uses of Class<br>com.yahoo.sketches.pig.theta.Intersect.Initial</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.theta.Intersect.Initial</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/theta/Intersect.Initial.html" title="class in com.yahoo.sketches.pig.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/theta/class-use/Intersect.Initial.html" target="_top">Frames</a></li>
-<li><a href="Intersect.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/Intersect.IntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/Intersect.IntermediateFinal.html
deleted file mode 100644
index cb29f0c..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/Intersect.IntermediateFinal.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.theta.Intersect.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.theta.Intersect.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/theta/Intersect.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/theta/class-use/Intersect.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="Intersect.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.theta.Intersect.IntermediateFinal" class="title">Uses of Class<br>com.yahoo.sketches.pig.theta.Intersect.IntermediateFinal</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.theta.Intersect.IntermediateFinal</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/theta/Intersect.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/theta/class-use/Intersect.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="Intersect.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/Intersect.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/Intersect.html
deleted file mode 100644
index ee5395c..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/Intersect.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.theta.Intersect (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.theta.Intersect (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/theta/Intersect.html" title="class in com.yahoo.sketches.pig.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/theta/class-use/Intersect.html" target="_top">Frames</a></li>
-<li><a href="Intersect.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.theta.Intersect" class="title">Uses of Class<br>com.yahoo.sketches.pig.theta.Intersect</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.theta.Intersect</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/theta/Intersect.html" title="class in com.yahoo.sketches.pig.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/theta/class-use/Intersect.html" target="_top">Frames</a></li>
-<li><a href="Intersect.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/SketchToString.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/SketchToString.html
deleted file mode 100644
index 537fe97..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/SketchToString.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.theta.SketchToString (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.theta.SketchToString (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/theta/SketchToString.html" title="class in com.yahoo.sketches.pig.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/theta/class-use/SketchToString.html" target="_top">Frames</a></li>
-<li><a href="SketchToString.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.theta.SketchToString" class="title">Uses of Class<br>com.yahoo.sketches.pig.theta.SketchToString</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.theta.SketchToString</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/theta/SketchToString.html" title="class in com.yahoo.sketches.pig.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/theta/class-use/SketchToString.html" target="_top">Frames</a></li>
-<li><a href="SketchToString.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/Union.Initial.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/Union.Initial.html
deleted file mode 100644
index 6c35d6d..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/Union.Initial.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.theta.Union.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.theta.Union.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/theta/Union.Initial.html" title="class in com.yahoo.sketches.pig.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/theta/class-use/Union.Initial.html" target="_top">Frames</a></li>
-<li><a href="Union.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.theta.Union.Initial" class="title">Uses of Class<br>com.yahoo.sketches.pig.theta.Union.Initial</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.theta.Union.Initial</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/theta/Union.Initial.html" title="class in com.yahoo.sketches.pig.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/theta/class-use/Union.Initial.html" target="_top">Frames</a></li>
-<li><a href="Union.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/Union.IntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/Union.IntermediateFinal.html
deleted file mode 100644
index 7f54068..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/Union.IntermediateFinal.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.theta.Union.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.theta.Union.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/theta/Union.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/theta/class-use/Union.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="Union.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.theta.Union.IntermediateFinal" class="title">Uses of Class<br>com.yahoo.sketches.pig.theta.Union.IntermediateFinal</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.theta.Union.IntermediateFinal</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/theta/Union.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/theta/class-use/Union.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="Union.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/Union.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/Union.html
deleted file mode 100644
index 990eaae..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/class-use/Union.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.theta.Union (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.theta.Union (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/theta/Union.html" title="class in com.yahoo.sketches.pig.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/theta/class-use/Union.html" target="_top">Frames</a></li>
-<li><a href="Union.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.theta.Union" class="title">Uses of Class<br>com.yahoo.sketches.pig.theta.Union</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.theta.Union</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/theta/Union.html" title="class in com.yahoo.sketches.pig.theta">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/theta/class-use/Union.html" target="_top">Frames</a></li>
-<li><a href="Union.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/package-frame.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/package-frame.html
deleted file mode 100644
index 186fd5e..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/package-frame.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.pig.theta (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../../com/yahoo/sketches/pig/theta/package-summary.html" target="classFrame">com.yahoo.sketches.pig.theta</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="AexcludeB.html" title="class in com.yahoo.sketches.pig.theta" target="classFrame">AexcludeB</a></li>
-<li><a href="DataToSketch.html" title="class in com.yahoo.sketches.pig.theta" target="classFrame">DataToSketch</a></li>
-<li><a href="DataToSketch.Initial.html" title="class in com.yahoo.sketches.pig.theta" target="classFrame">DataToSketch.Initial</a></li>
-<li><a href="DataToSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta" target="classFrame">DataToSketch.IntermediateFinal</a></li>
-<li><a href="ErrorBounds.html" title="class in com.yahoo.sketches.pig.theta" target="classFrame">ErrorBounds</a></li>
-<li><a href="Estimate.html" title="class in com.yahoo.sketches.pig.theta" target="classFrame">Estimate</a></li>
-<li><a href="Intersect.html" title="class in com.yahoo.sketches.pig.theta" target="classFrame">Intersect</a></li>
-<li><a href="Intersect.Initial.html" title="class in com.yahoo.sketches.pig.theta" target="classFrame">Intersect.Initial</a></li>
-<li><a href="Intersect.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta" target="classFrame">Intersect.IntermediateFinal</a></li>
-<li><a href="SketchToString.html" title="class in com.yahoo.sketches.pig.theta" target="classFrame">SketchToString</a></li>
-<li><a href="Union.html" title="class in com.yahoo.sketches.pig.theta" target="classFrame">Union</a></li>
-<li><a href="Union.Initial.html" title="class in com.yahoo.sketches.pig.theta" target="classFrame">Union.Initial</a></li>
-<li><a href="Union.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta" target="classFrame">Union.IntermediateFinal</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/package-summary.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/package-summary.html
deleted file mode 100644
index ab45c46..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/package-summary.html
+++ /dev/null
@@ -1,242 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.pig.theta (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.pig.theta (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/sampling/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/theta/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;com.yahoo.sketches.pig.theta</h1>
-<div class="docSummary">
-<div class="block">The theta package contains all the sketch classes that are members of the 
- <a href="../../../../../resources/dictionary.html#thetaSketch">Theta Sketch Framework</a>.</div>
-</div>
-<p>See:&nbsp;<a href="#package.description">Description</a></p>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/theta/AexcludeB.html" title="class in com.yahoo.sketches.pig.theta">AexcludeB</a></td>
-<td class="colLast">
-<div class="block">This is a Pig UDF that performs the A-NOT-B Set Operation on two given Sketches.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.html" title="class in com.yahoo.sketches.pig.theta">DataToSketch</a></td>
-<td class="colLast">
-<div class="block">This is a Pig UDF that builds Sketches from data.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.Initial.html" title="class in com.yahoo.sketches.pig.theta">DataToSketch.Initial</a></td>
-<td class="colLast">
-<div class="block">Class used to calculate the initial pass of an Algebraic sketch operation.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta">DataToSketch.IntermediateFinal</a></td>
-<td class="colLast">
-<div class="block">Class used to calculate the intermediate or final combiner pass of an <i>Algebraic</i> sketch
- operation.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/theta/ErrorBounds.html" title="class in com.yahoo.sketches.pig.theta">ErrorBounds</a></td>
-<td class="colLast">
-<div class="block">This is a User Defined Function (UDF) for returning the Double value result along with a lower and
- upper bound.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/theta/Estimate.html" title="class in com.yahoo.sketches.pig.theta">Estimate</a></td>
-<td class="colLast">
-<div class="block">Returns the unique count estimate of a sketch as a Double.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.html" title="class in com.yahoo.sketches.pig.theta">Intersect</a></td>
-<td class="colLast">
-<div class="block">This is a Pig UDF that performs the Intersection Set Operation on Sketches.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.Initial.html" title="class in com.yahoo.sketches.pig.theta">Intersect.Initial</a></td>
-<td class="colLast">
-<div class="block">Class used to calculate the initial pass of an Algebraic sketch operation.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta">Intersect.IntermediateFinal</a></td>
-<td class="colLast">
-<div class="block">Class used to calculate the intermediate or final combiner pass of an <i>Algebraic</i> intersection
- operation.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/theta/SketchToString.html" title="class in com.yahoo.sketches.pig.theta">SketchToString</a></td>
-<td class="colLast">
-<div class="block">This is a User Defined Function (UDF) for "pretty printing" the summary of a sketch
- from a Sketch Tuple.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/theta/Union.html" title="class in com.yahoo.sketches.pig.theta">Union</a></td>
-<td class="colLast">
-<div class="block">This is a Pig UDF that performs the Union Set Operation on Sketches.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/theta/Union.Initial.html" title="class in com.yahoo.sketches.pig.theta">Union.Initial</a></td>
-<td class="colLast">
-<div class="block">Class used to calculate the initial pass of an Algebraic sketch operation.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/theta/Union.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta">Union.IntermediateFinal</a></td>
-<td class="colLast">
-<div class="block">Class used to calculate the intermediate or final combiner pass of an <i>Algebraic</i> union
- operation.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-<a name="package.description">
-<!--   -->
-</a>
-<h2 title="Package com.yahoo.sketches.pig.theta Description">Package com.yahoo.sketches.pig.theta Description</h2>
-<div class="block"><p>The theta package contains all the sketch classes that are members of the 
- <a href="../../../../../resources/dictionary.html#thetaSketch">Theta Sketch Framework</a>.  
- The basic sketching functionality in this package is also 
- accessible from Hadoop Pig UDFs found in the <i>sketches-pig</i> repository, 
- and from Hadoop Hive UADFs and UDFs found in the <i>sketches-hive</i> repository.
- </p></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/sampling/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/theta/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/package-tree.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/package-tree.html
deleted file mode 100644
index e95ab6e..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/package-tree.html
+++ /dev/null
@@ -1,155 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.pig.theta Class Hierarchy (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.pig.theta Class Hierarchy (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/sampling/package-tree.html">Prev</a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/theta/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package com.yahoo.sketches.pig.theta</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">org.apache.pig.EvalFunc&lt;T&gt;
-<ul>
-<li type="circle">com.yahoo.sketches.pig.theta.<a href="../../../../../com/yahoo/sketches/pig/theta/AexcludeB.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">AexcludeB</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.theta.<a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">DataToSketch</span></a> (implements org.apache.pig.Accumulator&lt;T&gt;, org.apache.pig.Algebraic)</li>
-<li type="circle">com.yahoo.sketches.pig.theta.<a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.Initial.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">DataToSketch.Initial</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.theta.<a href="../../../../../com/yahoo/sketches/pig/theta/DataToSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">DataToSketch.IntermediateFinal</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.theta.<a href="../../../../../com/yahoo/sketches/pig/theta/ErrorBounds.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">ErrorBounds</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.theta.<a href="../../../../../com/yahoo/sketches/pig/theta/Estimate.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Estimate</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.theta.<a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Intersect</span></a> (implements org.apache.pig.Accumulator&lt;T&gt;, org.apache.pig.Algebraic)</li>
-<li type="circle">com.yahoo.sketches.pig.theta.<a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.Initial.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Intersect.Initial</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.theta.<a href="../../../../../com/yahoo/sketches/pig/theta/Intersect.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Intersect.IntermediateFinal</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.theta.<a href="../../../../../com/yahoo/sketches/pig/theta/SketchToString.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">SketchToString</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.theta.<a href="../../../../../com/yahoo/sketches/pig/theta/Union.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Union</span></a> (implements org.apache.pig.Accumulator&lt;T&gt;, org.apache.pig.Algebraic)</li>
-<li type="circle">com.yahoo.sketches.pig.theta.<a href="../../../../../com/yahoo/sketches/pig/theta/Union.Initial.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Union.Initial</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.theta.<a href="../../../../../com/yahoo/sketches/pig/theta/Union.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Union.IntermediateFinal</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/sampling/package-tree.html">Prev</a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/theta/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/package-use.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/package-use.html
deleted file mode 100644
index fc63b8b..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/theta/package-use.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package com.yahoo.sketches.pig.theta (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches.pig.theta (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/theta/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Uses of Package com.yahoo.sketches.pig.theta" class="title">Uses of Package<br>com.yahoo.sketches.pig.theta</h1>
-</div>
-<div class="contentContainer">No usage of com.yahoo.sketches.pig.theta</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/theta/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/AlgebraicInitial.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/AlgebraicInitial.html
deleted file mode 100644
index 32d9d82..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/AlgebraicInitial.html
+++ /dev/null
@@ -1,327 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>AlgebraicInitial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AlgebraicInitial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/AlgebraicInitial.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/ArrayOfDoublesSketchToEstimates.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/AlgebraicInitial.html" target="_top">Frames</a></li>
-<li><a href="AlgebraicInitial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.tuple</div>
-<h2 title="Class AlgebraicInitial" class="title">Class AlgebraicInitial</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.tuple.AlgebraicInitial</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">DataToArrayOfDoublesSketch.Initial</a>, <a href="../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">DataToDoubleSummarySketch.Initial</a>, <a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">UnionArrayOfDoublesSketch.Initial</a>, <a href="../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">UnionDoubleSummarySketch.Initial</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">AlgebraicInitial</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</pre>
-<div class="block">This is a common pass-through implementation for initial step of an Algebraic operation</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/AlgebraicInitial.html#AlgebraicInitial--">AlgebraicInitial</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/AlgebraicInitial.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="AlgebraicInitial--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>AlgebraicInitial</h4>
-<pre>public&nbsp;AlgebraicInitial()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/AlgebraicInitial.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/ArrayOfDoublesSketchToEstimates.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/AlgebraicInitial.html" target="_top">Frames</a></li>
-<li><a href="AlgebraicInitial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/ArrayOfDoublesSketchToEstimates.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/ArrayOfDoublesSketchToEstimates.html
deleted file mode 100644
index 09bfb50..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/ArrayOfDoublesSketchToEstimates.html
+++ /dev/null
@@ -1,330 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ArrayOfDoublesSketchToEstimates (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfDoublesSketchToEstimates (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfDoublesSketchToEstimates.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/ArrayOfDoublesSketchToEstimates.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesSketchToEstimates.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.tuple</div>
-<h2 title="Class ArrayOfDoublesSketchToEstimates" class="title">Class ArrayOfDoublesSketchToEstimates</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.tuple.ArrayOfDoublesSketchToEstimates</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ArrayOfDoublesSketchToEstimates</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</pre>
-<div class="block">This UDF converts an ArrayOfDoubles sketch to estimates.
- The result will be a tuple with N + 1 double values, where
- N is the number of double values kept in the sketch per key.
- The first estimate is the estimate of the number of unique
- keys in the original population.
- Next there are N estimates of the sums of the parameters
- in the original population (sums of the values in the sketch
- scaled to the original population).</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/ArrayOfDoublesSketchToEstimates.html#ArrayOfDoublesSketchToEstimates--">ArrayOfDoublesSketchToEstimates</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/ArrayOfDoublesSketchToEstimates.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;input)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ArrayOfDoublesSketchToEstimates--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ArrayOfDoublesSketchToEstimates</h4>
-<pre>public&nbsp;ArrayOfDoublesSketchToEstimates()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;input)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfDoublesSketchToEstimates.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/ArrayOfDoublesSketchToEstimates.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesSketchToEstimates.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.Initial.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.Initial.html
deleted file mode 100644
index bacb193..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.Initial.html
+++ /dev/null
@@ -1,370 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToArrayOfDoublesSketch.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToArrayOfDoublesSketch.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToArrayOfDoublesSketch.Initial.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.Initial.html" target="_top">Frames</a></li>
-<li><a href="DataToArrayOfDoublesSketch.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.com.yahoo.sketches.pig.tuple.AlgebraicInitial">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.tuple</div>
-<h2 title="Class DataToArrayOfDoublesSketch.Initial" class="title">Class DataToArrayOfDoublesSketch.Initial</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.tuple">com.yahoo.sketches.pig.tuple.AlgebraicInitial</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.tuple.DataToArrayOfDoublesSketch.Initial</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple">DataToArrayOfDoublesSketch</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">DataToArrayOfDoublesSketch.Initial</span>
-extends <a href="../../../../../com/yahoo/sketches/pig/tuple/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.tuple">AlgebraicInitial</a></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.Initial.html#Initial--">Initial</a></span>()</code>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.Initial.html#Initial-java.lang.String-">Initial</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;numValues)</code>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.Initial.html#Initial-java.lang.String-java.lang.String-">Initial</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize,
-       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;numValues)</code>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.Initial.html#Initial-java.lang.String-java.lang.String-java.lang.String-">Initial</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize,
-       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;samplingProbability,
-       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;numValues)</code>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.pig.tuple.AlgebraicInitial">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.pig.tuple.<a href="../../../../../com/yahoo/sketches/pig/tuple/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.tuple">AlgebraicInitial</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/pig/tuple/AlgebraicInitial.html#exec-org.apache.pig.data.Tuple-">exec</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Initial--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Initial</h4>
-<pre>public&nbsp;Initial()</pre>
-<div class="block">Constructor for the initial pass of an Algebraic function.
- Using default parameters.</div>
-</li>
-</ul>
-<a name="Initial-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Initial</h4>
-<pre>public&nbsp;Initial(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;numValues)</pre>
-<div class="block">Constructor for the initial pass of an Algebraic function. This will be passed the same
- constructor arguments as the original UDF.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>numValues</code> - Number of double values to keep for each key</dd>
-</dl>
-</li>
-</ul>
-<a name="Initial-java.lang.String-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Initial</h4>
-<pre>public&nbsp;Initial(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize,
-               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;numValues)</pre>
-<div class="block">Constructor for the initial pass of an Algebraic function. This will be passed the same
- constructor arguments as the original UDF.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSize</code> - String representation of sketch size</dd>
-<dd><code>numValues</code> - Number of double values to keep for each key</dd>
-</dl>
-</li>
-</ul>
-<a name="Initial-java.lang.String-java.lang.String-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Initial</h4>
-<pre>public&nbsp;Initial(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize,
-               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;samplingProbability,
-               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;numValues)</pre>
-<div class="block">Constructor for the initial pass of an Algebraic function. This will be passed the same
- constructor arguments as the original UDF.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSize</code> - String representation of sketch size</dd>
-<dd><code>samplingProbability</code> - probability from 0 to 1</dd>
-<dd><code>numValues</code> - Number of double values to keep for each key</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToArrayOfDoublesSketch.Initial.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.Initial.html" target="_top">Frames</a></li>
-<li><a href="DataToArrayOfDoublesSketch.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.com.yahoo.sketches.pig.tuple.AlgebraicInitial">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.IntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.IntermediateFinal.html
deleted file mode 100644
index 67704cb..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.IntermediateFinal.html
+++ /dev/null
@@ -1,399 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToArrayOfDoublesSketch.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToArrayOfDoublesSketch.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToArrayOfDoublesSketch.IntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="DataToArrayOfDoublesSketch.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.tuple</div>
-<h2 title="Class DataToArrayOfDoublesSketch.IntermediateFinal" class="title">Class DataToArrayOfDoublesSketch.IntermediateFinal</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.tuple.DataToArrayOfDoublesSketch.IntermediateFinal</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple">DataToArrayOfDoublesSketch</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">DataToArrayOfDoublesSketch.IntermediateFinal</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.IntermediateFinal.html#IntermediateFinal--">IntermediateFinal</a></span>()</code>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.IntermediateFinal.html#IntermediateFinal-java.lang.String-">IntermediateFinal</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;numValues)</code>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.IntermediateFinal.html#IntermediateFinal-java.lang.String-java.lang.String-">IntermediateFinal</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize,
-                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;numValues)</code>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.IntermediateFinal.html#IntermediateFinal-java.lang.String-java.lang.String-java.lang.String-">IntermediateFinal</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize,
-                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;samplingProbability,
-                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;numValues)</code>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.IntermediateFinal.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="IntermediateFinal--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal()</pre>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.
- Using default parameters.</div>
-</li>
-</ul>
-<a name="IntermediateFinal-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;numValues)</pre>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function. This will be
- passed the same constructor arguments as the original UDF.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>numValues</code> - Number of double values to keep for each key</dd>
-</dl>
-</li>
-</ul>
-<a name="IntermediateFinal-java.lang.String-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize,
-                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;numValues)</pre>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function. This will be
- passed the same constructor arguments as the original UDF.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSize</code> - String representation of sketch size</dd>
-<dd><code>numValues</code> - Number of double values to keep for each key</dd>
-</dl>
-</li>
-</ul>
-<a name="IntermediateFinal-java.lang.String-java.lang.String-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize,
-                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;samplingProbability,
-                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;numValues)</pre>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function. This will be
- passed the same constructor arguments as the original UDF.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSize</code> - String representation of sketch size</dd>
-<dd><code>samplingProbability</code> - probability from 0 to 1</dd>
-<dd><code>numValues</code> - Number of double values to keep for each key</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToArrayOfDoublesSketch.IntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="DataToArrayOfDoublesSketch.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html
deleted file mode 100644
index 441db22..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html
+++ /dev/null
@@ -1,520 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToArrayOfDoublesSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToArrayOfDoublesSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToArrayOfDoublesSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/ArrayOfDoublesSketchToEstimates.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="DataToArrayOfDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.tuple</div>
-<h2 title="Class DataToArrayOfDoublesSketch" class="title">Class DataToArrayOfDoublesSketch</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.tuple.DataToArrayOfDoublesSketch</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;, org.apache.pig.Algebraic</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DataToArrayOfDoublesSketch</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;
-implements org.apache.pig.Algebraic</pre>
-<div class="block">This UDF creates an ArrayOfDoublesSketch from raw data.
- It supports all three ways: exec(), Accumulator and Algebraic.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">DataToArrayOfDoublesSketch.Initial</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">DataToArrayOfDoublesSketch.IntermediateFinal</a></span></code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html#DataToArrayOfDoublesSketch--">DataToArrayOfDoublesSketch</a></span>()</code>
-<div class="block">Constructor with default sketch size, default sampling probability of 1
- and default number of values per key, which is 1.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html#DataToArrayOfDoublesSketch-java.lang.String-">DataToArrayOfDoublesSketch</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;numValues)</code>
-<div class="block">Constructor with default sketch size and default sampling probability of 1.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html#DataToArrayOfDoublesSketch-java.lang.String-java.lang.String-">DataToArrayOfDoublesSketch</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize,
-                          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;numValues)</code>
-<div class="block">Constructor with given sketch size, number of values and default sampling probability of 1.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html#DataToArrayOfDoublesSketch-java.lang.String-java.lang.String-java.lang.String-">DataToArrayOfDoublesSketch</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize,
-                          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;samplingProbability,
-                          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;numValues)</code>
-<div class="block">Constructor with given sketch size, sampling probability and number of values.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html#cleanup--">cleanup</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html#getFinal--">getFinal</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html#getInitial--">getInitial</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html#getIntermed--">getIntermed</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html#getValue--">getValue</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DataToArrayOfDoublesSketch--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DataToArrayOfDoublesSketch</h4>
-<pre>public&nbsp;DataToArrayOfDoublesSketch()</pre>
-<div class="block">Constructor with default sketch size, default sampling probability of 1
- and default number of values per key, which is 1.</div>
-</li>
-</ul>
-<a name="DataToArrayOfDoublesSketch-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DataToArrayOfDoublesSketch</h4>
-<pre>public&nbsp;DataToArrayOfDoublesSketch(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;numValues)</pre>
-<div class="block">Constructor with default sketch size and default sampling probability of 1.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>numValues</code> - Number of double values to keep for each key</dd>
-</dl>
-</li>
-</ul>
-<a name="DataToArrayOfDoublesSketch-java.lang.String-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DataToArrayOfDoublesSketch</h4>
-<pre>public&nbsp;DataToArrayOfDoublesSketch(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize,
-                                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;numValues)</pre>
-<div class="block">Constructor with given sketch size, number of values and default sampling probability of 1.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSize</code> - String representation of sketch size</dd>
-<dd><code>numValues</code> - Number of double values to keep for each key</dd>
-</dl>
-</li>
-</ul>
-<a name="DataToArrayOfDoublesSketch-java.lang.String-java.lang.String-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataToArrayOfDoublesSketch</h4>
-<pre>public&nbsp;DataToArrayOfDoublesSketch(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize,
-                                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;samplingProbability,
-                                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;numValues)</pre>
-<div class="block">Constructor with given sketch size, sampling probability and number of values.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSize</code> - String representation of sketch size</dd>
-<dd><code>samplingProbability</code> - probability from 0 to 1</dd>
-<dd><code>numValues</code> - Number of double values to keep for each key</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getInitial--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getInitial</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getInitial()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getInitial</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Algebraic</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getIntermed--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getIntermed</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getIntermed()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getIntermed</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Algebraic</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getFinal--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getFinal</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getFinal()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getFinal</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Algebraic</code></dd>
-</dl>
-</li>
-</ul>
-<a name="accumulate-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>accumulate</h4>
-<pre>public&nbsp;void&nbsp;accumulate(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>accumulate</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="cleanup--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>cleanup</h4>
-<pre>public&nbsp;void&nbsp;cleanup()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>cleanup</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getValue--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getValue</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;getValue()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getValue</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToArrayOfDoublesSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/ArrayOfDoublesSketchToEstimates.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="DataToArrayOfDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.Initial.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.Initial.html
deleted file mode 100644
index 59da6cb..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.Initial.html
+++ /dev/null
@@ -1,343 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToDoubleSummarySketch.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToDoubleSummarySketch.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToDoubleSummarySketch.Initial.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.Initial.html" target="_top">Frames</a></li>
-<li><a href="DataToDoubleSummarySketch.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.com.yahoo.sketches.pig.tuple.AlgebraicInitial">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.tuple</div>
-<h2 title="Class DataToDoubleSummarySketch.Initial" class="title">Class DataToDoubleSummarySketch.Initial</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.tuple">com.yahoo.sketches.pig.tuple.AlgebraicInitial</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.tuple.DataToDoubleSummarySketch.Initial</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple">DataToDoubleSummarySketch</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">DataToDoubleSummarySketch.Initial</span>
-extends <a href="../../../../../com/yahoo/sketches/pig/tuple/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.tuple">AlgebraicInitial</a></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.Initial.html#Initial--">Initial</a></span>()</code>
-<div class="block">Constructor wit default sketch size and default mode</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.Initial.html#Initial-java.lang.String-">Initial</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize)</code>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.Initial.html#Initial-java.lang.String-java.lang.String-">Initial</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize,
-       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;summaryMode)</code>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.pig.tuple.AlgebraicInitial">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.pig.tuple.<a href="../../../../../com/yahoo/sketches/pig/tuple/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.tuple">AlgebraicInitial</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/pig/tuple/AlgebraicInitial.html#exec-org.apache.pig.data.Tuple-">exec</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Initial--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Initial</h4>
-<pre>public&nbsp;Initial()</pre>
-<div class="block">Constructor wit default sketch size and default mode</div>
-</li>
-</ul>
-<a name="Initial-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Initial</h4>
-<pre>public&nbsp;Initial(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize)</pre>
-<div class="block">Constructor for the initial pass of an Algebraic function. This will be passed the same
- constructor arguments as the original UDF.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSize</code> - String representation of sketch size</dd>
-</dl>
-</li>
-</ul>
-<a name="Initial-java.lang.String-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Initial</h4>
-<pre>public&nbsp;Initial(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize,
-               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;summaryMode)</pre>
-<div class="block">Constructor for the initial pass of an Algebraic function. This will be passed the same
- constructor arguments as the original UDF.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSize</code> - String representation of sketch size</dd>
-<dd><code>summaryMode</code> - String representation of mode (sum, min or max)</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToDoubleSummarySketch.Initial.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.Initial.html" target="_top">Frames</a></li>
-<li><a href="DataToDoubleSummarySketch.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.com.yahoo.sketches.pig.tuple.AlgebraicInitial">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.IntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.IntermediateFinal.html
deleted file mode 100644
index 25414ba..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.IntermediateFinal.html
+++ /dev/null
@@ -1,344 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToDoubleSummarySketch.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToDoubleSummarySketch.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToDoubleSummarySketch.IntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="DataToDoubleSummarySketch.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.com.yahoo.sketches.pig.tuple.DataToSketchAlgebraicIntermediateFinal">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.tuple</div>
-<h2 title="Class DataToDoubleSummarySketch.IntermediateFinal" class="title">Class DataToDoubleSummarySketch.IntermediateFinal</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">com.yahoo.sketches.pig.tuple.DataToSketchAlgebraicIntermediateFinal</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>,com.yahoo.sketches.tuple.DoubleSummary&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.tuple.DataToDoubleSummarySketch.IntermediateFinal</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple">DataToDoubleSummarySketch</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">DataToDoubleSummarySketch.IntermediateFinal</span>
-extends <a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">DataToSketchAlgebraicIntermediateFinal</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>,com.yahoo.sketches.tuple.DoubleSummary&gt;</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.IntermediateFinal.html#IntermediateFinal--">IntermediateFinal</a></span>()</code>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.IntermediateFinal.html#IntermediateFinal-java.lang.String-">IntermediateFinal</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize)</code>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.IntermediateFinal.html#IntermediateFinal-java.lang.String-java.lang.String-">IntermediateFinal</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize,
-                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;summaryMode)</code>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.pig.tuple.DataToSketchAlgebraicIntermediateFinal">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.pig.tuple.<a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">DataToSketchAlgebraicIntermediateFinal</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html#exec-org.apache.pig.data.Tuple-">exec</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="IntermediateFinal--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal()</pre>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.
- Default sketch size and default mode</div>
-</li>
-</ul>
-<a name="IntermediateFinal-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize)</pre>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function. This will be
- passed the same constructor arguments as the original UDF.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSize</code> - String representation of sketch size</dd>
-</dl>
-</li>
-</ul>
-<a name="IntermediateFinal-java.lang.String-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize,
-                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;summaryMode)</pre>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function. This will be
- passed the same constructor arguments as the original UDF.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSize</code> - String representation of sketch size</dd>
-<dd><code>summaryMode</code> - String representation of mode (sum, min or max)</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToDoubleSummarySketch.IntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="DataToDoubleSummarySketch.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.com.yahoo.sketches.pig.tuple.DataToSketchAlgebraicIntermediateFinal">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html
deleted file mode 100644
index 0b50557..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html
+++ /dev/null
@@ -1,431 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToDoubleSummarySketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToDoubleSummarySketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToDoubleSummarySketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html" target="_top">Frames</a></li>
-<li><a href="DataToDoubleSummarySketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.tuple</div>
-<h2 title="Class DataToDoubleSummarySketch" class="title">Class DataToDoubleSummarySketch</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketch.html" title="class in com.yahoo.sketches.pig.tuple">com.yahoo.sketches.pig.tuple.DataToSketch</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>,com.yahoo.sketches.tuple.DoubleSummary&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.tuple.DataToDoubleSummarySketch</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;, org.apache.pig.Algebraic</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DataToDoubleSummarySketch</span>
-extends <a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketch.html" title="class in com.yahoo.sketches.pig.tuple">DataToSketch</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>,com.yahoo.sketches.tuple.DoubleSummary&gt;
-implements org.apache.pig.Algebraic</pre>
-<div class="block">This UDF creates a Sketch&lt;DoubleSummary&gt; from raw data.
- It supports all three ways: exec(), Accumulator and Algebraic.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">DataToDoubleSummarySketch.Initial</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">DataToDoubleSummarySketch.IntermediateFinal</a></span></code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html#DataToDoubleSummarySketch--">DataToDoubleSummarySketch</a></span>()</code>
-<div class="block">Constructor with default sketch size and default mode (sum)</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html#DataToDoubleSummarySketch-java.lang.String-">DataToDoubleSummarySketch</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize)</code>
-<div class="block">Constructor with default mode (sum)</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html#DataToDoubleSummarySketch-java.lang.String-java.lang.String-">DataToDoubleSummarySketch</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize,
-                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;summaryMode)</code>
-<div class="block">Constructor</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html#getFinal--">getFinal</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html#getInitial--">getInitial</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html#getIntermed--">getIntermed</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.pig.tuple.DataToSketch">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.pig.tuple.<a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketch.html" title="class in com.yahoo.sketches.pig.tuple">DataToSketch</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketch.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a>, <a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketch.html#cleanup--">cleanup</a>, <a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketch.html#exec-org.apache.pig.data.Tuple-">exec</a>, <a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketch.html#getValue--">getValue</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DataToDoubleSummarySketch--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DataToDoubleSummarySketch</h4>
-<pre>public&nbsp;DataToDoubleSummarySketch()</pre>
-<div class="block">Constructor with default sketch size and default mode (sum)</div>
-</li>
-</ul>
-<a name="DataToDoubleSummarySketch-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DataToDoubleSummarySketch</h4>
-<pre>public&nbsp;DataToDoubleSummarySketch(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize)</pre>
-<div class="block">Constructor with default mode (sum)</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSize</code> - String representation of sketch size</dd>
-</dl>
-</li>
-</ul>
-<a name="DataToDoubleSummarySketch-java.lang.String-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataToDoubleSummarySketch</h4>
-<pre>public&nbsp;DataToDoubleSummarySketch(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize,
-                                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;summaryMode)</pre>
-<div class="block">Constructor</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSize</code> - String representation of sketch size</dd>
-<dd><code>summaryMode</code> - String representation of mode (sum, min or max)</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getInitial--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getInitial</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getInitial()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getInitial</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Algebraic</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getIntermed--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getIntermed</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getIntermed()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getIntermed</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Algebraic</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getFinal--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getFinal</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getFinal()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getFinal</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Algebraic</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToDoubleSummarySketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html" target="_top">Frames</a></li>
-<li><a href="DataToDoubleSummarySketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/DataToSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/DataToSketch.html
deleted file mode 100644
index ce0a466..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/DataToSketch.html
+++ /dev/null
@@ -1,453 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/DataToSketch.html" target="_top">Frames</a></li>
-<li><a href="DataToSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.tuple</div>
-<h2 title="Class DataToSketch" class="title">Class DataToSketch&lt;U,S extends com.yahoo.sketches.tuple.UpdatableSummary&lt;U&gt;&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.tuple.DataToSketch&lt;U,S&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>U</code> - Update type</dd>
-<dd><code>S</code> - Summary type</dd>
-</dl>
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple">DataToDoubleSummarySketch</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">DataToSketch&lt;U,S extends com.yahoo.sketches.tuple.UpdatableSummary&lt;U&gt;&gt;</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;
-implements org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</pre>
-<div class="block">This is a generic implementation to be specialized in concrete UDFs</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketch.html#DataToSketch-int-float-com.yahoo.sketches.tuple.SummaryFactory-">DataToSketch</a></span>(int&nbsp;sketchSize,
-            float&nbsp;samplingProbability,
-            com.yahoo.sketches.tuple.SummaryFactory&lt;<a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketch.html" title="type parameter in DataToSketch">S</a>&gt;&nbsp;summaryFactory)</code>
-<div class="block">Constructs a function given a sketch size, sampling probability and summary factory</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketch.html#DataToSketch-int-com.yahoo.sketches.tuple.SummaryFactory-">DataToSketch</a></span>(int&nbsp;sketchSize,
-            com.yahoo.sketches.tuple.SummaryFactory&lt;<a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketch.html" title="type parameter in DataToSketch">S</a>&gt;&nbsp;summaryFactory)</code>
-<div class="block">Constructs a function given a sketch size, summary factory and default
- sampling probability of 1.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketch.html#DataToSketch-com.yahoo.sketches.tuple.SummaryFactory-">DataToSketch</a></span>(com.yahoo.sketches.tuple.SummaryFactory&lt;<a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketch.html" title="type parameter in DataToSketch">S</a>&gt;&nbsp;summaryFactory)</code>
-<div class="block">Constructs a function given a summary factory, default sketch size and default
- sampling probability of 1.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketch.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketch.html#cleanup--">cleanup</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketch.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketch.html#getValue--">getValue</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DataToSketch-com.yahoo.sketches.tuple.SummaryFactory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DataToSketch</h4>
-<pre>public&nbsp;DataToSketch(com.yahoo.sketches.tuple.SummaryFactory&lt;<a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketch.html" title="type parameter in DataToSketch">S</a>&gt;&nbsp;summaryFactory)</pre>
-<div class="block">Constructs a function given a summary factory, default sketch size and default
- sampling probability of 1.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>summaryFactory</code> - an instance of SummaryFactory</dd>
-</dl>
-</li>
-</ul>
-<a name="DataToSketch-int-com.yahoo.sketches.tuple.SummaryFactory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DataToSketch</h4>
-<pre>public&nbsp;DataToSketch(int&nbsp;sketchSize,
-                    com.yahoo.sketches.tuple.SummaryFactory&lt;<a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketch.html" title="type parameter in DataToSketch">S</a>&gt;&nbsp;summaryFactory)</pre>
-<div class="block">Constructs a function given a sketch size, summary factory and default
- sampling probability of 1.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSize</code> - parameter controlling the size of the sketch and the accuracy.
- It represents nominal number of entries in the sketch. Forced to the nearest power of 2
- greater than given value.</dd>
-<dd><code>summaryFactory</code> - an instance of SummaryFactory</dd>
-</dl>
-</li>
-</ul>
-<a name="DataToSketch-int-float-com.yahoo.sketches.tuple.SummaryFactory-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataToSketch</h4>
-<pre>public&nbsp;DataToSketch(int&nbsp;sketchSize,
-                    float&nbsp;samplingProbability,
-                    com.yahoo.sketches.tuple.SummaryFactory&lt;<a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketch.html" title="type parameter in DataToSketch">S</a>&gt;&nbsp;summaryFactory)</pre>
-<div class="block">Constructs a function given a sketch size, sampling probability and summary factory</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSize</code> - parameter controlling the size of the sketch and the accuracy.
- It represents nominal number of entries in the sketch. Forced to the nearest power of 2
- greater than given value.</dd>
-<dd><code>samplingProbability</code> - parameter from 0 to 1 inclusive</dd>
-<dd><code>summaryFactory</code> - an instance of SummaryFactory</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="accumulate-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>accumulate</h4>
-<pre>public&nbsp;void&nbsp;accumulate(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>accumulate</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="cleanup--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>cleanup</h4>
-<pre>public&nbsp;void&nbsp;cleanup()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>cleanup</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getValue--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getValue</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;getValue()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getValue</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/DataToSketch.html" target="_top">Frames</a></li>
-<li><a href="DataToSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html
deleted file mode 100644
index 747f689..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html
+++ /dev/null
@@ -1,398 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataToSketchAlgebraicIntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataToSketchAlgebraicIntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToSketchAlgebraicIntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DoubleSummarySketchToEstimates.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="DataToSketchAlgebraicIntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.tuple</div>
-<h2 title="Class DataToSketchAlgebraicIntermediateFinal" class="title">Class DataToSketchAlgebraicIntermediateFinal&lt;U,S extends com.yahoo.sketches.tuple.UpdatableSummary&lt;U&gt;&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.tuple.DataToSketchAlgebraicIntermediateFinal&lt;U,S&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>U</code> - Type of the update value</dd>
-<dd><code>S</code> - Type of the summary</dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">DataToDoubleSummarySketch.IntermediateFinal</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">DataToSketchAlgebraicIntermediateFinal&lt;U,S extends com.yahoo.sketches.tuple.UpdatableSummary&lt;U&gt;&gt;</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</pre>
-<div class="block">Class used to calculate the intermediate pass (combiner) or the final pass
- (reducer) of an Algebraic sketch operation. This may be called multiple times
- (from the mapper and from the reducer). It will receive a bag of values
- returned by either the Intermediate stage or the Initial stages, so
- it needs to be able to differentiate between and interpret both types.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html#DataToSketchAlgebraicIntermediateFinal-int-float-com.yahoo.sketches.tuple.SummaryFactory-">DataToSketchAlgebraicIntermediateFinal</a></span>(int&nbsp;sketchSize,
-                                      float&nbsp;samplingProbability,
-                                      com.yahoo.sketches.tuple.SummaryFactory&lt;<a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html" title="type parameter in DataToSketchAlgebraicIntermediateFinal">S</a>&gt;&nbsp;summaryFactory)</code>
-<div class="block">Constructs a function given a sketch size, sampling probability and summary factory</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html#DataToSketchAlgebraicIntermediateFinal-int-com.yahoo.sketches.tuple.SummaryFactory-">DataToSketchAlgebraicIntermediateFinal</a></span>(int&nbsp;sketchSize,
-                                      com.yahoo.sketches.tuple.SummaryFactory&lt;<a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html" title="type parameter in DataToSketchAlgebraicIntermediateFinal">S</a>&gt;&nbsp;summaryFactory)</code>
-<div class="block">Constructs a function given a sketch size, summary factory and default
- sampling probability of 1.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html#DataToSketchAlgebraicIntermediateFinal-com.yahoo.sketches.tuple.SummaryFactory-">DataToSketchAlgebraicIntermediateFinal</a></span>(com.yahoo.sketches.tuple.SummaryFactory&lt;<a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html" title="type parameter in DataToSketchAlgebraicIntermediateFinal">S</a>&gt;&nbsp;summaryFactory)</code>
-<div class="block">Constructs a function given a summary factory, default sketch size and default
- sampling probability of 1.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DataToSketchAlgebraicIntermediateFinal-com.yahoo.sketches.tuple.SummaryFactory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DataToSketchAlgebraicIntermediateFinal</h4>
-<pre>public&nbsp;DataToSketchAlgebraicIntermediateFinal(com.yahoo.sketches.tuple.SummaryFactory&lt;<a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html" title="type parameter in DataToSketchAlgebraicIntermediateFinal">S</a>&gt;&nbsp;summaryFactory)</pre>
-<div class="block">Constructs a function given a summary factory, default sketch size and default
- sampling probability of 1.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>summaryFactory</code> - an instance of SummaryFactory</dd>
-</dl>
-</li>
-</ul>
-<a name="DataToSketchAlgebraicIntermediateFinal-int-com.yahoo.sketches.tuple.SummaryFactory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DataToSketchAlgebraicIntermediateFinal</h4>
-<pre>public&nbsp;DataToSketchAlgebraicIntermediateFinal(int&nbsp;sketchSize,
-                                              com.yahoo.sketches.tuple.SummaryFactory&lt;<a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html" title="type parameter in DataToSketchAlgebraicIntermediateFinal">S</a>&gt;&nbsp;summaryFactory)</pre>
-<div class="block">Constructs a function given a sketch size, summary factory and default
- sampling probability of 1.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSize</code> - parameter controlling the size of the sketch and the accuracy.
- It represents nominal number of entries in the sketch. Forced to the nearest power of 2
- greater than given value.</dd>
-<dd><code>summaryFactory</code> - an instance of SummaryFactory</dd>
-</dl>
-</li>
-</ul>
-<a name="DataToSketchAlgebraicIntermediateFinal-int-float-com.yahoo.sketches.tuple.SummaryFactory-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataToSketchAlgebraicIntermediateFinal</h4>
-<pre>public&nbsp;DataToSketchAlgebraicIntermediateFinal(int&nbsp;sketchSize,
-                                              float&nbsp;samplingProbability,
-                                              com.yahoo.sketches.tuple.SummaryFactory&lt;<a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html" title="type parameter in DataToSketchAlgebraicIntermediateFinal">S</a>&gt;&nbsp;summaryFactory)</pre>
-<div class="block">Constructs a function given a sketch size, sampling probability and summary factory</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSize</code> - parameter controlling the size of the sketch and the accuracy.
- It represents nominal number of entries in the sketch. Forced to the nearest power of 2
- greater than given value.</dd>
-<dd><code>samplingProbability</code> - parameter from 0 to 1 inclusive</dd>
-<dd><code>summaryFactory</code> - an instance of SummaryFactory</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DataToSketchAlgebraicIntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DoubleSummarySketchToEstimates.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="DataToSketchAlgebraicIntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/DoubleSummarySketchToEstimates.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/DoubleSummarySketchToEstimates.html
deleted file mode 100644
index a62d3bc..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/DoubleSummarySketchToEstimates.html
+++ /dev/null
@@ -1,329 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DoubleSummarySketchToEstimates (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DoubleSummarySketchToEstimates (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DoubleSummarySketchToEstimates.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DoubleSummarySketchToPercentile.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/DoubleSummarySketchToEstimates.html" target="_top">Frames</a></li>
-<li><a href="DoubleSummarySketchToEstimates.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.tuple</div>
-<h2 title="Class DoubleSummarySketchToEstimates" class="title">Class DoubleSummarySketchToEstimates</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.tuple.DoubleSummarySketchToEstimates</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DoubleSummarySketchToEstimates</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</pre>
-<div class="block">This UDF converts a Sketch&lt;DoubleSummary&gt; to estimates.
- The first estimate is the estimate of the number of unique
- keys in the original population.
- The second is the estimate of the sum of the parameter
- in the original population (sums of the values in the sketch
- scaled to the original population). This estimate assumes
- that the DoubleSummary was used in the Sum mode.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DoubleSummarySketchToEstimates.html#DoubleSummarySketchToEstimates--">DoubleSummarySketchToEstimates</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DoubleSummarySketchToEstimates.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;input)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DoubleSummarySketchToEstimates--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DoubleSummarySketchToEstimates</h4>
-<pre>public&nbsp;DoubleSummarySketchToEstimates()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;input)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DoubleSummarySketchToEstimates.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DoubleSummarySketchToPercentile.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/DoubleSummarySketchToEstimates.html" target="_top">Frames</a></li>
-<li><a href="DoubleSummarySketchToEstimates.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/DoubleSummarySketchToPercentile.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/DoubleSummarySketchToPercentile.html
deleted file mode 100644
index eaf37b0..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/DoubleSummarySketchToPercentile.html
+++ /dev/null
@@ -1,328 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DoubleSummarySketchToPercentile (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DoubleSummarySketchToPercentile (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DoubleSummarySketchToPercentile.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DoubleSummarySketchToEstimates.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/DoubleSummarySketchToPercentile.html" target="_top">Frames</a></li>
-<li><a href="DoubleSummarySketchToPercentile.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.tuple</div>
-<h2 title="Class DoubleSummarySketchToPercentile" class="title">Class DoubleSummarySketchToPercentile</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.tuple.DoubleSummarySketchToPercentile</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DoubleSummarySketchToPercentile</span>
-extends org.apache.pig.EvalFunc&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</pre>
-<div class="block">This UDF is to get a percentile value from a Sketch&lt;DoubleSummary&gt;.
- The values from DoubleSummary objects in the sketch are extracted,
- and a single value with the given rank is returned. The rank is in
- percent. For example, 50th percentile is the median value of the
- distribution (the number separating the higher half of a probability
- distribution from the lower half).</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DoubleSummarySketchToPercentile.html#DoubleSummarySketchToPercentile--">DoubleSummarySketchToPercentile</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/DoubleSummarySketchToPercentile.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;input)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DoubleSummarySketchToPercentile--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DoubleSummarySketchToPercentile</h4>
-<pre>public&nbsp;DoubleSummarySketchToPercentile()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;exec(org.apache.pig.data.Tuple&nbsp;input)
-            throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DoubleSummarySketchToPercentile.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DoubleSummarySketchToEstimates.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/DoubleSummarySketchToPercentile.html" target="_top">Frames</a></li>
-<li><a href="DoubleSummarySketchToPercentile.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.Initial.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.Initial.html
deleted file mode 100644
index 33f4cde..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.Initial.html
+++ /dev/null
@@ -1,343 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionArrayOfDoublesSketch.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionArrayOfDoublesSketch.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionArrayOfDoublesSketch.Initial.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.Initial.html" target="_top">Frames</a></li>
-<li><a href="UnionArrayOfDoublesSketch.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.com.yahoo.sketches.pig.tuple.AlgebraicInitial">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.tuple</div>
-<h2 title="Class UnionArrayOfDoublesSketch.Initial" class="title">Class UnionArrayOfDoublesSketch.Initial</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.tuple">com.yahoo.sketches.pig.tuple.AlgebraicInitial</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.tuple.UnionArrayOfDoublesSketch.Initial</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple">UnionArrayOfDoublesSketch</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">UnionArrayOfDoublesSketch.Initial</span>
-extends <a href="../../../../../com/yahoo/sketches/pig/tuple/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.tuple">AlgebraicInitial</a></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.Initial.html#Initial--">Initial</a></span>()</code>
-<div class="block">Constructor for the initial pass of an Algebraic function using default parameters.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.Initial.html#Initial-java.lang.String-">Initial</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;numValues)</code>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.Initial.html#Initial-java.lang.String-java.lang.String-">Initial</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize,
-       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;numValues)</code>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.pig.tuple.AlgebraicInitial">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.pig.tuple.<a href="../../../../../com/yahoo/sketches/pig/tuple/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.tuple">AlgebraicInitial</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/pig/tuple/AlgebraicInitial.html#exec-org.apache.pig.data.Tuple-">exec</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Initial--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Initial</h4>
-<pre>public&nbsp;Initial()</pre>
-<div class="block">Constructor for the initial pass of an Algebraic function using default parameters.</div>
-</li>
-</ul>
-<a name="Initial-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Initial</h4>
-<pre>public&nbsp;Initial(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;numValues)</pre>
-<div class="block">Constructor for the initial pass of an Algebraic function. This will be passed the same
- constructor arguments as the original UDF.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>numValues</code> - String representation of number of values per key</dd>
-</dl>
-</li>
-</ul>
-<a name="Initial-java.lang.String-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Initial</h4>
-<pre>public&nbsp;Initial(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize,
-               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;numValues)</pre>
-<div class="block">Constructor for the initial pass of an Algebraic function. This will be passed the same
- constructor arguments as the original UDF.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSize</code> - String representation of sketch size</dd>
-<dd><code>numValues</code> - String representation of number of values per key</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionArrayOfDoublesSketch.Initial.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.Initial.html" target="_top">Frames</a></li>
-<li><a href="UnionArrayOfDoublesSketch.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.com.yahoo.sketches.pig.tuple.AlgebraicInitial">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.IntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.IntermediateFinal.html
deleted file mode 100644
index de65ab6..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.IntermediateFinal.html
+++ /dev/null
@@ -1,373 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionArrayOfDoublesSketch.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionArrayOfDoublesSketch.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionArrayOfDoublesSketch.IntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="UnionArrayOfDoublesSketch.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.tuple</div>
-<h2 title="Class UnionArrayOfDoublesSketch.IntermediateFinal" class="title">Class UnionArrayOfDoublesSketch.IntermediateFinal</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.tuple.UnionArrayOfDoublesSketch.IntermediateFinal</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple">UnionArrayOfDoublesSketch</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">UnionArrayOfDoublesSketch.IntermediateFinal</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.IntermediateFinal.html#IntermediateFinal--">IntermediateFinal</a></span>()</code>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.IntermediateFinal.html#IntermediateFinal-java.lang.String-">IntermediateFinal</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;numValues)</code>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.IntermediateFinal.html#IntermediateFinal-java.lang.String-java.lang.String-">IntermediateFinal</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize,
-                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;numValues)</code>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.IntermediateFinal.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="IntermediateFinal--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal()</pre>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.
- Default parameters.</div>
-</li>
-</ul>
-<a name="IntermediateFinal-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;numValues)</pre>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function. This will be
- passed the same constructor arguments as the original UDF.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>numValues</code> - String representation of number of values per key</dd>
-</dl>
-</li>
-</ul>
-<a name="IntermediateFinal-java.lang.String-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize,
-                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;numValues)</pre>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function. This will be
- passed the same constructor arguments as the original UDF.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSize</code> - String representation of sketch size</dd>
-<dd><code>numValues</code> - String representation of number of values per key</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionArrayOfDoublesSketch.IntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="UnionArrayOfDoublesSketch.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html
deleted file mode 100644
index d2ee7f8..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html
+++ /dev/null
@@ -1,493 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionArrayOfDoublesSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionArrayOfDoublesSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionArrayOfDoublesSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DoubleSummarySketchToPercentile.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="UnionArrayOfDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.tuple</div>
-<h2 title="Class UnionArrayOfDoublesSketch" class="title">Class UnionArrayOfDoublesSketch</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.tuple.UnionArrayOfDoublesSketch</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;, org.apache.pig.Algebraic</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">UnionArrayOfDoublesSketch</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;
-implements org.apache.pig.Algebraic</pre>
-<div class="block">This is to union ArrayOfDoublesSketches.
- It supports all three ways: exec(), Accumulator and Algebraic</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">UnionArrayOfDoublesSketch.Initial</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">UnionArrayOfDoublesSketch.IntermediateFinal</a></span></code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html#UnionArrayOfDoublesSketch--">UnionArrayOfDoublesSketch</a></span>()</code>
-<div class="block">Constructor with default sketch size and default number of values of 1.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html#UnionArrayOfDoublesSketch-java.lang.String-">UnionArrayOfDoublesSketch</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;numValues)</code>
-<div class="block">Constructor with default sketch size and given number of values.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html#UnionArrayOfDoublesSketch-java.lang.String-java.lang.String-">UnionArrayOfDoublesSketch</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize,
-                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;numValues)</code>
-<div class="block">Constructor with given sketch size and vumber of values.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html#cleanup--">cleanup</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html#getFinal--">getFinal</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html#getInitial--">getInitial</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html#getIntermed--">getIntermed</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html#getValue--">getValue</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UnionArrayOfDoublesSketch--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>UnionArrayOfDoublesSketch</h4>
-<pre>public&nbsp;UnionArrayOfDoublesSketch()</pre>
-<div class="block">Constructor with default sketch size and default number of values of 1.</div>
-</li>
-</ul>
-<a name="UnionArrayOfDoublesSketch-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>UnionArrayOfDoublesSketch</h4>
-<pre>public&nbsp;UnionArrayOfDoublesSketch(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;numValues)</pre>
-<div class="block">Constructor with default sketch size and given number of values.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>numValues</code> - String representation of number of values per key</dd>
-</dl>
-</li>
-</ul>
-<a name="UnionArrayOfDoublesSketch-java.lang.String-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UnionArrayOfDoublesSketch</h4>
-<pre>public&nbsp;UnionArrayOfDoublesSketch(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize,
-                                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;numValues)</pre>
-<div class="block">Constructor with given sketch size and vumber of values.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSize</code> - String representation of sketch size</dd>
-<dd><code>numValues</code> - String representation of number of values per key</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getInitial--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getInitial</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getInitial()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getInitial</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Algebraic</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getIntermed--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getIntermed</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getIntermed()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getIntermed</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Algebraic</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getFinal--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getFinal</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getFinal()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getFinal</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Algebraic</code></dd>
-</dl>
-</li>
-</ul>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="accumulate-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>accumulate</h4>
-<pre>public&nbsp;void&nbsp;accumulate(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>accumulate</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="getValue--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getValue</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;getValue()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getValue</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="cleanup--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>cleanup</h4>
-<pre>public&nbsp;void&nbsp;cleanup()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>cleanup</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionArrayOfDoublesSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/DoubleSummarySketchToPercentile.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="UnionArrayOfDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.Initial.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.Initial.html
deleted file mode 100644
index 5d7d299..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.Initial.html
+++ /dev/null
@@ -1,344 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionDoubleSummarySketch.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionDoubleSummarySketch.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionDoubleSummarySketch.Initial.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.Initial.html" target="_top">Frames</a></li>
-<li><a href="UnionDoubleSummarySketch.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.com.yahoo.sketches.pig.tuple.AlgebraicInitial">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.tuple</div>
-<h2 title="Class UnionDoubleSummarySketch.Initial" class="title">Class UnionDoubleSummarySketch.Initial</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.tuple">com.yahoo.sketches.pig.tuple.AlgebraicInitial</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.tuple.UnionDoubleSummarySketch.Initial</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple">UnionDoubleSummarySketch</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">UnionDoubleSummarySketch.Initial</span>
-extends <a href="../../../../../com/yahoo/sketches/pig/tuple/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.tuple">AlgebraicInitial</a></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.Initial.html#Initial--">Initial</a></span>()</code>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.Initial.html#Initial-java.lang.String-">Initial</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize)</code>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.Initial.html#Initial-java.lang.String-java.lang.String-">Initial</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize,
-       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;summaryMode)</code>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.pig.tuple.AlgebraicInitial">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.pig.tuple.<a href="../../../../../com/yahoo/sketches/pig/tuple/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.tuple">AlgebraicInitial</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/pig/tuple/AlgebraicInitial.html#exec-org.apache.pig.data.Tuple-">exec</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Initial--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Initial</h4>
-<pre>public&nbsp;Initial()</pre>
-<div class="block">Constructor for the initial pass of an Algebraic function.
- Default sketch size and default mode.</div>
-</li>
-</ul>
-<a name="Initial-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Initial</h4>
-<pre>public&nbsp;Initial(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize)</pre>
-<div class="block">Constructor for the initial pass of an Algebraic function. This will be passed the same
- constructor arguments as the original UDF.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSize</code> - String representation of sketch size</dd>
-</dl>
-</li>
-</ul>
-<a name="Initial-java.lang.String-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Initial</h4>
-<pre>public&nbsp;Initial(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize,
-               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;summaryMode)</pre>
-<div class="block">Constructor for the initial pass of an Algebraic function. This will be passed the same
- constructor arguments as the original UDF.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSize</code> - String representation of sketch size</dd>
-<dd><code>summaryMode</code> - String representation of mode (sum, min or max)</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionDoubleSummarySketch.Initial.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.Initial.html" target="_top">Frames</a></li>
-<li><a href="UnionDoubleSummarySketch.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.com.yahoo.sketches.pig.tuple.AlgebraicInitial">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.IntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.IntermediateFinal.html
deleted file mode 100644
index 4b907a1..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.IntermediateFinal.html
+++ /dev/null
@@ -1,344 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionDoubleSummarySketch.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionDoubleSummarySketch.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionDoubleSummarySketch.IntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="UnionDoubleSummarySketch.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.com.yahoo.sketches.pig.tuple.UnionSketchAlgebraicIntermediateFinal">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.tuple</div>
-<h2 title="Class UnionDoubleSummarySketch.IntermediateFinal" class="title">Class UnionDoubleSummarySketch.IntermediateFinal</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">com.yahoo.sketches.pig.tuple.UnionSketchAlgebraicIntermediateFinal</a>&lt;com.yahoo.sketches.tuple.DoubleSummary&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.tuple.UnionDoubleSummarySketch.IntermediateFinal</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple">UnionDoubleSummarySketch</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">UnionDoubleSummarySketch.IntermediateFinal</span>
-extends <a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">UnionSketchAlgebraicIntermediateFinal</a>&lt;com.yahoo.sketches.tuple.DoubleSummary&gt;</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.IntermediateFinal.html#IntermediateFinal--">IntermediateFinal</a></span>()</code>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.IntermediateFinal.html#IntermediateFinal-java.lang.String-">IntermediateFinal</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize)</code>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.IntermediateFinal.html#IntermediateFinal-java.lang.String-java.lang.String-">IntermediateFinal</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize,
-                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;summaryMode)</code>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.pig.tuple.UnionSketchAlgebraicIntermediateFinal">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.pig.tuple.<a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">UnionSketchAlgebraicIntermediateFinal</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketchAlgebraicIntermediateFinal.html#exec-org.apache.pig.data.Tuple-">exec</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="IntermediateFinal--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal()</pre>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.
- Default sketch size and default mode.</div>
-</li>
-</ul>
-<a name="IntermediateFinal-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize)</pre>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function. This will be
- passed the same constructor arguments as the original UDF.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSize</code> - String representation of sketch size</dd>
-</dl>
-</li>
-</ul>
-<a name="IntermediateFinal-java.lang.String-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>IntermediateFinal</h4>
-<pre>public&nbsp;IntermediateFinal(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize,
-                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;summaryMode)</pre>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function. This will be
- passed the same constructor arguments as the original UDF.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSize</code> - String representation of sketch size</dd>
-<dd><code>summaryMode</code> - String representation of mode (sum, min or max)</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionDoubleSummarySketch.IntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="UnionDoubleSummarySketch.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.com.yahoo.sketches.pig.tuple.UnionSketchAlgebraicIntermediateFinal">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html
deleted file mode 100644
index b84349b..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html
+++ /dev/null
@@ -1,431 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionDoubleSummarySketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionDoubleSummarySketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionDoubleSummarySketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html" target="_top">Frames</a></li>
-<li><a href="UnionDoubleSummarySketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.tuple</div>
-<h2 title="Class UnionDoubleSummarySketch" class="title">Class UnionDoubleSummarySketch</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketch.html" title="class in com.yahoo.sketches.pig.tuple">com.yahoo.sketches.pig.tuple.UnionSketch</a>&lt;com.yahoo.sketches.tuple.DoubleSummary&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.tuple.UnionDoubleSummarySketch</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;, org.apache.pig.Algebraic</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">UnionDoubleSummarySketch</span>
-extends <a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketch.html" title="class in com.yahoo.sketches.pig.tuple">UnionSketch</a>&lt;com.yahoo.sketches.tuple.DoubleSummary&gt;
-implements org.apache.pig.Algebraic</pre>
-<div class="block">This is to union Sketch&lt;DoubleSummary&gt;.
- It supports all three ways: exec(), Accumulator and Algebraic</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">UnionDoubleSummarySketch.Initial</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">UnionDoubleSummarySketch.IntermediateFinal</a></span></code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html#UnionDoubleSummarySketch--">UnionDoubleSummarySketch</a></span>()</code>
-<div class="block">Constructor with default sketch size and default mode (sum)</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html#UnionDoubleSummarySketch-java.lang.String-">UnionDoubleSummarySketch</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize)</code>
-<div class="block">Constructor with default mode (sum)</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html#UnionDoubleSummarySketch-java.lang.String-java.lang.String-">UnionDoubleSummarySketch</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize,
-                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;summaryMode)</code>
-<div class="block">Constructor</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html#getFinal--">getFinal</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html#getInitial--">getInitial</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html#getIntermed--">getIntermed</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.pig.tuple.UnionSketch">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;com.yahoo.sketches.pig.tuple.<a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketch.html" title="class in com.yahoo.sketches.pig.tuple">UnionSketch</a></h3>
-<code><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketch.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a>, <a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketch.html#cleanup--">cleanup</a>, <a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketch.html#exec-org.apache.pig.data.Tuple-">exec</a>, <a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketch.html#getValue--">getValue</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UnionDoubleSummarySketch--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>UnionDoubleSummarySketch</h4>
-<pre>public&nbsp;UnionDoubleSummarySketch()</pre>
-<div class="block">Constructor with default sketch size and default mode (sum)</div>
-</li>
-</ul>
-<a name="UnionDoubleSummarySketch-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>UnionDoubleSummarySketch</h4>
-<pre>public&nbsp;UnionDoubleSummarySketch(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize)</pre>
-<div class="block">Constructor with default mode (sum)</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSize</code> - String representation of sketch size</dd>
-</dl>
-</li>
-</ul>
-<a name="UnionDoubleSummarySketch-java.lang.String-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UnionDoubleSummarySketch</h4>
-<pre>public&nbsp;UnionDoubleSummarySketch(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sketchSize,
-                                <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;summaryMode)</pre>
-<div class="block">Constructor</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSize</code> - String representation of sketch size</dd>
-<dd><code>summaryMode</code> - String representation of mode (sum, min or max)</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getInitial--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getInitial</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getInitial()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getInitial</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Algebraic</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getIntermed--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getIntermed</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getIntermed()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getIntermed</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Algebraic</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getFinal--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getFinal</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getFinal()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getFinal</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Algebraic</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionDoubleSummarySketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html" target="_top">Frames</a></li>
-<li><a href="UnionDoubleSummarySketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/UnionSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/UnionSketch.html
deleted file mode 100644
index ec8aa8c..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/UnionSketch.html
+++ /dev/null
@@ -1,421 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/UnionSketch.html" target="_top">Frames</a></li>
-<li><a href="UnionSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.tuple</div>
-<h2 title="Class UnionSketch" class="title">Class UnionSketch&lt;S extends com.yahoo.sketches.tuple.Summary&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.tuple.UnionSketch&lt;S&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>S</code> - Summary type</dd>
-</dl>
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple">UnionDoubleSummarySketch</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">UnionSketch&lt;S extends com.yahoo.sketches.tuple.Summary&gt;</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;
-implements org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</pre>
-<div class="block">This is a generic implementation to be specialized in concrete UDFs</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketch.html#UnionSketch-int-com.yahoo.sketches.tuple.SummaryFactory-">UnionSketch</a></span>(int&nbsp;sketchSize,
-           com.yahoo.sketches.tuple.SummaryFactory&lt;<a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketch.html" title="type parameter in UnionSketch">S</a>&gt;&nbsp;summaryFactory)</code>
-<div class="block">Constructs a function given a sketch size and summary factory</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketch.html#UnionSketch-com.yahoo.sketches.tuple.SummaryFactory-">UnionSketch</a></span>(com.yahoo.sketches.tuple.SummaryFactory&lt;<a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketch.html" title="type parameter in UnionSketch">S</a>&gt;&nbsp;summaryFactory)</code>
-<div class="block">Constructs a function given a summary factory and default sketch size</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketch.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketch.html#cleanup--">cleanup</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketch.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketch.html#getValue--">getValue</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UnionSketch-com.yahoo.sketches.tuple.SummaryFactory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>UnionSketch</h4>
-<pre>public&nbsp;UnionSketch(com.yahoo.sketches.tuple.SummaryFactory&lt;<a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketch.html" title="type parameter in UnionSketch">S</a>&gt;&nbsp;summaryFactory)</pre>
-<div class="block">Constructs a function given a summary factory and default sketch size</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>summaryFactory</code> - an instance of SummaryFactory</dd>
-</dl>
-</li>
-</ul>
-<a name="UnionSketch-int-com.yahoo.sketches.tuple.SummaryFactory-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UnionSketch</h4>
-<pre>public&nbsp;UnionSketch(int&nbsp;sketchSize,
-                   com.yahoo.sketches.tuple.SummaryFactory&lt;<a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketch.html" title="type parameter in UnionSketch">S</a>&gt;&nbsp;summaryFactory)</pre>
-<div class="block">Constructs a function given a sketch size and summary factory</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSize</code> - parameter controlling the size of the sketch and the accuracy.
- It represents nominal number of entries in the sketch. Forced to the nearest power of 2
- greater than given value.</dd>
-<dd><code>summaryFactory</code> - an instance of SummaryFactory</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="accumulate-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>accumulate</h4>
-<pre>public&nbsp;void&nbsp;accumulate(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>accumulate</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="getValue--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getValue</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;getValue()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getValue</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="cleanup--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>cleanup</h4>
-<pre>public&nbsp;void&nbsp;cleanup()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>cleanup</code>&nbsp;in interface&nbsp;<code>org.apache.pig.Accumulator&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionSketch.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/UnionSketch.html" target="_top">Frames</a></li>
-<li><a href="UnionSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/UnionSketchAlgebraicIntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/UnionSketchAlgebraicIntermediateFinal.html
deleted file mode 100644
index f8669e7..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/UnionSketchAlgebraicIntermediateFinal.html
+++ /dev/null
@@ -1,366 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnionSketchAlgebraicIntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnionSketchAlgebraicIntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionSketchAlgebraicIntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/UnionSketchAlgebraicIntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="UnionSketchAlgebraicIntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches.pig.tuple</div>
-<h2 title="Class UnionSketchAlgebraicIntermediateFinal" class="title">Class UnionSketchAlgebraicIntermediateFinal&lt;S extends com.yahoo.sketches.tuple.Summary&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.pig.tuple.UnionSketchAlgebraicIntermediateFinal&lt;S&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>S</code> - Type of Summary</dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">UnionDoubleSummarySketch.IntermediateFinal</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">UnionSketchAlgebraicIntermediateFinal&lt;S extends com.yahoo.sketches.tuple.Summary&gt;</span>
-extends org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</pre>
-<div class="block">This is to calculate the intermediate pass (combiner) or the final pass
- (reducer) of an Algebraic sketch operation. This may be called multiple times
- (from the mapper and from the reducer). It will receive a bag of values
- returned by either the Intermediate or the Initial stages, so
- it needs to be able to differentiate between and interpret both types.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>org.apache.pig.EvalFunc.SchemaType</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>log, pigLogger, reporter, returnType</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketchAlgebraicIntermediateFinal.html#UnionSketchAlgebraicIntermediateFinal-int-com.yahoo.sketches.tuple.SummaryFactory-">UnionSketchAlgebraicIntermediateFinal</a></span>(int&nbsp;sketchSize,
-                                     com.yahoo.sketches.tuple.SummaryFactory&lt;<a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketchAlgebraicIntermediateFinal.html" title="type parameter in UnionSketchAlgebraicIntermediateFinal">S</a>&gt;&nbsp;summaryFactory)</code>
-<div class="block">Constructs a function given a sketch size and summary factory</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketchAlgebraicIntermediateFinal.html#UnionSketchAlgebraicIntermediateFinal-com.yahoo.sketches.tuple.SummaryFactory-">UnionSketchAlgebraicIntermediateFinal</a></span>(com.yahoo.sketches.tuple.SummaryFactory&lt;<a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketchAlgebraicIntermediateFinal.html" title="type parameter in UnionSketchAlgebraicIntermediateFinal">S</a>&gt;&nbsp;summaryFactory)</code>
-<div class="block">Constructs a function given a summary factory and default sketch size</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketchAlgebraicIntermediateFinal.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple&nbsp;inputTuple)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.pig.EvalFunc</h3>
-<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, needEndOfAllInputProcessing, outputSchema, progress, setEndOfAllInput, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UnionSketchAlgebraicIntermediateFinal-com.yahoo.sketches.tuple.SummaryFactory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>UnionSketchAlgebraicIntermediateFinal</h4>
-<pre>public&nbsp;UnionSketchAlgebraicIntermediateFinal(com.yahoo.sketches.tuple.SummaryFactory&lt;<a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketchAlgebraicIntermediateFinal.html" title="type parameter in UnionSketchAlgebraicIntermediateFinal">S</a>&gt;&nbsp;summaryFactory)</pre>
-<div class="block">Constructs a function given a summary factory and default sketch size</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>summaryFactory</code> - an instance of SummaryFactory</dd>
-</dl>
-</li>
-</ul>
-<a name="UnionSketchAlgebraicIntermediateFinal-int-com.yahoo.sketches.tuple.SummaryFactory-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UnionSketchAlgebraicIntermediateFinal</h4>
-<pre>public&nbsp;UnionSketchAlgebraicIntermediateFinal(int&nbsp;sketchSize,
-                                             com.yahoo.sketches.tuple.SummaryFactory&lt;<a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketchAlgebraicIntermediateFinal.html" title="type parameter in UnionSketchAlgebraicIntermediateFinal">S</a>&gt;&nbsp;summaryFactory)</pre>
-<div class="block">Constructs a function given a sketch size and summary factory</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchSize</code> - parameter controlling the size of the sketch and the accuracy.
- It represents nominal number of entries in the sketch. Forced to the nearest power of 2
- greater than given value.</dd>
-<dd><code>summaryFactory</code> - an instance of SummaryFactory</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="exec-org.apache.pig.data.Tuple-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>exec</h4>
-<pre>public&nbsp;org.apache.pig.data.Tuple&nbsp;exec(org.apache.pig.data.Tuple&nbsp;inputTuple)
-                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>exec</code>&nbsp;in class&nbsp;<code>org.apache.pig.EvalFunc&lt;org.apache.pig.data.Tuple&gt;</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UnionSketchAlgebraicIntermediateFinal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/UnionSketchAlgebraicIntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="UnionSketchAlgebraicIntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/AlgebraicInitial.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/AlgebraicInitial.html
deleted file mode 100644
index c60c5bc..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/AlgebraicInitial.html
+++ /dev/null
@@ -1,181 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.tuple.AlgebraicInitial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.tuple.AlgebraicInitial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/AlgebraicInitial.html" target="_top">Frames</a></li>
-<li><a href="AlgebraicInitial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.tuple.AlgebraicInitial" class="title">Uses of Class<br>com.yahoo.sketches.pig.tuple.AlgebraicInitial</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../../com/yahoo/sketches/pig/tuple/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.tuple">AlgebraicInitial</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.pig.tuple">com.yahoo.sketches.pig.tuple</a></td>
-<td class="colLast">
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.pig.tuple">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../../com/yahoo/sketches/pig/tuple/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.tuple">AlgebraicInitial</a> in <a href="../../../../../../com/yahoo/sketches/pig/tuple/package-summary.html">com.yahoo.sketches.pig.tuple</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../../../com/yahoo/sketches/pig/tuple/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.tuple">AlgebraicInitial</a> in <a href="../../../../../../com/yahoo/sketches/pig/tuple/package-summary.html">com.yahoo.sketches.pig.tuple</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">DataToArrayOfDoublesSketch.Initial</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">DataToDoubleSummarySketch.Initial</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">UnionArrayOfDoublesSketch.Initial</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">UnionDoubleSummarySketch.Initial</a></span></code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/AlgebraicInitial.html" target="_top">Frames</a></li>
-<li><a href="AlgebraicInitial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/ArrayOfDoublesSketchToEstimates.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/ArrayOfDoublesSketchToEstimates.html
deleted file mode 100644
index d604231..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/ArrayOfDoublesSketchToEstimates.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.tuple.ArrayOfDoublesSketchToEstimates (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.tuple.ArrayOfDoublesSketchToEstimates (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/ArrayOfDoublesSketchToEstimates.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/ArrayOfDoublesSketchToEstimates.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesSketchToEstimates.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.tuple.ArrayOfDoublesSketchToEstimates" class="title">Uses of Class<br>com.yahoo.sketches.pig.tuple.ArrayOfDoublesSketchToEstimates</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.tuple.ArrayOfDoublesSketchToEstimates</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/ArrayOfDoublesSketchToEstimates.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/ArrayOfDoublesSketchToEstimates.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesSketchToEstimates.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/DataToArrayOfDoublesSketch.Initial.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/DataToArrayOfDoublesSketch.Initial.html
deleted file mode 100644
index eee56df..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/DataToArrayOfDoublesSketch.Initial.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.tuple.DataToArrayOfDoublesSketch.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.tuple.DataToArrayOfDoublesSketch.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/DataToArrayOfDoublesSketch.Initial.html" target="_top">Frames</a></li>
-<li><a href="DataToArrayOfDoublesSketch.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.tuple.DataToArrayOfDoublesSketch.Initial" class="title">Uses of Class<br>com.yahoo.sketches.pig.tuple.DataToArrayOfDoublesSketch.Initial</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.tuple.DataToArrayOfDoublesSketch.Initial</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/DataToArrayOfDoublesSketch.Initial.html" target="_top">Frames</a></li>
-<li><a href="DataToArrayOfDoublesSketch.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/DataToArrayOfDoublesSketch.IntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/DataToArrayOfDoublesSketch.IntermediateFinal.html
deleted file mode 100644
index babbed2..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/DataToArrayOfDoublesSketch.IntermediateFinal.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.tuple.DataToArrayOfDoublesSketch.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.tuple.DataToArrayOfDoublesSketch.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/DataToArrayOfDoublesSketch.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="DataToArrayOfDoublesSketch.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.tuple.DataToArrayOfDoublesSketch.IntermediateFinal" class="title">Uses of Class<br>com.yahoo.sketches.pig.tuple.DataToArrayOfDoublesSketch.IntermediateFinal</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.tuple.DataToArrayOfDoublesSketch.IntermediateFinal</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/DataToArrayOfDoublesSketch.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="DataToArrayOfDoublesSketch.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/DataToArrayOfDoublesSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/DataToArrayOfDoublesSketch.html
deleted file mode 100644
index a8d4f6f..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/DataToArrayOfDoublesSketch.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.tuple.DataToArrayOfDoublesSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.tuple.DataToArrayOfDoublesSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/DataToArrayOfDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="DataToArrayOfDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.tuple.DataToArrayOfDoublesSketch" class="title">Uses of Class<br>com.yahoo.sketches.pig.tuple.DataToArrayOfDoublesSketch</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.tuple.DataToArrayOfDoublesSketch</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/DataToArrayOfDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="DataToArrayOfDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/DataToDoubleSummarySketch.Initial.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/DataToDoubleSummarySketch.Initial.html
deleted file mode 100644
index 9ffebb2..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/DataToDoubleSummarySketch.Initial.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.tuple.DataToDoubleSummarySketch.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.tuple.DataToDoubleSummarySketch.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/DataToDoubleSummarySketch.Initial.html" target="_top">Frames</a></li>
-<li><a href="DataToDoubleSummarySketch.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.tuple.DataToDoubleSummarySketch.Initial" class="title">Uses of Class<br>com.yahoo.sketches.pig.tuple.DataToDoubleSummarySketch.Initial</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.tuple.DataToDoubleSummarySketch.Initial</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/DataToDoubleSummarySketch.Initial.html" target="_top">Frames</a></li>
-<li><a href="DataToDoubleSummarySketch.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/DataToDoubleSummarySketch.IntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/DataToDoubleSummarySketch.IntermediateFinal.html
deleted file mode 100644
index a522a45..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/DataToDoubleSummarySketch.IntermediateFinal.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.tuple.DataToDoubleSummarySketch.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.tuple.DataToDoubleSummarySketch.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/DataToDoubleSummarySketch.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="DataToDoubleSummarySketch.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.tuple.DataToDoubleSummarySketch.IntermediateFinal" class="title">Uses of Class<br>com.yahoo.sketches.pig.tuple.DataToDoubleSummarySketch.IntermediateFinal</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.tuple.DataToDoubleSummarySketch.IntermediateFinal</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/DataToDoubleSummarySketch.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="DataToDoubleSummarySketch.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/DataToDoubleSummarySketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/DataToDoubleSummarySketch.html
deleted file mode 100644
index 8ac36dd..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/DataToDoubleSummarySketch.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.tuple.DataToDoubleSummarySketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.tuple.DataToDoubleSummarySketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/DataToDoubleSummarySketch.html" target="_top">Frames</a></li>
-<li><a href="DataToDoubleSummarySketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.tuple.DataToDoubleSummarySketch" class="title">Uses of Class<br>com.yahoo.sketches.pig.tuple.DataToDoubleSummarySketch</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.tuple.DataToDoubleSummarySketch</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/DataToDoubleSummarySketch.html" target="_top">Frames</a></li>
-<li><a href="DataToDoubleSummarySketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/DataToSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/DataToSketch.html
deleted file mode 100644
index 218b8db..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/DataToSketch.html
+++ /dev/null
@@ -1,171 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.tuple.DataToSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.tuple.DataToSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/DataToSketch.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/DataToSketch.html" target="_top">Frames</a></li>
-<li><a href="DataToSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.tuple.DataToSketch" class="title">Uses of Class<br>com.yahoo.sketches.pig.tuple.DataToSketch</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../../com/yahoo/sketches/pig/tuple/DataToSketch.html" title="class in com.yahoo.sketches.pig.tuple">DataToSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.pig.tuple">com.yahoo.sketches.pig.tuple</a></td>
-<td class="colLast">
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.pig.tuple">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../../com/yahoo/sketches/pig/tuple/DataToSketch.html" title="class in com.yahoo.sketches.pig.tuple">DataToSketch</a> in <a href="../../../../../../com/yahoo/sketches/pig/tuple/package-summary.html">com.yahoo.sketches.pig.tuple</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../../../com/yahoo/sketches/pig/tuple/DataToSketch.html" title="class in com.yahoo.sketches.pig.tuple">DataToSketch</a> in <a href="../../../../../../com/yahoo/sketches/pig/tuple/package-summary.html">com.yahoo.sketches.pig.tuple</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple">DataToDoubleSummarySketch</a></span></code>
-<div class="block">This UDF creates a Sketch&lt;DoubleSummary&gt; from raw data.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/DataToSketch.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/DataToSketch.html" target="_top">Frames</a></li>
-<li><a href="DataToSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/DataToSketchAlgebraicIntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/DataToSketchAlgebraicIntermediateFinal.html
deleted file mode 100644
index 996329e..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/DataToSketchAlgebraicIntermediateFinal.html
+++ /dev/null
@@ -1,169 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.tuple.DataToSketchAlgebraicIntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.tuple.DataToSketchAlgebraicIntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/DataToSketchAlgebraicIntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="DataToSketchAlgebraicIntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.tuple.DataToSketchAlgebraicIntermediateFinal" class="title">Uses of Class<br>com.yahoo.sketches.pig.tuple.DataToSketchAlgebraicIntermediateFinal</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../../com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">DataToSketchAlgebraicIntermediateFinal</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.pig.tuple">com.yahoo.sketches.pig.tuple</a></td>
-<td class="colLast">
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.pig.tuple">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../../com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">DataToSketchAlgebraicIntermediateFinal</a> in <a href="../../../../../../com/yahoo/sketches/pig/tuple/package-summary.html">com.yahoo.sketches.pig.tuple</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../../../com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">DataToSketchAlgebraicIntermediateFinal</a> in <a href="../../../../../../com/yahoo/sketches/pig/tuple/package-summary.html">com.yahoo.sketches.pig.tuple</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">DataToDoubleSummarySketch.IntermediateFinal</a></span></code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/DataToSketchAlgebraicIntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="DataToSketchAlgebraicIntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/DoubleSummarySketchToEstimates.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/DoubleSummarySketchToEstimates.html
deleted file mode 100644
index 1142ac5..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/DoubleSummarySketchToEstimates.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.tuple.DoubleSummarySketchToEstimates (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.tuple.DoubleSummarySketchToEstimates (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/DoubleSummarySketchToEstimates.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/DoubleSummarySketchToEstimates.html" target="_top">Frames</a></li>
-<li><a href="DoubleSummarySketchToEstimates.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.tuple.DoubleSummarySketchToEstimates" class="title">Uses of Class<br>com.yahoo.sketches.pig.tuple.DoubleSummarySketchToEstimates</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.tuple.DoubleSummarySketchToEstimates</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/DoubleSummarySketchToEstimates.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/DoubleSummarySketchToEstimates.html" target="_top">Frames</a></li>
-<li><a href="DoubleSummarySketchToEstimates.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/DoubleSummarySketchToPercentile.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/DoubleSummarySketchToPercentile.html
deleted file mode 100644
index 000a4b6..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/DoubleSummarySketchToPercentile.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.tuple.DoubleSummarySketchToPercentile (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.tuple.DoubleSummarySketchToPercentile (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/DoubleSummarySketchToPercentile.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/DoubleSummarySketchToPercentile.html" target="_top">Frames</a></li>
-<li><a href="DoubleSummarySketchToPercentile.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.tuple.DoubleSummarySketchToPercentile" class="title">Uses of Class<br>com.yahoo.sketches.pig.tuple.DoubleSummarySketchToPercentile</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.tuple.DoubleSummarySketchToPercentile</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/DoubleSummarySketchToPercentile.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/DoubleSummarySketchToPercentile.html" target="_top">Frames</a></li>
-<li><a href="DoubleSummarySketchToPercentile.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/UnionArrayOfDoublesSketch.Initial.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/UnionArrayOfDoublesSketch.Initial.html
deleted file mode 100644
index 83c9cea..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/UnionArrayOfDoublesSketch.Initial.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.tuple.UnionArrayOfDoublesSketch.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.tuple.UnionArrayOfDoublesSketch.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/UnionArrayOfDoublesSketch.Initial.html" target="_top">Frames</a></li>
-<li><a href="UnionArrayOfDoublesSketch.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.tuple.UnionArrayOfDoublesSketch.Initial" class="title">Uses of Class<br>com.yahoo.sketches.pig.tuple.UnionArrayOfDoublesSketch.Initial</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.tuple.UnionArrayOfDoublesSketch.Initial</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/UnionArrayOfDoublesSketch.Initial.html" target="_top">Frames</a></li>
-<li><a href="UnionArrayOfDoublesSketch.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/UnionArrayOfDoublesSketch.IntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/UnionArrayOfDoublesSketch.IntermediateFinal.html
deleted file mode 100644
index bcc2f3b..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/UnionArrayOfDoublesSketch.IntermediateFinal.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.tuple.UnionArrayOfDoublesSketch.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.tuple.UnionArrayOfDoublesSketch.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/UnionArrayOfDoublesSketch.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="UnionArrayOfDoublesSketch.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.tuple.UnionArrayOfDoublesSketch.IntermediateFinal" class="title">Uses of Class<br>com.yahoo.sketches.pig.tuple.UnionArrayOfDoublesSketch.IntermediateFinal</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.tuple.UnionArrayOfDoublesSketch.IntermediateFinal</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/UnionArrayOfDoublesSketch.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="UnionArrayOfDoublesSketch.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/UnionArrayOfDoublesSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/UnionArrayOfDoublesSketch.html
deleted file mode 100644
index 2efef1a..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/UnionArrayOfDoublesSketch.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.tuple.UnionArrayOfDoublesSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.tuple.UnionArrayOfDoublesSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/UnionArrayOfDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="UnionArrayOfDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.tuple.UnionArrayOfDoublesSketch" class="title">Uses of Class<br>com.yahoo.sketches.pig.tuple.UnionArrayOfDoublesSketch</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.tuple.UnionArrayOfDoublesSketch</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/UnionArrayOfDoublesSketch.html" target="_top">Frames</a></li>
-<li><a href="UnionArrayOfDoublesSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/UnionDoubleSummarySketch.Initial.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/UnionDoubleSummarySketch.Initial.html
deleted file mode 100644
index d1655ac..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/UnionDoubleSummarySketch.Initial.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.tuple.UnionDoubleSummarySketch.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.tuple.UnionDoubleSummarySketch.Initial (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/UnionDoubleSummarySketch.Initial.html" target="_top">Frames</a></li>
-<li><a href="UnionDoubleSummarySketch.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.tuple.UnionDoubleSummarySketch.Initial" class="title">Uses of Class<br>com.yahoo.sketches.pig.tuple.UnionDoubleSummarySketch.Initial</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.tuple.UnionDoubleSummarySketch.Initial</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/UnionDoubleSummarySketch.Initial.html" target="_top">Frames</a></li>
-<li><a href="UnionDoubleSummarySketch.Initial.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/UnionDoubleSummarySketch.IntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/UnionDoubleSummarySketch.IntermediateFinal.html
deleted file mode 100644
index d73d8b2..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/UnionDoubleSummarySketch.IntermediateFinal.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.tuple.UnionDoubleSummarySketch.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.tuple.UnionDoubleSummarySketch.IntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/UnionDoubleSummarySketch.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="UnionDoubleSummarySketch.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.tuple.UnionDoubleSummarySketch.IntermediateFinal" class="title">Uses of Class<br>com.yahoo.sketches.pig.tuple.UnionDoubleSummarySketch.IntermediateFinal</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.tuple.UnionDoubleSummarySketch.IntermediateFinal</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/UnionDoubleSummarySketch.IntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="UnionDoubleSummarySketch.IntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/UnionDoubleSummarySketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/UnionDoubleSummarySketch.html
deleted file mode 100644
index c397175..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/UnionDoubleSummarySketch.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.tuple.UnionDoubleSummarySketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.tuple.UnionDoubleSummarySketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/UnionDoubleSummarySketch.html" target="_top">Frames</a></li>
-<li><a href="UnionDoubleSummarySketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.tuple.UnionDoubleSummarySketch" class="title">Uses of Class<br>com.yahoo.sketches.pig.tuple.UnionDoubleSummarySketch</h2>
-</div>
-<div class="classUseContainer">No usage of com.yahoo.sketches.pig.tuple.UnionDoubleSummarySketch</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/UnionDoubleSummarySketch.html" target="_top">Frames</a></li>
-<li><a href="UnionDoubleSummarySketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/UnionSketch.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/UnionSketch.html
deleted file mode 100644
index 7808093..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/UnionSketch.html
+++ /dev/null
@@ -1,171 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.tuple.UnionSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.tuple.UnionSketch (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/UnionSketch.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/UnionSketch.html" target="_top">Frames</a></li>
-<li><a href="UnionSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.tuple.UnionSketch" class="title">Uses of Class<br>com.yahoo.sketches.pig.tuple.UnionSketch</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../../com/yahoo/sketches/pig/tuple/UnionSketch.html" title="class in com.yahoo.sketches.pig.tuple">UnionSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.pig.tuple">com.yahoo.sketches.pig.tuple</a></td>
-<td class="colLast">
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.pig.tuple">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../../com/yahoo/sketches/pig/tuple/UnionSketch.html" title="class in com.yahoo.sketches.pig.tuple">UnionSketch</a> in <a href="../../../../../../com/yahoo/sketches/pig/tuple/package-summary.html">com.yahoo.sketches.pig.tuple</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../../../com/yahoo/sketches/pig/tuple/UnionSketch.html" title="class in com.yahoo.sketches.pig.tuple">UnionSketch</a> in <a href="../../../../../../com/yahoo/sketches/pig/tuple/package-summary.html">com.yahoo.sketches.pig.tuple</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple">UnionDoubleSummarySketch</a></span></code>
-<div class="block">This is to union Sketch&lt;DoubleSummary&gt;.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/UnionSketch.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/UnionSketch.html" target="_top">Frames</a></li>
-<li><a href="UnionSketch.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/UnionSketchAlgebraicIntermediateFinal.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/UnionSketchAlgebraicIntermediateFinal.html
deleted file mode 100644
index 65478a6..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/class-use/UnionSketchAlgebraicIntermediateFinal.html
+++ /dev/null
@@ -1,169 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class com.yahoo.sketches.pig.tuple.UnionSketchAlgebraicIntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.pig.tuple.UnionSketchAlgebraicIntermediateFinal (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/UnionSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/UnionSketchAlgebraicIntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="UnionSketchAlgebraicIntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class com.yahoo.sketches.pig.tuple.UnionSketchAlgebraicIntermediateFinal" class="title">Uses of Class<br>com.yahoo.sketches.pig.tuple.UnionSketchAlgebraicIntermediateFinal</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../../com/yahoo/sketches/pig/tuple/UnionSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">UnionSketchAlgebraicIntermediateFinal</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.pig.tuple">com.yahoo.sketches.pig.tuple</a></td>
-<td class="colLast">
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="com.yahoo.sketches.pig.tuple">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../../com/yahoo/sketches/pig/tuple/UnionSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">UnionSketchAlgebraicIntermediateFinal</a> in <a href="../../../../../../com/yahoo/sketches/pig/tuple/package-summary.html">com.yahoo.sketches.pig.tuple</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../../../com/yahoo/sketches/pig/tuple/UnionSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">UnionSketchAlgebraicIntermediateFinal</a> in <a href="../../../../../../com/yahoo/sketches/pig/tuple/package-summary.html">com.yahoo.sketches.pig.tuple</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">UnionDoubleSummarySketch.IntermediateFinal</a></span></code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../com/yahoo/sketches/pig/tuple/UnionSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?com/yahoo/sketches/pig/tuple/class-use/UnionSketchAlgebraicIntermediateFinal.html" target="_top">Frames</a></li>
-<li><a href="UnionSketchAlgebraicIntermediateFinal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/package-frame.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/package-frame.html
deleted file mode 100644
index 3aa9362..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/package-frame.html
+++ /dev/null
@@ -1,40 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.pig.tuple (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../../com/yahoo/sketches/pig/tuple/package-summary.html" target="classFrame">com.yahoo.sketches.pig.tuple</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">AlgebraicInitial</a></li>
-<li><a href="ArrayOfDoublesSketchToEstimates.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">ArrayOfDoublesSketchToEstimates</a></li>
-<li><a href="DataToArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">DataToArrayOfDoublesSketch</a></li>
-<li><a href="DataToArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">DataToArrayOfDoublesSketch.Initial</a></li>
-<li><a href="DataToArrayOfDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">DataToArrayOfDoublesSketch.IntermediateFinal</a></li>
-<li><a href="DataToDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">DataToDoubleSummarySketch</a></li>
-<li><a href="DataToDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">DataToDoubleSummarySketch.Initial</a></li>
-<li><a href="DataToDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">DataToDoubleSummarySketch.IntermediateFinal</a></li>
-<li><a href="DataToSketch.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">DataToSketch</a></li>
-<li><a href="DataToSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">DataToSketchAlgebraicIntermediateFinal</a></li>
-<li><a href="DoubleSummarySketchToEstimates.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">DoubleSummarySketchToEstimates</a></li>
-<li><a href="DoubleSummarySketchToPercentile.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">DoubleSummarySketchToPercentile</a></li>
-<li><a href="UnionArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">UnionArrayOfDoublesSketch</a></li>
-<li><a href="UnionArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">UnionArrayOfDoublesSketch.Initial</a></li>
-<li><a href="UnionArrayOfDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">UnionArrayOfDoublesSketch.IntermediateFinal</a></li>
-<li><a href="UnionDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">UnionDoubleSummarySketch</a></li>
-<li><a href="UnionDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">UnionDoubleSummarySketch.Initial</a></li>
-<li><a href="UnionDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">UnionDoubleSummarySketch.IntermediateFinal</a></li>
-<li><a href="UnionSketch.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">UnionSketch</a></li>
-<li><a href="UnionSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple" target="classFrame">UnionSketchAlgebraicIntermediateFinal</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/package-summary.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/package-summary.html
deleted file mode 100644
index 2daa968..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/package-summary.html
+++ /dev/null
@@ -1,265 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.pig.tuple (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.pig.tuple (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/package-summary.html">Prev&nbsp;Package</a></li>
-<li>Next&nbsp;Package</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;com.yahoo.sketches.pig.tuple</h1>
-<div class="docSummary">
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</div>
-<p>See:&nbsp;<a href="#package.description">Description</a></p>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/tuple/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.tuple">AlgebraicInitial</a></td>
-<td class="colLast">
-<div class="block">This is a common pass-through implementation for initial step of an Algebraic operation</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/tuple/ArrayOfDoublesSketchToEstimates.html" title="class in com.yahoo.sketches.pig.tuple">ArrayOfDoublesSketchToEstimates</a></td>
-<td class="colLast">
-<div class="block">This UDF converts an ArrayOfDoubles sketch to estimates.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple">DataToArrayOfDoublesSketch</a></td>
-<td class="colLast">
-<div class="block">This UDF creates an ArrayOfDoublesSketch from raw data.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">DataToArrayOfDoublesSketch.Initial</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">DataToArrayOfDoublesSketch.IntermediateFinal</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple">DataToDoubleSummarySketch</a></td>
-<td class="colLast">
-<div class="block">This UDF creates a Sketch&lt;DoubleSummary&gt; from raw data.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">DataToDoubleSummarySketch.Initial</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">DataToDoubleSummarySketch.IntermediateFinal</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketch.html" title="class in com.yahoo.sketches.pig.tuple">DataToSketch</a>&lt;U,S extends com.yahoo.sketches.tuple.UpdatableSummary&lt;U&gt;&gt;</td>
-<td class="colLast">
-<div class="block">This is a generic implementation to be specialized in concrete UDFs</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">DataToSketchAlgebraicIntermediateFinal</a>&lt;U,S extends com.yahoo.sketches.tuple.UpdatableSummary&lt;U&gt;&gt;</td>
-<td class="colLast">
-<div class="block">Class used to calculate the intermediate pass (combiner) or the final pass
- (reducer) of an Algebraic sketch operation.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/tuple/DoubleSummarySketchToEstimates.html" title="class in com.yahoo.sketches.pig.tuple">DoubleSummarySketchToEstimates</a></td>
-<td class="colLast">
-<div class="block">This UDF converts a Sketch&lt;DoubleSummary&gt; to estimates.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/tuple/DoubleSummarySketchToPercentile.html" title="class in com.yahoo.sketches.pig.tuple">DoubleSummarySketchToPercentile</a></td>
-<td class="colLast">
-<div class="block">This UDF is to get a percentile value from a Sketch&lt;DoubleSummary&gt;.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple">UnionArrayOfDoublesSketch</a></td>
-<td class="colLast">
-<div class="block">This is to union ArrayOfDoublesSketches.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">UnionArrayOfDoublesSketch.Initial</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">UnionArrayOfDoublesSketch.IntermediateFinal</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple">UnionDoubleSummarySketch</a></td>
-<td class="colLast">
-<div class="block">This is to union Sketch&lt;DoubleSummary&gt;.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">UnionDoubleSummarySketch.Initial</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">UnionDoubleSummarySketch.IntermediateFinal</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketch.html" title="class in com.yahoo.sketches.pig.tuple">UnionSketch</a>&lt;S extends com.yahoo.sketches.tuple.Summary&gt;</td>
-<td class="colLast">
-<div class="block">This is a generic implementation to be specialized in concrete UDFs</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">UnionSketchAlgebraicIntermediateFinal</a>&lt;S extends com.yahoo.sketches.tuple.Summary&gt;</td>
-<td class="colLast">
-<div class="block">This is to calculate the intermediate pass (combiner) or the final pass
- (reducer) of an Algebraic sketch operation.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-<a name="package.description">
-<!--   -->
-</a>
-<h2 title="Package com.yahoo.sketches.pig.tuple Description">Package com.yahoo.sketches.pig.tuple Description</h2>
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.
- Two sets of tuple sketch classes are available at the moment:
- generic tuple sketches with user-defined Summary, and a faster specialized
- implementation with an array of double values.
- See unit tests for usage examples.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Alexander Saydakov</dd>
-</dl>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/package-summary.html">Prev&nbsp;Package</a></li>
-<li>Next&nbsp;Package</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/package-tree.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/package-tree.html
deleted file mode 100644
index 9b6465c..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/package-tree.html
+++ /dev/null
@@ -1,177 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.sketches.pig.tuple Class Hierarchy (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.pig.tuple Class Hierarchy (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/package-tree.html">Prev</a></li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package com.yahoo.sketches.pig.tuple</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">org.apache.pig.EvalFunc&lt;T&gt;
-<ul>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="../../../../../com/yahoo/sketches/pig/tuple/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">AlgebraicInitial</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">DataToArrayOfDoublesSketch.Initial</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">DataToDoubleSummarySketch.Initial</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">UnionArrayOfDoublesSketch.Initial</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">UnionDoubleSummarySketch.Initial</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="../../../../../com/yahoo/sketches/pig/tuple/ArrayOfDoublesSketchToEstimates.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">ArrayOfDoublesSketchToEstimates</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">DataToArrayOfDoublesSketch</span></a> (implements org.apache.pig.Algebraic)</li>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="../../../../../com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">DataToArrayOfDoublesSketch.IntermediateFinal</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">DataToSketch</span></a>&lt;U,S&gt; (implements org.apache.pig.Accumulator&lt;T&gt;)
-<ul>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">DataToDoubleSummarySketch</span></a> (implements org.apache.pig.Algebraic)</li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="../../../../../com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">DataToSketchAlgebraicIntermediateFinal</span></a>&lt;U,S&gt;
-<ul>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="../../../../../com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">DataToDoubleSummarySketch.IntermediateFinal</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="../../../../../com/yahoo/sketches/pig/tuple/DoubleSummarySketchToEstimates.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">DoubleSummarySketchToEstimates</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="../../../../../com/yahoo/sketches/pig/tuple/DoubleSummarySketchToPercentile.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">DoubleSummarySketchToPercentile</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">UnionArrayOfDoublesSketch</span></a> (implements org.apache.pig.Algebraic)</li>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="../../../../../com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">UnionArrayOfDoublesSketch.IntermediateFinal</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">UnionSketch</span></a>&lt;S&gt; (implements org.apache.pig.Accumulator&lt;T&gt;)
-<ul>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">UnionDoubleSummarySketch</span></a> (implements org.apache.pig.Algebraic)</li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="../../../../../com/yahoo/sketches/pig/tuple/UnionSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">UnionSketchAlgebraicIntermediateFinal</span></a>&lt;S&gt;
-<ul>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="../../../../../com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">UnionDoubleSummarySketch.IntermediateFinal</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/yahoo/sketches/pig/theta/package-tree.html">Prev</a></li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/package-use.html b/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/package-use.html
deleted file mode 100644
index db924d0..0000000
--- a/api/pig/snapshot/apidocs/com/yahoo/sketches/pig/tuple/package-use.html
+++ /dev/null
@@ -1,186 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package com.yahoo.sketches.pig.tuple (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches.pig.tuple (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Uses of Package com.yahoo.sketches.pig.tuple" class="title">Uses of Package<br>com.yahoo.sketches.pig.tuple</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../com/yahoo/sketches/pig/tuple/package-summary.html">com.yahoo.sketches.pig.tuple</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#com.yahoo.sketches.pig.tuple">com.yahoo.sketches.pig.tuple</a></td>
-<td class="colLast">
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="com.yahoo.sketches.pig.tuple">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../../com/yahoo/sketches/pig/tuple/package-summary.html">com.yahoo.sketches.pig.tuple</a> used by <a href="../../../../../com/yahoo/sketches/pig/tuple/package-summary.html">com.yahoo.sketches.pig.tuple</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../../com/yahoo/sketches/pig/tuple/class-use/AlgebraicInitial.html#com.yahoo.sketches.pig.tuple">AlgebraicInitial</a>
-<div class="block">This is a common pass-through implementation for initial step of an Algebraic operation</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../../com/yahoo/sketches/pig/tuple/class-use/DataToSketch.html#com.yahoo.sketches.pig.tuple">DataToSketch</a>
-<div class="block">This is a generic implementation to be specialized in concrete UDFs</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../../com/yahoo/sketches/pig/tuple/class-use/DataToSketchAlgebraicIntermediateFinal.html#com.yahoo.sketches.pig.tuple">DataToSketchAlgebraicIntermediateFinal</a>
-<div class="block">Class used to calculate the intermediate pass (combiner) or the final pass
- (reducer) of an Algebraic sketch operation.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../../com/yahoo/sketches/pig/tuple/class-use/UnionSketch.html#com.yahoo.sketches.pig.tuple">UnionSketch</a>
-<div class="block">This is a generic implementation to be specialized in concrete UDFs</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../../com/yahoo/sketches/pig/tuple/class-use/UnionSketchAlgebraicIntermediateFinal.html#com.yahoo.sketches.pig.tuple">UnionSketchAlgebraicIntermediateFinal</a>
-<div class="block">This is to calculate the intermediate pass (combiner) or the final pass
- (reducer) of an Algebraic sketch operation.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/yahoo/sketches/pig/tuple/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/constant-values.html b/api/pig/snapshot/apidocs/constant-values.html
deleted file mode 100644
index e30a519..0000000
--- a/api/pig/snapshot/apidocs/constant-values.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Constant Field Values (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Constant Field Values (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
-<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
-<h2 title="Contents">Contents</h2>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
-<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/deprecated-list.html b/api/pig/snapshot/apidocs/deprecated-list.html
deleted file mode 100644
index 1c92d60..0000000
--- a/api/pig/snapshot/apidocs/deprecated-list.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Deprecated List (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Deprecated List (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li class="navBarCell1Rev">Deprecated</li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
-<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Deprecated API" class="title">Deprecated API</h1>
-<h2 title="Contents">Contents</h2>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li class="navBarCell1Rev">Deprecated</li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
-<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/help-doc.html b/api/pig/snapshot/apidocs/help-doc.html
deleted file mode 100644
index 57dda5d..0000000
--- a/api/pig/snapshot/apidocs/help-doc.html
+++ /dev/null
@@ -1,231 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>API Help (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="API Help (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li class="navBarCell1Rev">Help</li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
-<li><a href="help-doc.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">How This API Document Is Organized</h1>
-<div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<h2>Overview</h2>
-<p>The <a href="overview-summary.html">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each.  This page can also contain an overall description of the set of packages.</p>
-</li>
-<li class="blockList">
-<h2>Package</h2>
-<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>
-<ul>
-<li>Interfaces (italic)</li>
-<li>Classes</li>
-<li>Enums</li>
-<li>Exceptions</li>
-<li>Errors</li>
-<li>Annotation Types</li>
-</ul>
-</li>
-<li class="blockList">
-<h2>Class/Interface</h2>
-<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>
-<ul>
-<li>Class inheritance diagram</li>
-<li>Direct Subclasses</li>
-<li>All Known Subinterfaces</li>
-<li>All Known Implementing Classes</li>
-<li>Class/interface declaration</li>
-<li>Class/interface description</li>
-</ul>
-<ul>
-<li>Nested Class Summary</li>
-<li>Field Summary</li>
-<li>Constructor Summary</li>
-<li>Method Summary</li>
-</ul>
-<ul>
-<li>Field Detail</li>
-<li>Constructor Detail</li>
-<li>Method Detail</li>
-</ul>
-<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>
-</li>
-<li class="blockList">
-<h2>Annotation Type</h2>
-<p>Each annotation type has its own separate page with the following sections:</p>
-<ul>
-<li>Annotation Type declaration</li>
-<li>Annotation Type description</li>
-<li>Required Element Summary</li>
-<li>Optional Element Summary</li>
-<li>Element Detail</li>
-</ul>
-</li>
-<li class="blockList">
-<h2>Enum</h2>
-<p>Each enum has its own separate page with the following sections:</p>
-<ul>
-<li>Enum declaration</li>
-<li>Enum description</li>
-<li>Enum Constant Summary</li>
-<li>Enum Constant Detail</li>
-</ul>
-</li>
-<li class="blockList">
-<h2>Use</h2>
-<p>Each documented package, class and interface has its own Use page.  This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A.  You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.</p>
-</li>
-<li class="blockList">
-<h2>Tree (Class Hierarchy)</h2>
-<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>
-<ul>
-<li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li>
-<li>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</li>
-</ul>
-</li>
-<li class="blockList">
-<h2>Deprecated API</h2>
-<p>The <a href="deprecated-list.html">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>
-</li>
-<li class="blockList">
-<h2>Index</h2>
-<p>The <a href="index-all.html">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>
-</li>
-<li class="blockList">
-<h2>Prev/Next</h2>
-<p>These links take you to the next or previous class, interface, package, or related page.</p>
-</li>
-<li class="blockList">
-<h2>Frames/No Frames</h2>
-<p>These links show and hide the HTML frames.  All pages are available with or without frames.</p>
-</li>
-<li class="blockList">
-<h2>All Classes</h2>
-<p>The <a href="allclasses-noframe.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>
-</li>
-<li class="blockList">
-<h2>Serialized Form</h2>
-<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p>
-</li>
-<li class="blockList">
-<h2>Constant Field Values</h2>
-<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p>
-</li>
-</ul>
-<span class="emphasizedPhrase">This help file applies to API documentation generated using the standard doclet.</span></div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li class="navBarCell1Rev">Help</li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
-<li><a href="help-doc.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/index-all.html b/api/pig/snapshot/apidocs/index-all.html
deleted file mode 100644
index 246f332..0000000
--- a/api/pig/snapshot/apidocs/index-all.html
+++ /dev/null
@@ -1,1486 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Index (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Index (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li class="navBarCell1Rev">Index</li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
-<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="contentContainer"><a href="#I:A">A</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a name="I:A">
-<!--   -->
-</a>
-<h2 class="title">A</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html#accumulate-org.apache.pig.data.Tuple-">accumulate(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentItemsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html#accumulate-org.apache.pig.data.Tuple-">accumulate(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentItemsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html#accumulate-org.apache.pig.data.Tuple-">accumulate(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToDoublesSketch</a></dt>
-<dd>
-<div class="block">An <i>Accumulator</i> version of the standard <i>exec()</i> method.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html#accumulate-org.apache.pig.data.Tuple-">accumulate(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToItemsSketch</a></dt>
-<dd>
-<div class="block">An <i>Accumulator</i> version of the standard <i>exec()</i> method.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html#accumulate-org.apache.pig.data.Tuple-">accumulate(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionDoublesSketch</a></dt>
-<dd>
-<div class="block">An <i>Accumulator</i> version of the standard <i>exec()</i> method.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html#accumulate-org.apache.pig.data.Tuple-">accumulate(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionItemsSketch</a></dt>
-<dd>
-<div class="block">An <i>Accumulator</i> version of the standard <i>exec()</i> method.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.html#accumulate-org.apache.pig.data.Tuple-">accumulate(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.sampling.<a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.html" title="class in com.yahoo.sketches.pig.sampling">ReservoirSampling</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/DataToSketch.html#accumulate-org.apache.pig.data.Tuple-">accumulate(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/DataToSketch.html" title="class in com.yahoo.sketches.pig.theta">DataToSketch</a></dt>
-<dd>
-<div class="block">An <i>Accumulator</i> version of the standard <i>exec()</i> method.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Intersect.html#accumulate-org.apache.pig.data.Tuple-">accumulate(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Intersect.html" title="class in com.yahoo.sketches.pig.theta">Intersect</a></dt>
-<dd>
-<div class="block">An <i>Accumulator</i> version of the standard <i>exec()</i> method.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Union.html#accumulate-org.apache.pig.data.Tuple-">accumulate(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Union.html" title="class in com.yahoo.sketches.pig.theta">Union</a></dt>
-<dd>
-<div class="block">An <i>Accumulator</i> version of the standard <i>exec()</i> method.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToSketch.html#accumulate-org.apache.pig.data.Tuple-">accumulate(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToSketch.html" title="class in com.yahoo.sketches.pig.tuple">DataToSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/UnionSketch.html#accumulate-org.apache.pig.data.Tuple-">accumulate(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionSketch.html" title="class in com.yahoo.sketches.pig.tuple">UnionSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/pig/theta/AexcludeB.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">AexcludeB</span></a> - Class in <a href="com/yahoo/sketches/pig/theta/package-summary.html">com.yahoo.sketches.pig.theta</a></dt>
-<dd>
-<div class="block">This is a Pig UDF that performs the A-NOT-B Set Operation on two given Sketches.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/AexcludeB.html#AexcludeB--">AexcludeB()</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/AexcludeB.html" title="class in com.yahoo.sketches.pig.theta">AexcludeB</a></dt>
-<dd>
-<div class="block">Default constructor to make pig validation happy.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/AexcludeB.html#AexcludeB-java.lang.String-">AexcludeB(String)</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/AexcludeB.html" title="class in com.yahoo.sketches.pig.theta">AexcludeB</a></dt>
-<dd>
-<div class="block">String constructor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/AexcludeB.html#AexcludeB-long-">AexcludeB(long)</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/AexcludeB.html" title="class in com.yahoo.sketches.pig.theta">AexcludeB</a></dt>
-<dd>
-<div class="block">Base constructor.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/frequencies/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">AlgebraicInitial</span></a> - Class in <a href="com/yahoo/sketches/pig/frequencies/package-summary.html">com.yahoo.sketches.pig.frequencies</a></dt>
-<dd>
-<div class="block">This is a common pass-through implementation for initial step of an Algebraic operation</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/AlgebraicInitial.html#AlgebraicInitial--">AlgebraicInitial()</a></span> - Constructor for class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.frequencies">AlgebraicInitial</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/pig/tuple/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">AlgebraicInitial</span></a> - Class in <a href="com/yahoo/sketches/pig/tuple/package-summary.html">com.yahoo.sketches.pig.tuple</a></dt>
-<dd>
-<div class="block">This is a common pass-through implementation for initial step of an Algebraic operation</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/AlgebraicInitial.html#AlgebraicInitial--">AlgebraicInitial()</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.tuple">AlgebraicInitial</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/pig/tuple/ArrayOfDoublesSketchToEstimates.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">ArrayOfDoublesSketchToEstimates</span></a> - Class in <a href="com/yahoo/sketches/pig/tuple/package-summary.html">com.yahoo.sketches.pig.tuple</a></dt>
-<dd>
-<div class="block">This UDF converts an ArrayOfDoubles sketch to estimates.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/ArrayOfDoublesSketchToEstimates.html#ArrayOfDoublesSketchToEstimates--">ArrayOfDoublesSketchToEstimates()</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/ArrayOfDoublesSketchToEstimates.html" title="class in com.yahoo.sketches.pig.tuple">ArrayOfDoublesSketchToEstimates</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:C">
-<!--   -->
-</a>
-<h2 class="title">C</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html#cleanup--">cleanup()</a></span> - Method in class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentItemsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html#cleanup--">cleanup()</a></span> - Method in class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentItemsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html#cleanup--">cleanup()</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToDoublesSketch</a></dt>
-<dd>
-<div class="block">Cleans up the UDF state after being called using the <code>Accumulator</code> interface.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html#cleanup--">cleanup()</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToItemsSketch</a></dt>
-<dd>
-<div class="block">Cleans up the UDF state after being called using the <code>Accumulator</code> interface.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html#cleanup--">cleanup()</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionDoublesSketch</a></dt>
-<dd>
-<div class="block">Cleans up the UDF state after being called using the <code>Accumulator</code> interface.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html#cleanup--">cleanup()</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionItemsSketch</a></dt>
-<dd>
-<div class="block">Cleans up the UDF state after being called using the <code>Accumulator</code> interface.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.html#cleanup--">cleanup()</a></span> - Method in class com.yahoo.sketches.pig.sampling.<a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.html" title="class in com.yahoo.sketches.pig.sampling">ReservoirSampling</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/DataToSketch.html#cleanup--">cleanup()</a></span> - Method in class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/DataToSketch.html" title="class in com.yahoo.sketches.pig.theta">DataToSketch</a></dt>
-<dd>
-<div class="block">Cleans up the UDF state after being called using the <code>Accumulator</code> interface.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Intersect.html#cleanup--">cleanup()</a></span> - Method in class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Intersect.html" title="class in com.yahoo.sketches.pig.theta">Intersect</a></dt>
-<dd>
-<div class="block">Cleans up the UDF state after being called using the <code>Accumulator</code> interface.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Union.html#cleanup--">cleanup()</a></span> - Method in class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Union.html" title="class in com.yahoo.sketches.pig.theta">Union</a></dt>
-<dd>
-<div class="block">Cleans up the UDF state after being called using the <code>Accumulator</code> interface.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToSketch.html#cleanup--">cleanup()</a></span> - Method in class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToSketch.html" title="class in com.yahoo.sketches.pig.tuple">DataToSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/UnionSketch.html#cleanup--">cleanup()</a></span> - Method in class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionSketch.html" title="class in com.yahoo.sketches.pig.tuple">UnionSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/pig/frequencies/package-summary.html">com.yahoo.sketches.pig.frequencies</a> - package com.yahoo.sketches.pig.frequencies</dt>
-<dd>
-<div class="block">This package is dedicated to streaming algorithms that enable estimation of the
- frequency of occurence of items in a weighted multiset stream of items.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/hash/package-summary.html">com.yahoo.sketches.pig.hash</a> - package com.yahoo.sketches.pig.hash</dt>
-<dd>
-<div class="block">The hash package contains a high-performing and extended Java implementation 
- of Austin Appleby's 128-bit MurmurHash3 hash function originally coded in C.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/quantiles/package-summary.html">com.yahoo.sketches.pig.quantiles</a> - package com.yahoo.sketches.pig.quantiles</dt>
-<dd>
-<div class="block">The quantiles package contains stochastic streaming algorithms that enable single-pass 
- analysis of the distribution of a stream of real (double) values or generic items.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/sampling/package-summary.html">com.yahoo.sketches.pig.sampling</a> - package com.yahoo.sketches.pig.sampling</dt>
-<dd>
-<div class="block">This package is dedicated to streaming algorithms that enable fixed size, uniform sampling of
- unweighted items from a stream.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/theta/package-summary.html">com.yahoo.sketches.pig.theta</a> - package com.yahoo.sketches.pig.theta</dt>
-<dd>
-<div class="block">The theta package contains all the sketch classes that are members of the 
- <a href="./resources/dictionary.html#thetaSketch">Theta Sketch Framework</a>.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/tuple/package-summary.html">com.yahoo.sketches.pig.tuple</a> - package com.yahoo.sketches.pig.tuple</dt>
-<dd>
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</dd>
-</dl>
-<a name="I:D">
-<!--   -->
-</a>
-<h2 class="title">D</h2>
-<dl>
-<dt><a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">DataToArrayOfDoublesSketch</span></a> - Class in <a href="com/yahoo/sketches/pig/tuple/package-summary.html">com.yahoo.sketches.pig.tuple</a></dt>
-<dd>
-<div class="block">This UDF creates an ArrayOfDoublesSketch from raw data.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html#DataToArrayOfDoublesSketch--">DataToArrayOfDoublesSketch()</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple">DataToArrayOfDoublesSketch</a></dt>
-<dd>
-<div class="block">Constructor with default sketch size, default sampling probability of 1
- and default number of values per key, which is 1.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html#DataToArrayOfDoublesSketch-java.lang.String-">DataToArrayOfDoublesSketch(String)</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple">DataToArrayOfDoublesSketch</a></dt>
-<dd>
-<div class="block">Constructor with default sketch size and default sampling probability of 1.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html#DataToArrayOfDoublesSketch-java.lang.String-java.lang.String-">DataToArrayOfDoublesSketch(String, String)</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple">DataToArrayOfDoublesSketch</a></dt>
-<dd>
-<div class="block">Constructor with given sketch size, number of values and default sampling probability of 1.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html#DataToArrayOfDoublesSketch-java.lang.String-java.lang.String-java.lang.String-">DataToArrayOfDoublesSketch(String, String, String)</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple">DataToArrayOfDoublesSketch</a></dt>
-<dd>
-<div class="block">Constructor with given sketch size, sampling probability and number of values.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">DataToArrayOfDoublesSketch.Initial</span></a> - Class in <a href="com/yahoo/sketches/pig/tuple/package-summary.html">com.yahoo.sketches.pig.tuple</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">DataToArrayOfDoublesSketch.IntermediateFinal</span></a> - Class in <a href="com/yahoo/sketches/pig/tuple/package-summary.html">com.yahoo.sketches.pig.tuple</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">DataToDoublesSketch</span></a> - Class in <a href="com/yahoo/sketches/pig/quantiles/package-summary.html">com.yahoo.sketches.pig.quantiles</a></dt>
-<dd>
-<div class="block">This is a Pig UDF that builds Sketches from data.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html#DataToDoublesSketch--">DataToDoublesSketch()</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToDoublesSketch</a></dt>
-<dd>
-<div class="block">Default constructor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html#DataToDoublesSketch-java.lang.String-">DataToDoublesSketch(String)</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToDoublesSketch</a></dt>
-<dd>
-<div class="block">String constructor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html#DataToDoublesSketch-int-">DataToDoublesSketch(int)</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToDoublesSketch</a></dt>
-<dd>
-<div class="block">Base constructor.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">DataToDoublesSketch.Initial</span></a> - Class in <a href="com/yahoo/sketches/pig/quantiles/package-summary.html">com.yahoo.sketches.pig.quantiles</a></dt>
-<dd>
-<div class="block">Class used to calculate the initial pass of an Algebraic sketch operation.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">DataToDoublesSketch.IntermediateFinal</span></a> - Class in <a href="com/yahoo/sketches/pig/quantiles/package-summary.html">com.yahoo.sketches.pig.quantiles</a></dt>
-<dd>
-<div class="block">Class used to calculate the intermediate or final combiner pass of an <i>Algebraic</i> sketch
- operation.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">DataToDoubleSummarySketch</span></a> - Class in <a href="com/yahoo/sketches/pig/tuple/package-summary.html">com.yahoo.sketches.pig.tuple</a></dt>
-<dd>
-<div class="block">This UDF creates a Sketch&lt;DoubleSummary&gt; from raw data.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html#DataToDoubleSummarySketch--">DataToDoubleSummarySketch()</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple">DataToDoubleSummarySketch</a></dt>
-<dd>
-<div class="block">Constructor with default sketch size and default mode (sum)</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html#DataToDoubleSummarySketch-java.lang.String-">DataToDoubleSummarySketch(String)</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple">DataToDoubleSummarySketch</a></dt>
-<dd>
-<div class="block">Constructor with default mode (sum)</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html#DataToDoubleSummarySketch-java.lang.String-java.lang.String-">DataToDoubleSummarySketch(String, String)</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple">DataToDoubleSummarySketch</a></dt>
-<dd>
-<div class="block">Constructor</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">DataToDoubleSummarySketch.Initial</span></a> - Class in <a href="com/yahoo/sketches/pig/tuple/package-summary.html">com.yahoo.sketches.pig.tuple</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">DataToDoubleSummarySketch.IntermediateFinal</span></a> - Class in <a href="com/yahoo/sketches/pig/tuple/package-summary.html">com.yahoo.sketches.pig.tuple</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">DataToFrequentItemsSketch</span></a>&lt;<a href="com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html" title="type parameter in DataToFrequentItemsSketch">T</a>&gt; - Class in <a href="com/yahoo/sketches/pig/frequencies/package-summary.html">com.yahoo.sketches.pig.frequencies</a></dt>
-<dd>
-<div class="block">This is a generic implementation to be specialized in concrete UDFs</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html#DataToFrequentItemsSketch-int-com.yahoo.sketches.ArrayOfItemsSerDe-">DataToFrequentItemsSketch(int, ArrayOfItemsSerDe&lt;T&gt;)</a></span> - Constructor for class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentItemsSketch</a></dt>
-<dd>
-<div class="block">Constructs a function given a sketch size and serde</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">DataToFrequentItemsSketchAlgebraicIntermediateFinal</span></a>&lt;<a href="com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html" title="type parameter in DataToFrequentItemsSketchAlgebraicIntermediateFinal">T</a>&gt; - Class in <a href="com/yahoo/sketches/pig/frequencies/package-summary.html">com.yahoo.sketches.pig.frequencies</a></dt>
-<dd>
-<div class="block">Class used to calculate the intermediate pass (combiner) or the final pass
- (reducer) of an Algebraic sketch operation.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html#DataToFrequentItemsSketchAlgebraicIntermediateFinal--">DataToFrequentItemsSketchAlgebraicIntermediateFinal()</a></span> - Constructor for class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentItemsSketchAlgebraicIntermediateFinal</a></dt>
-<dd>
-<div class="block">Default constructor to make pig validation happy.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html#DataToFrequentItemsSketchAlgebraicIntermediateFinal-int-com.yahoo.sketches.ArrayOfItemsSerDe-">DataToFrequentItemsSketchAlgebraicIntermediateFinal(int, ArrayOfItemsSerDe&lt;T&gt;)</a></span> - Constructor for class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentItemsSketchAlgebraicIntermediateFinal</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">DataToFrequentStringsSketch</span></a> - Class in <a href="com/yahoo/sketches/pig/frequencies/package-summary.html">com.yahoo.sketches.pig.frequencies</a></dt>
-<dd>
-<div class="block">This UDF creates a FrequentItemsSketch&lt;String&gt; from raw data.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.html#DataToFrequentStringsSketch-java.lang.String-">DataToFrequentStringsSketch(String)</a></span> - Constructor for class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentStringsSketch</a></dt>
-<dd>
-<div class="block">Constructor</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.Initial.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">DataToFrequentStringsSketch.Initial</span></a> - Class in <a href="com/yahoo/sketches/pig/frequencies/package-summary.html">com.yahoo.sketches.pig.frequencies</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">DataToFrequentStringsSketch.IntermediateFinal</span></a> - Class in <a href="com/yahoo/sketches/pig/frequencies/package-summary.html">com.yahoo.sketches.pig.frequencies</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">DataToItemsSketch</span></a>&lt;<a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" title="type parameter in DataToItemsSketch">T</a>&gt; - Class in <a href="com/yahoo/sketches/pig/quantiles/package-summary.html">com.yahoo.sketches.pig.quantiles</a></dt>
-<dd>
-<div class="block">Builds ItemsSketch from data.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html#DataToItemsSketch-int-java.util.Comparator-com.yahoo.sketches.ArrayOfItemsSerDe-">DataToItemsSketch(int, Comparator&lt;T&gt;, ArrayOfItemsSerDe&lt;T&gt;)</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToItemsSketch</a></dt>
-<dd>
-<div class="block">Base constructor.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchInitial.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">DataToItemsSketch.DataToItemsSketchInitial</span></a> - Class in <a href="com/yahoo/sketches/pig/quantiles/package-summary.html">com.yahoo.sketches.pig.quantiles</a></dt>
-<dd>
-<div class="block">Class used to calculate the initial pass of an Algebraic sketch operation.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">DataToItemsSketch.DataToItemsSketchIntermediateFinal</span></a>&lt;<a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" title="type parameter in DataToItemsSketch.DataToItemsSketchIntermediateFinal">T</a>&gt; - Class in <a href="com/yahoo/sketches/pig/quantiles/package-summary.html">com.yahoo.sketches.pig.quantiles</a></dt>
-<dd>
-<div class="block">Class used to calculate the intermediate or final combiner pass of an <i>Algebraic</i> sketch
- operation.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchInitial.html#DataToItemsSketchInitial--">DataToItemsSketchInitial()</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchInitial.html" title="class in com.yahoo.sketches.pig.quantiles">DataToItemsSketch.DataToItemsSketchInitial</a></dt>
-<dd>
-<div class="block">Default constructor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchInitial.html#DataToItemsSketchInitial-java.lang.String-">DataToItemsSketchInitial(String)</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchInitial.html" title="class in com.yahoo.sketches.pig.quantiles">DataToItemsSketch.DataToItemsSketchInitial</a></dt>
-<dd>
-<div class="block">Constructor with specific k</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html#DataToItemsSketchIntermediateFinal-int-java.util.Comparator-com.yahoo.sketches.ArrayOfItemsSerDe-">DataToItemsSketchIntermediateFinal(int, Comparator&lt;T&gt;, ArrayOfItemsSerDe&lt;T&gt;)</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">DataToItemsSketch.DataToItemsSketchIntermediateFinal</a></dt>
-<dd>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/theta/DataToSketch.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">DataToSketch</span></a> - Class in <a href="com/yahoo/sketches/pig/theta/package-summary.html">com.yahoo.sketches.pig.theta</a></dt>
-<dd>
-<div class="block">This is a Pig UDF that builds Sketches from data.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/DataToSketch.html#DataToSketch--">DataToSketch()</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/DataToSketch.html" title="class in com.yahoo.sketches.pig.theta">DataToSketch</a></dt>
-<dd>
-<div class="block">Default constructor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/DataToSketch.html#DataToSketch-java.lang.String-">DataToSketch(String)</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/DataToSketch.html" title="class in com.yahoo.sketches.pig.theta">DataToSketch</a></dt>
-<dd>
-<div class="block">String constructor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/DataToSketch.html#DataToSketch-java.lang.String-java.lang.String-">DataToSketch(String, String)</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/DataToSketch.html" title="class in com.yahoo.sketches.pig.theta">DataToSketch</a></dt>
-<dd>
-<div class="block">String constructor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/DataToSketch.html#DataToSketch-java.lang.String-java.lang.String-java.lang.String-">DataToSketch(String, String, String)</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/DataToSketch.html" title="class in com.yahoo.sketches.pig.theta">DataToSketch</a></dt>
-<dd>
-<div class="block">Full string constructor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/DataToSketch.html#DataToSketch-int-float-long-">DataToSketch(int, float, long)</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/DataToSketch.html" title="class in com.yahoo.sketches.pig.theta">DataToSketch</a></dt>
-<dd>
-<div class="block">Base constructor.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/tuple/DataToSketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">DataToSketch</span></a>&lt;<a href="com/yahoo/sketches/pig/tuple/DataToSketch.html" title="type parameter in DataToSketch">U</a>,<a href="com/yahoo/sketches/pig/tuple/DataToSketch.html" title="type parameter in DataToSketch">S</a> extends com.yahoo.sketches.tuple.UpdatableSummary&lt;<a href="com/yahoo/sketches/pig/tuple/DataToSketch.html" title="type parameter in DataToSketch">U</a>&gt;&gt; - Class in <a href="com/yahoo/sketches/pig/tuple/package-summary.html">com.yahoo.sketches.pig.tuple</a></dt>
-<dd>
-<div class="block">This is a generic implementation to be specialized in concrete UDFs</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToSketch.html#DataToSketch-com.yahoo.sketches.tuple.SummaryFactory-">DataToSketch(SummaryFactory&lt;S&gt;)</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToSketch.html" title="class in com.yahoo.sketches.pig.tuple">DataToSketch</a></dt>
-<dd>
-<div class="block">Constructs a function given a summary factory, default sketch size and default
- sampling probability of 1.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToSketch.html#DataToSketch-int-com.yahoo.sketches.tuple.SummaryFactory-">DataToSketch(int, SummaryFactory&lt;S&gt;)</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToSketch.html" title="class in com.yahoo.sketches.pig.tuple">DataToSketch</a></dt>
-<dd>
-<div class="block">Constructs a function given a sketch size, summary factory and default
- sampling probability of 1.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToSketch.html#DataToSketch-int-float-com.yahoo.sketches.tuple.SummaryFactory-">DataToSketch(int, float, SummaryFactory&lt;S&gt;)</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToSketch.html" title="class in com.yahoo.sketches.pig.tuple">DataToSketch</a></dt>
-<dd>
-<div class="block">Constructs a function given a sketch size, sampling probability and summary factory</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/theta/DataToSketch.Initial.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">DataToSketch.Initial</span></a> - Class in <a href="com/yahoo/sketches/pig/theta/package-summary.html">com.yahoo.sketches.pig.theta</a></dt>
-<dd>
-<div class="block">Class used to calculate the initial pass of an Algebraic sketch operation.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/theta/DataToSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">DataToSketch.IntermediateFinal</span></a> - Class in <a href="com/yahoo/sketches/pig/theta/package-summary.html">com.yahoo.sketches.pig.theta</a></dt>
-<dd>
-<div class="block">Class used to calculate the intermediate or final combiner pass of an <i>Algebraic</i> sketch
- operation.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">DataToSketchAlgebraicIntermediateFinal</span></a>&lt;<a href="com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html" title="type parameter in DataToSketchAlgebraicIntermediateFinal">U</a>,<a href="com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html" title="type parameter in DataToSketchAlgebraicIntermediateFinal">S</a> extends com.yahoo.sketches.tuple.UpdatableSummary&lt;<a href="com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html" title="type parameter in DataToSketchAlgebraicIntermediateFinal">U</a>&gt;&gt; - Class in <a href="com/yahoo/sketches/pig/tuple/package-summary.html">com.yahoo.sketches.pig.tuple</a></dt>
-<dd>
-<div class="block">Class used to calculate the intermediate pass (combiner) or the final pass
- (reducer) of an Algebraic sketch operation.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html#DataToSketchAlgebraicIntermediateFinal-com.yahoo.sketches.tuple.SummaryFactory-">DataToSketchAlgebraicIntermediateFinal(SummaryFactory&lt;S&gt;)</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">DataToSketchAlgebraicIntermediateFinal</a></dt>
-<dd>
-<div class="block">Constructs a function given a summary factory, default sketch size and default
- sampling probability of 1.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html#DataToSketchAlgebraicIntermediateFinal-int-com.yahoo.sketches.tuple.SummaryFactory-">DataToSketchAlgebraicIntermediateFinal(int, SummaryFactory&lt;S&gt;)</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">DataToSketchAlgebraicIntermediateFinal</a></dt>
-<dd>
-<div class="block">Constructs a function given a sketch size, summary factory and default
- sampling probability of 1.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html#DataToSketchAlgebraicIntermediateFinal-int-float-com.yahoo.sketches.tuple.SummaryFactory-">DataToSketchAlgebraicIntermediateFinal(int, float, SummaryFactory&lt;S&gt;)</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">DataToSketchAlgebraicIntermediateFinal</a></dt>
-<dd>
-<div class="block">Constructs a function given a sketch size, sampling probability and summary factory</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/quantiles/DataToStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">DataToStringsSketch</span></a> - Class in <a href="com/yahoo/sketches/pig/quantiles/package-summary.html">com.yahoo.sketches.pig.quantiles</a></dt>
-<dd>
-<div class="block">Creates an ItemsSketch&lt;String&gt; from raw data.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToStringsSketch.html#DataToStringsSketch--">DataToStringsSketch()</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToStringsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToStringsSketch.html#DataToStringsSketch-java.lang.String-">DataToStringsSketch(String)</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToStringsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/pig/quantiles/DataToStringsSketch.DataToStringsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">DataToStringsSketch.DataToStringsSketchIntermediateFinal</span></a> - Class in <a href="com/yahoo/sketches/pig/quantiles/package-summary.html">com.yahoo.sketches.pig.quantiles</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToStringsSketch.DataToStringsSketchIntermediateFinal.html#DataToStringsSketchIntermediateFinal--">DataToStringsSketchIntermediateFinal()</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToStringsSketch.DataToStringsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">DataToStringsSketch.DataToStringsSketchIntermediateFinal</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToStringsSketch.DataToStringsSketchIntermediateFinal.html#DataToStringsSketchIntermediateFinal-java.lang.String-">DataToStringsSketchIntermediateFinal(String)</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToStringsSketch.DataToStringsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">DataToStringsSketch.DataToStringsSketchIntermediateFinal</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/pig/tuple/DoubleSummarySketchToEstimates.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">DoubleSummarySketchToEstimates</span></a> - Class in <a href="com/yahoo/sketches/pig/tuple/package-summary.html">com.yahoo.sketches.pig.tuple</a></dt>
-<dd>
-<div class="block">This UDF converts a Sketch&lt;DoubleSummary&gt; to estimates.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DoubleSummarySketchToEstimates.html#DoubleSummarySketchToEstimates--">DoubleSummarySketchToEstimates()</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DoubleSummarySketchToEstimates.html" title="class in com.yahoo.sketches.pig.tuple">DoubleSummarySketchToEstimates</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/pig/tuple/DoubleSummarySketchToPercentile.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">DoubleSummarySketchToPercentile</span></a> - Class in <a href="com/yahoo/sketches/pig/tuple/package-summary.html">com.yahoo.sketches.pig.tuple</a></dt>
-<dd>
-<div class="block">This UDF is to get a percentile value from a Sketch&lt;DoubleSummary&gt;.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DoubleSummarySketchToPercentile.html#DoubleSummarySketchToPercentile--">DoubleSummarySketchToPercentile()</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DoubleSummarySketchToPercentile.html" title="class in com.yahoo.sketches.pig.tuple">DoubleSummarySketchToPercentile</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:E">
-<!--   -->
-</a>
-<h2 class="title">E</h2>
-<dl>
-<dt><a href="com/yahoo/sketches/pig/theta/ErrorBounds.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">ErrorBounds</span></a> - Class in <a href="com/yahoo/sketches/pig/theta/package-summary.html">com.yahoo.sketches.pig.theta</a></dt>
-<dd>
-<div class="block">This is a User Defined Function (UDF) for returning the Double value result along with a lower and
- upper bound.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/ErrorBounds.html#ErrorBounds--">ErrorBounds()</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/ErrorBounds.html" title="class in com.yahoo.sketches.pig.theta">ErrorBounds</a></dt>
-<dd>
-<div class="block">Constructs with the DEFAULT_UPDATE_SEED used when deserializing the sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/ErrorBounds.html#ErrorBounds-java.lang.String-">ErrorBounds(String)</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/ErrorBounds.html" title="class in com.yahoo.sketches.pig.theta">ErrorBounds</a></dt>
-<dd>
-<div class="block">Constructs with the given seed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/ErrorBounds.html#ErrorBounds-long-">ErrorBounds(long)</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/ErrorBounds.html" title="class in com.yahoo.sketches.pig.theta">ErrorBounds</a></dt>
-<dd>
-<div class="block">Constructs with the given seed.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/theta/Estimate.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Estimate</span></a> - Class in <a href="com/yahoo/sketches/pig/theta/package-summary.html">com.yahoo.sketches.pig.theta</a></dt>
-<dd>
-<div class="block">Returns the unique count estimate of a sketch as a Double.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Estimate.html#Estimate--">Estimate()</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Estimate.html" title="class in com.yahoo.sketches.pig.theta">Estimate</a></dt>
-<dd>
-<div class="block">Constructs with the DEFAULT_UPDATE_SEED used when deserializing the sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Estimate.html#Estimate-java.lang.String-">Estimate(String)</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Estimate.html" title="class in com.yahoo.sketches.pig.theta">Estimate</a></dt>
-<dd>
-<div class="block">Constructs with the given seed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Estimate.html#Estimate-long-">Estimate(long)</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Estimate.html" title="class in com.yahoo.sketches.pig.theta">Estimate</a></dt>
-<dd>
-<div class="block">Constructs with the given seed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/AlgebraicInitial.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.frequencies">AlgebraicInitial</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentItemsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentItemsSketchAlgebraicIntermediateFinal</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/FrequentStringsSketchToEstimates.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/FrequentStringsSketchToEstimates.html" title="class in com.yahoo.sketches.pig.frequencies">FrequentStringsSketchToEstimates</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentItemsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentItemsSketchAlgebraicIntermediateFinal</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/hash/MurmurHash3.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.hash.<a href="com/yahoo/sketches/pig/hash/MurmurHash3.html" title="class in com.yahoo.sketches.pig.hash">MurmurHash3</a></dt>
-<dd>
-<div class="block">Top Level Exec Function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToDoublesSketch</a></dt>
-<dd>
-<div class="block">Top-level exec function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.Initial.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.quantiles">DataToDoublesSketch.Initial</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.IntermediateFinal.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">DataToDoublesSketch.IntermediateFinal</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchInitial.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchInitial.html" title="class in com.yahoo.sketches.pig.quantiles">DataToItemsSketch.DataToItemsSketchInitial</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">DataToItemsSketch.DataToItemsSketchIntermediateFinal</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToItemsSketch</a></dt>
-<dd>
-<div class="block">Top-level exec function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/GetKFromDoublesSketch.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/GetKFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">GetKFromDoublesSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/GetKFromStringsSketch.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/GetKFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">GetKFromStringsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/GetPmfFromDoublesSketch.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/GetPmfFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">GetPmfFromDoublesSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/GetPmfFromStringsSketch.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/GetPmfFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">GetPmfFromStringsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/GetQuantileFromDoublesSketch.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/GetQuantileFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">GetQuantileFromDoublesSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/GetQuantileFromStringsSketch.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/GetQuantileFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">GetQuantileFromStringsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/GetQuantilesFromDoublesSketch.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/GetQuantilesFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">GetQuantilesFromDoublesSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/GetQuantilesFromStringsSketch.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/GetQuantilesFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">GetQuantilesFromStringsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionDoublesSketch</a></dt>
-<dd>
-<div class="block">Top-level exec function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.Initial.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.quantiles">UnionDoublesSketch.Initial</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.IntermediateFinal.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">UnionDoublesSketch.IntermediateFinal</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionItemsSketch</a></dt>
-<dd>
-<div class="block">Top-level exec function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchInitial.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchInitial.html" title="class in com.yahoo.sketches.pig.quantiles">UnionItemsSketch.UnionItemsSketchInitial</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">UnionItemsSketch.UnionItemsSketchIntermediateFinal</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.sampling.<a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.html" title="class in com.yahoo.sketches.pig.sampling">ReservoirSampling</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.Initial.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.sampling.<a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.Initial.html" title="class in com.yahoo.sketches.pig.sampling">ReservoirSampling.Initial</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.IntermediateFinal.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.sampling.<a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.sampling">ReservoirSampling.IntermediateFinal</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/AexcludeB.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/AexcludeB.html" title="class in com.yahoo.sketches.pig.theta">AexcludeB</a></dt>
-<dd>
-<div class="block">Top Level Exec Function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/DataToSketch.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/DataToSketch.html" title="class in com.yahoo.sketches.pig.theta">DataToSketch</a></dt>
-<dd>
-<div class="block">Top-level exec function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/DataToSketch.Initial.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/DataToSketch.Initial.html" title="class in com.yahoo.sketches.pig.theta">DataToSketch.Initial</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/DataToSketch.IntermediateFinal.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/DataToSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta">DataToSketch.IntermediateFinal</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/ErrorBounds.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/ErrorBounds.html" title="class in com.yahoo.sketches.pig.theta">ErrorBounds</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Estimate.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Estimate.html" title="class in com.yahoo.sketches.pig.theta">Estimate</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Intersect.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Intersect.html" title="class in com.yahoo.sketches.pig.theta">Intersect</a></dt>
-<dd>
-<div class="block">Top-level exec function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Intersect.Initial.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Intersect.Initial.html" title="class in com.yahoo.sketches.pig.theta">Intersect.Initial</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Intersect.IntermediateFinal.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Intersect.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta">Intersect.IntermediateFinal</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/SketchToString.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/SketchToString.html" title="class in com.yahoo.sketches.pig.theta">SketchToString</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Union.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Union.html" title="class in com.yahoo.sketches.pig.theta">Union</a></dt>
-<dd>
-<div class="block">Top-level exec function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Union.Initial.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Union.Initial.html" title="class in com.yahoo.sketches.pig.theta">Union.Initial</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Union.IntermediateFinal.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Union.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta">Union.IntermediateFinal</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/AlgebraicInitial.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.tuple">AlgebraicInitial</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/ArrayOfDoublesSketchToEstimates.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/ArrayOfDoublesSketchToEstimates.html" title="class in com.yahoo.sketches.pig.tuple">ArrayOfDoublesSketchToEstimates</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToSketch.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToSketch.html" title="class in com.yahoo.sketches.pig.tuple">DataToSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">DataToSketchAlgebraicIntermediateFinal</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DoubleSummarySketchToEstimates.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DoubleSummarySketchToEstimates.html" title="class in com.yahoo.sketches.pig.tuple">DoubleSummarySketchToEstimates</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DoubleSummarySketchToPercentile.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DoubleSummarySketchToPercentile.html" title="class in com.yahoo.sketches.pig.tuple">DoubleSummarySketchToPercentile</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/UnionSketch.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionSketch.html" title="class in com.yahoo.sketches.pig.tuple">UnionSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/UnionSketchAlgebraicIntermediateFinal.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">UnionSketchAlgebraicIntermediateFinal</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html#extractValue-java.lang.Object-">extractValue(Object)</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">DataToItemsSketch.DataToItemsSketchIntermediateFinal</a></dt>
-<dd>
-<div class="block">Override this if it takes more than a cast to convert from Pig type to type T</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html#extractValue-java.lang.Object-">extractValue(Object)</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToItemsSketch</a></dt>
-<dd>
-<div class="block">Override this if it takes more than a cast to convert from Pig type to type T</div>
-</dd>
-</dl>
-<a name="I:F">
-<!--   -->
-</a>
-<h2 class="title">F</h2>
-<dl>
-<dt><a href="com/yahoo/sketches/pig/frequencies/FrequentStringsSketchToEstimates.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">FrequentStringsSketchToEstimates</span></a> - Class in <a href="com/yahoo/sketches/pig/frequencies/package-summary.html">com.yahoo.sketches.pig.frequencies</a></dt>
-<dd>
-<div class="block">This UDF converts a FrequentItemsSketch&lt;String&gt; to estimates:
- {(item, estimate, upper bound, lower bound), ...}</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/FrequentStringsSketchToEstimates.html#FrequentStringsSketchToEstimates--">FrequentStringsSketchToEstimates()</a></span> - Constructor for class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/FrequentStringsSketchToEstimates.html" title="class in com.yahoo.sketches.pig.frequencies">FrequentStringsSketchToEstimates</a></dt>
-<dd>
-<div class="block">Instantiate UDF with default error type</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/FrequentStringsSketchToEstimates.html#FrequentStringsSketchToEstimates-java.lang.String-">FrequentStringsSketchToEstimates(String)</a></span> - Constructor for class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/FrequentStringsSketchToEstimates.html" title="class in com.yahoo.sketches.pig.frequencies">FrequentStringsSketchToEstimates</a></dt>
-<dd>
-<div class="block">Instantiate UDF with given error type</div>
-</dd>
-</dl>
-<a name="I:G">
-<!--   -->
-</a>
-<h2 class="title">G</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.html#getFinal--">getFinal()</a></span> - Method in class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentStringsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.html#getFinal--">getFinal()</a></span> - Method in class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentStringsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html#getFinal--">getFinal()</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToDoublesSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToStringsSketch.html#getFinal--">getFinal()</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToStringsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html#getFinal--">getFinal()</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionDoublesSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/UnionStringsSketch.html#getFinal--">getFinal()</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionStringsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.html#getFinal--">getFinal()</a></span> - Method in class com.yahoo.sketches.pig.sampling.<a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.html" title="class in com.yahoo.sketches.pig.sampling">ReservoirSampling</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/DataToSketch.html#getFinal--">getFinal()</a></span> - Method in class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/DataToSketch.html" title="class in com.yahoo.sketches.pig.theta">DataToSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Intersect.html#getFinal--">getFinal()</a></span> - Method in class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Intersect.html" title="class in com.yahoo.sketches.pig.theta">Intersect</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Union.html#getFinal--">getFinal()</a></span> - Method in class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Union.html" title="class in com.yahoo.sketches.pig.theta">Union</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html#getFinal--">getFinal()</a></span> - Method in class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple">DataToArrayOfDoublesSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html#getFinal--">getFinal()</a></span> - Method in class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple">DataToDoubleSummarySketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html#getFinal--">getFinal()</a></span> - Method in class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple">UnionArrayOfDoublesSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html#getFinal--">getFinal()</a></span> - Method in class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple">UnionDoubleSummarySketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.html#getInitial--">getInitial()</a></span> - Method in class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentStringsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.html#getInitial--">getInitial()</a></span> - Method in class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentStringsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html#getInitial--">getInitial()</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToDoublesSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToStringsSketch.html#getInitial--">getInitial()</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToStringsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html#getInitial--">getInitial()</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionDoublesSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/UnionStringsSketch.html#getInitial--">getInitial()</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionStringsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.html#getInitial--">getInitial()</a></span> - Method in class com.yahoo.sketches.pig.sampling.<a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.html" title="class in com.yahoo.sketches.pig.sampling">ReservoirSampling</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/DataToSketch.html#getInitial--">getInitial()</a></span> - Method in class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/DataToSketch.html" title="class in com.yahoo.sketches.pig.theta">DataToSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Intersect.html#getInitial--">getInitial()</a></span> - Method in class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Intersect.html" title="class in com.yahoo.sketches.pig.theta">Intersect</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Union.html#getInitial--">getInitial()</a></span> - Method in class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Union.html" title="class in com.yahoo.sketches.pig.theta">Union</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html#getInitial--">getInitial()</a></span> - Method in class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple">DataToArrayOfDoublesSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html#getInitial--">getInitial()</a></span> - Method in class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple">DataToDoubleSummarySketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html#getInitial--">getInitial()</a></span> - Method in class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple">UnionArrayOfDoublesSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html#getInitial--">getInitial()</a></span> - Method in class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple">UnionDoubleSummarySketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.html#getIntermed--">getIntermed()</a></span> - Method in class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentStringsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.html#getIntermed--">getIntermed()</a></span> - Method in class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentStringsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html#getIntermed--">getIntermed()</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToDoublesSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToStringsSketch.html#getIntermed--">getIntermed()</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToStringsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html#getIntermed--">getIntermed()</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionDoublesSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/UnionStringsSketch.html#getIntermed--">getIntermed()</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionStringsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.html#getIntermed--">getIntermed()</a></span> - Method in class com.yahoo.sketches.pig.sampling.<a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.html" title="class in com.yahoo.sketches.pig.sampling">ReservoirSampling</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/DataToSketch.html#getIntermed--">getIntermed()</a></span> - Method in class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/DataToSketch.html" title="class in com.yahoo.sketches.pig.theta">DataToSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Intersect.html#getIntermed--">getIntermed()</a></span> - Method in class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Intersect.html" title="class in com.yahoo.sketches.pig.theta">Intersect</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Union.html#getIntermed--">getIntermed()</a></span> - Method in class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Union.html" title="class in com.yahoo.sketches.pig.theta">Union</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html#getIntermed--">getIntermed()</a></span> - Method in class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple">DataToArrayOfDoublesSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html#getIntermed--">getIntermed()</a></span> - Method in class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple">DataToDoubleSummarySketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html#getIntermed--">getIntermed()</a></span> - Method in class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple">UnionArrayOfDoublesSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html#getIntermed--">getIntermed()</a></span> - Method in class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple">UnionDoubleSummarySketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/pig/quantiles/GetKFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">GetKFromDoublesSketch</span></a> - Class in <a href="com/yahoo/sketches/pig/quantiles/package-summary.html">com.yahoo.sketches.pig.quantiles</a></dt>
-<dd>
-<div class="block">This UDF is to get the parameter K from a given sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/GetKFromDoublesSketch.html#GetKFromDoublesSketch--">GetKFromDoublesSketch()</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/GetKFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">GetKFromDoublesSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/pig/quantiles/GetKFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">GetKFromStringsSketch</span></a> - Class in <a href="com/yahoo/sketches/pig/quantiles/package-summary.html">com.yahoo.sketches.pig.quantiles</a></dt>
-<dd>
-<div class="block">This UDF is to get the parameter K from a given sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/GetKFromStringsSketch.html#GetKFromStringsSketch--">GetKFromStringsSketch()</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/GetKFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">GetKFromStringsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/pig/quantiles/GetPmfFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">GetPmfFromDoublesSketch</span></a> - Class in <a href="com/yahoo/sketches/pig/quantiles/package-summary.html">com.yahoo.sketches.pig.quantiles</a></dt>
-<dd>
-<div class="block">This UDF is to get an approximation to the Probability Mass Function (PMF) of the input stream
- given a sketch and a set of split points - an array of <i>m</i> unique, monotonically increasing
- double values that divide the real number line into <i>m+1</i> consecutive disjoint intervals.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/GetPmfFromDoublesSketch.html#GetPmfFromDoublesSketch--">GetPmfFromDoublesSketch()</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/GetPmfFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">GetPmfFromDoublesSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/pig/quantiles/GetPmfFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">GetPmfFromStringsSketch</span></a> - Class in <a href="com/yahoo/sketches/pig/quantiles/package-summary.html">com.yahoo.sketches.pig.quantiles</a></dt>
-<dd>
-<div class="block">This UDF is to get an approximation to the Probability Mass Function (PMF) of the input stream
- given a sketch and a set of split points - an array of <i>m</i> unique, monotonically increasing
- values that divide the domain into <i>m+1</i> consecutive disjoint intervals.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/GetPmfFromStringsSketch.html#GetPmfFromStringsSketch--">GetPmfFromStringsSketch()</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/GetPmfFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">GetPmfFromStringsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/pig/quantiles/GetQuantileFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">GetQuantileFromDoublesSketch</span></a> - Class in <a href="com/yahoo/sketches/pig/quantiles/package-summary.html">com.yahoo.sketches.pig.quantiles</a></dt>
-<dd>
-<div class="block">This UDF is to get a quantile value from a DoublesSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/GetQuantileFromDoublesSketch.html#GetQuantileFromDoublesSketch--">GetQuantileFromDoublesSketch()</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/GetQuantileFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">GetQuantileFromDoublesSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/pig/quantiles/GetQuantileFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">GetQuantileFromStringsSketch</span></a> - Class in <a href="com/yahoo/sketches/pig/quantiles/package-summary.html">com.yahoo.sketches.pig.quantiles</a></dt>
-<dd>
-<div class="block">This UDF is to get a quantile value from an ItemsSketch&lt;String&gt;.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/GetQuantileFromStringsSketch.html#GetQuantileFromStringsSketch--">GetQuantileFromStringsSketch()</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/GetQuantileFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">GetQuantileFromStringsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/pig/quantiles/GetQuantilesFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">GetQuantilesFromDoublesSketch</span></a> - Class in <a href="com/yahoo/sketches/pig/quantiles/package-summary.html">com.yahoo.sketches.pig.quantiles</a></dt>
-<dd>
-<div class="block">This UDF is to get a list of quantile values from an DoublesSketch given a list of
- fractions or a number of evenly spaced intervals.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/GetQuantilesFromDoublesSketch.html#GetQuantilesFromDoublesSketch--">GetQuantilesFromDoublesSketch()</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/GetQuantilesFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">GetQuantilesFromDoublesSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/pig/quantiles/GetQuantilesFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">GetQuantilesFromStringsSketch</span></a> - Class in <a href="com/yahoo/sketches/pig/quantiles/package-summary.html">com.yahoo.sketches.pig.quantiles</a></dt>
-<dd>
-<div class="block">This UDF is to get a list of quantile values from an ItemsSketch&lt;String&gt; given a list of
- fractions or a number of evenly spaced intervals.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/GetQuantilesFromStringsSketch.html#GetQuantilesFromStringsSketch--">GetQuantilesFromStringsSketch()</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/GetQuantilesFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">GetQuantilesFromStringsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html#getValue--">getValue()</a></span> - Method in class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentItemsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html#getValue--">getValue()</a></span> - Method in class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentItemsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html#getValue--">getValue()</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToDoublesSketch</a></dt>
-<dd>
-<div class="block">Returns the result of the Union that has been built up by multiple calls to <a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html#accumulate-org.apache.pig.data.Tuple-"><code>DataToDoublesSketch.accumulate(org.apache.pig.data.Tuple)</code></a>.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html#getValue--">getValue()</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToItemsSketch</a></dt>
-<dd>
-<div class="block">Returns the result of the Union that has been built up by multiple calls to <a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html#accumulate-org.apache.pig.data.Tuple-"><code>DataToItemsSketch.accumulate(org.apache.pig.data.Tuple)</code></a>.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html#getValue--">getValue()</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionDoublesSketch</a></dt>
-<dd>
-<div class="block">Returns the result of the Union that has been built up by multiple calls to <a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html#accumulate-org.apache.pig.data.Tuple-"><code>UnionDoublesSketch.accumulate(org.apache.pig.data.Tuple)</code></a>.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html#getValue--">getValue()</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionItemsSketch</a></dt>
-<dd>
-<div class="block">Returns the result of the Union that has been built up by multiple calls to <a href="com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html#accumulate-org.apache.pig.data.Tuple-"><code>UnionItemsSketch.accumulate(org.apache.pig.data.Tuple)</code></a>.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.html#getValue--">getValue()</a></span> - Method in class com.yahoo.sketches.pig.sampling.<a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.html" title="class in com.yahoo.sketches.pig.sampling">ReservoirSampling</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/DataToSketch.html#getValue--">getValue()</a></span> - Method in class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/DataToSketch.html" title="class in com.yahoo.sketches.pig.theta">DataToSketch</a></dt>
-<dd>
-<div class="block">Returns the sketch that has been built up by multiple calls to <a href="com/yahoo/sketches/pig/theta/DataToSketch.html#accumulate-org.apache.pig.data.Tuple-"><code>DataToSketch.accumulate(org.apache.pig.data.Tuple)</code></a>.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Intersect.html#getValue--">getValue()</a></span> - Method in class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Intersect.html" title="class in com.yahoo.sketches.pig.theta">Intersect</a></dt>
-<dd>
-<div class="block">Returns the sketch that has been built up by multiple calls to <a href="com/yahoo/sketches/pig/theta/Intersect.html#accumulate-org.apache.pig.data.Tuple-"><code>Intersect.accumulate(org.apache.pig.data.Tuple)</code></a>.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Union.html#getValue--">getValue()</a></span> - Method in class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Union.html" title="class in com.yahoo.sketches.pig.theta">Union</a></dt>
-<dd>
-<div class="block">Returns the sketch that has been built up by multiple calls to <a href="com/yahoo/sketches/pig/theta/Union.html#accumulate-org.apache.pig.data.Tuple-"><code>Union.accumulate(org.apache.pig.data.Tuple)</code></a>.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToSketch.html#getValue--">getValue()</a></span> - Method in class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToSketch.html" title="class in com.yahoo.sketches.pig.tuple">DataToSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/UnionSketch.html#getValue--">getValue()</a></span> - Method in class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionSketch.html" title="class in com.yahoo.sketches.pig.tuple">UnionSketch</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:I">
-<!--   -->
-</a>
-<h2 class="title">I</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.Initial.html#Initial-java.lang.String-">Initial(String)</a></span> - Constructor for class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.Initial.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentStringsSketch.Initial</a></dt>
-<dd>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.Initial.html#Initial--">Initial()</a></span> - Constructor for class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.Initial.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentStringsSketch.Initial</a></dt>
-<dd>
-<div class="block">Default constructor to make pig validation happy</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.Initial.html#Initial--">Initial()</a></span> - Constructor for class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.Initial.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentStringsSketch.Initial</a></dt>
-<dd>
-<div class="block">Default constructor to make pig validation happy.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.Initial.html#Initial-java.lang.String-">Initial(String)</a></span> - Constructor for class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.Initial.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentStringsSketch.Initial</a></dt>
-<dd>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.Initial.html#Initial--">Initial()</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.quantiles">DataToDoublesSketch.Initial</a></dt>
-<dd>
-<div class="block">Default constructor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.Initial.html#Initial-java.lang.String-">Initial(String)</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.quantiles">DataToDoublesSketch.Initial</a></dt>
-<dd>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.Initial.html#Initial--">Initial()</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.quantiles">UnionDoublesSketch.Initial</a></dt>
-<dd>
-<div class="block">Default constructor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.Initial.html#Initial-java.lang.String-">Initial(String)</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.quantiles">UnionDoublesSketch.Initial</a></dt>
-<dd>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.Initial.html#Initial--">Initial()</a></span> - Constructor for class com.yahoo.sketches.pig.sampling.<a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.Initial.html" title="class in com.yahoo.sketches.pig.sampling">ReservoirSampling.Initial</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.Initial.html#Initial-java.lang.String-">Initial(String)</a></span> - Constructor for class com.yahoo.sketches.pig.sampling.<a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.Initial.html" title="class in com.yahoo.sketches.pig.sampling">ReservoirSampling.Initial</a></dt>
-<dd>
-<div class="block">Map-side constructor for reservoir sampling UDF</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/DataToSketch.Initial.html#Initial--">Initial()</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/DataToSketch.Initial.html" title="class in com.yahoo.sketches.pig.theta">DataToSketch.Initial</a></dt>
-<dd>
-<div class="block">Default constructor to make pig validation happy.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/DataToSketch.Initial.html#Initial-java.lang.String-">Initial(String)</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/DataToSketch.Initial.html" title="class in com.yahoo.sketches.pig.theta">DataToSketch.Initial</a></dt>
-<dd>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/DataToSketch.Initial.html#Initial-java.lang.String-java.lang.String-">Initial(String, String)</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/DataToSketch.Initial.html" title="class in com.yahoo.sketches.pig.theta">DataToSketch.Initial</a></dt>
-<dd>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/DataToSketch.Initial.html#Initial-java.lang.String-java.lang.String-java.lang.String-">Initial(String, String, String)</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/DataToSketch.Initial.html" title="class in com.yahoo.sketches.pig.theta">DataToSketch.Initial</a></dt>
-<dd>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Intersect.Initial.html#Initial--">Initial()</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Intersect.Initial.html" title="class in com.yahoo.sketches.pig.theta">Intersect.Initial</a></dt>
-<dd>
-<div class="block">Default constructor to make pig validation happy.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Intersect.Initial.html#Initial-java.lang.String-">Initial(String)</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Intersect.Initial.html" title="class in com.yahoo.sketches.pig.theta">Intersect.Initial</a></dt>
-<dd>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Union.Initial.html#Initial--">Initial()</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Union.Initial.html" title="class in com.yahoo.sketches.pig.theta">Union.Initial</a></dt>
-<dd>
-<div class="block">Default constructor to make pig validation happy.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Union.Initial.html#Initial-java.lang.String-">Initial(String)</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Union.Initial.html" title="class in com.yahoo.sketches.pig.theta">Union.Initial</a></dt>
-<dd>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Union.Initial.html#Initial-java.lang.String-java.lang.String-">Initial(String, String)</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Union.Initial.html" title="class in com.yahoo.sketches.pig.theta">Union.Initial</a></dt>
-<dd>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Union.Initial.html#Initial-java.lang.String-java.lang.String-java.lang.String-">Initial(String, String, String)</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Union.Initial.html" title="class in com.yahoo.sketches.pig.theta">Union.Initial</a></dt>
-<dd>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.Initial.html#Initial--">Initial()</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">DataToArrayOfDoublesSketch.Initial</a></dt>
-<dd>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.Initial.html#Initial-java.lang.String-">Initial(String)</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">DataToArrayOfDoublesSketch.Initial</a></dt>
-<dd>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.Initial.html#Initial-java.lang.String-java.lang.String-">Initial(String, String)</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">DataToArrayOfDoublesSketch.Initial</a></dt>
-<dd>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.Initial.html#Initial-java.lang.String-java.lang.String-java.lang.String-">Initial(String, String, String)</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">DataToArrayOfDoublesSketch.Initial</a></dt>
-<dd>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.Initial.html#Initial--">Initial()</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">DataToDoubleSummarySketch.Initial</a></dt>
-<dd>
-<div class="block">Constructor wit default sketch size and default mode</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.Initial.html#Initial-java.lang.String-">Initial(String)</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">DataToDoubleSummarySketch.Initial</a></dt>
-<dd>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.Initial.html#Initial-java.lang.String-java.lang.String-">Initial(String, String)</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">DataToDoubleSummarySketch.Initial</a></dt>
-<dd>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.Initial.html#Initial--">Initial()</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">UnionArrayOfDoublesSketch.Initial</a></dt>
-<dd>
-<div class="block">Constructor for the initial pass of an Algebraic function using default parameters.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.Initial.html#Initial-java.lang.String-">Initial(String)</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">UnionArrayOfDoublesSketch.Initial</a></dt>
-<dd>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.Initial.html#Initial-java.lang.String-java.lang.String-">Initial(String, String)</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">UnionArrayOfDoublesSketch.Initial</a></dt>
-<dd>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.Initial.html#Initial--">Initial()</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">UnionDoubleSummarySketch.Initial</a></dt>
-<dd>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.Initial.html#Initial-java.lang.String-">Initial(String)</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">UnionDoubleSummarySketch.Initial</a></dt>
-<dd>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.Initial.html#Initial-java.lang.String-java.lang.String-">Initial(String, String)</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple">UnionDoubleSummarySketch.Initial</a></dt>
-<dd>
-<div class="block">Constructor for the initial pass of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.IntermediateFinal.html#IntermediateFinal-java.lang.String-">IntermediateFinal(String)</a></span> - Constructor for class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentStringsSketch.IntermediateFinal</a></dt>
-<dd>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.IntermediateFinal.html#IntermediateFinal--">IntermediateFinal()</a></span> - Constructor for class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">DataToFrequentStringsSketch.IntermediateFinal</a></dt>
-<dd>
-<div class="block">Default constructor to make pig validation happy.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.IntermediateFinal.html#IntermediateFinal--">IntermediateFinal()</a></span> - Constructor for class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentStringsSketch.IntermediateFinal</a></dt>
-<dd>
-<div class="block">Default constructor to make pig validation happy.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.IntermediateFinal.html#IntermediateFinal-java.lang.String-">IntermediateFinal(String)</a></span> - Constructor for class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentStringsSketch.IntermediateFinal</a></dt>
-<dd>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.IntermediateFinal.html#IntermediateFinal--">IntermediateFinal()</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">DataToDoublesSketch.IntermediateFinal</a></dt>
-<dd>
-<div class="block">Default constructor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.IntermediateFinal.html#IntermediateFinal-java.lang.String-">IntermediateFinal(String)</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">DataToDoublesSketch.IntermediateFinal</a></dt>
-<dd>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.IntermediateFinal.html#IntermediateFinal-int-">IntermediateFinal(int)</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">DataToDoublesSketch.IntermediateFinal</a></dt>
-<dd>
-<div class="block">Constructor with primitives for the intermediate and final passes of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.IntermediateFinal.html#IntermediateFinal--">IntermediateFinal()</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">UnionDoublesSketch.IntermediateFinal</a></dt>
-<dd>
-<div class="block">Default constructor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.IntermediateFinal.html#IntermediateFinal-java.lang.String-">IntermediateFinal(String)</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">UnionDoublesSketch.IntermediateFinal</a></dt>
-<dd>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.IntermediateFinal.html#IntermediateFinal-int-">IntermediateFinal(int)</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">UnionDoublesSketch.IntermediateFinal</a></dt>
-<dd>
-<div class="block">Constructor with primitives for the intermediate and final passes of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.IntermediateFinal.html#IntermediateFinal--">IntermediateFinal()</a></span> - Constructor for class com.yahoo.sketches.pig.sampling.<a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.sampling">ReservoirSampling.IntermediateFinal</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.IntermediateFinal.html#IntermediateFinal-java.lang.String-">IntermediateFinal(String)</a></span> - Constructor for class com.yahoo.sketches.pig.sampling.<a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.sampling">ReservoirSampling.IntermediateFinal</a></dt>
-<dd>
-<div class="block">Combiner and reducer side constructor for reservoir sampling UDF</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/DataToSketch.IntermediateFinal.html#IntermediateFinal--">IntermediateFinal()</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/DataToSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta">DataToSketch.IntermediateFinal</a></dt>
-<dd>
-<div class="block">Default constructor to make pig validation happy.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/DataToSketch.IntermediateFinal.html#IntermediateFinal-java.lang.String-">IntermediateFinal(String)</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/DataToSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta">DataToSketch.IntermediateFinal</a></dt>
-<dd>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/DataToSketch.IntermediateFinal.html#IntermediateFinal-java.lang.String-java.lang.String-">IntermediateFinal(String, String)</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/DataToSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta">DataToSketch.IntermediateFinal</a></dt>
-<dd>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/DataToSketch.IntermediateFinal.html#IntermediateFinal-java.lang.String-java.lang.String-java.lang.String-">IntermediateFinal(String, String, String)</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/DataToSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta">DataToSketch.IntermediateFinal</a></dt>
-<dd>
-<div class="block">Constructor with strings for the intermediate and final passes of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/DataToSketch.IntermediateFinal.html#IntermediateFinal-int-float-long-">IntermediateFinal(int, float, long)</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/DataToSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta">DataToSketch.IntermediateFinal</a></dt>
-<dd>
-<div class="block">Constructor with primitives for the intermediate and final passes of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Intersect.IntermediateFinal.html#IntermediateFinal--">IntermediateFinal()</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Intersect.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta">Intersect.IntermediateFinal</a></dt>
-<dd>
-<div class="block">Default constructor to make pig validation happy.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Intersect.IntermediateFinal.html#IntermediateFinal-java.lang.String-">IntermediateFinal(String)</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Intersect.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta">Intersect.IntermediateFinal</a></dt>
-<dd>
-<div class="block">Constructor with strings for the intermediate and final passes of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Intersect.IntermediateFinal.html#IntermediateFinal-long-">IntermediateFinal(long)</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Intersect.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta">Intersect.IntermediateFinal</a></dt>
-<dd>
-<div class="block">Constructor with primitives for the intermediate and final passes of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Union.IntermediateFinal.html#IntermediateFinal--">IntermediateFinal()</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Union.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta">Union.IntermediateFinal</a></dt>
-<dd>
-<div class="block">Default constructor to make pig validation happy.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Union.IntermediateFinal.html#IntermediateFinal-java.lang.String-">IntermediateFinal(String)</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Union.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta">Union.IntermediateFinal</a></dt>
-<dd>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Union.IntermediateFinal.html#IntermediateFinal-java.lang.String-java.lang.String-">IntermediateFinal(String, String)</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Union.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta">Union.IntermediateFinal</a></dt>
-<dd>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Union.IntermediateFinal.html#IntermediateFinal-java.lang.String-java.lang.String-java.lang.String-">IntermediateFinal(String, String, String)</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Union.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta">Union.IntermediateFinal</a></dt>
-<dd>
-<div class="block">Constructor with strings for the intermediate and final passes of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Union.IntermediateFinal.html#IntermediateFinal-int-float-long-">IntermediateFinal(int, float, long)</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Union.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta">Union.IntermediateFinal</a></dt>
-<dd>
-<div class="block">Constructor with primitives for the intermediate and final passes of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.IntermediateFinal.html#IntermediateFinal--">IntermediateFinal()</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">DataToArrayOfDoublesSketch.IntermediateFinal</a></dt>
-<dd>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.IntermediateFinal.html#IntermediateFinal-java.lang.String-">IntermediateFinal(String)</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">DataToArrayOfDoublesSketch.IntermediateFinal</a></dt>
-<dd>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.IntermediateFinal.html#IntermediateFinal-java.lang.String-java.lang.String-">IntermediateFinal(String, String)</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">DataToArrayOfDoublesSketch.IntermediateFinal</a></dt>
-<dd>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.IntermediateFinal.html#IntermediateFinal-java.lang.String-java.lang.String-java.lang.String-">IntermediateFinal(String, String, String)</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">DataToArrayOfDoublesSketch.IntermediateFinal</a></dt>
-<dd>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.IntermediateFinal.html#IntermediateFinal--">IntermediateFinal()</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">DataToDoubleSummarySketch.IntermediateFinal</a></dt>
-<dd>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.IntermediateFinal.html#IntermediateFinal-java.lang.String-">IntermediateFinal(String)</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">DataToDoubleSummarySketch.IntermediateFinal</a></dt>
-<dd>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.IntermediateFinal.html#IntermediateFinal-java.lang.String-java.lang.String-">IntermediateFinal(String, String)</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">DataToDoubleSummarySketch.IntermediateFinal</a></dt>
-<dd>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.IntermediateFinal.html#IntermediateFinal--">IntermediateFinal()</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">UnionArrayOfDoublesSketch.IntermediateFinal</a></dt>
-<dd>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.IntermediateFinal.html#IntermediateFinal-java.lang.String-">IntermediateFinal(String)</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">UnionArrayOfDoublesSketch.IntermediateFinal</a></dt>
-<dd>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.IntermediateFinal.html#IntermediateFinal-java.lang.String-java.lang.String-">IntermediateFinal(String, String)</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">UnionArrayOfDoublesSketch.IntermediateFinal</a></dt>
-<dd>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.IntermediateFinal.html#IntermediateFinal--">IntermediateFinal()</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">UnionDoubleSummarySketch.IntermediateFinal</a></dt>
-<dd>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.IntermediateFinal.html#IntermediateFinal-java.lang.String-">IntermediateFinal(String)</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">UnionDoubleSummarySketch.IntermediateFinal</a></dt>
-<dd>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.IntermediateFinal.html#IntermediateFinal-java.lang.String-java.lang.String-">IntermediateFinal(String, String)</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">UnionDoubleSummarySketch.IntermediateFinal</a></dt>
-<dd>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/theta/Intersect.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Intersect</span></a> - Class in <a href="com/yahoo/sketches/pig/theta/package-summary.html">com.yahoo.sketches.pig.theta</a></dt>
-<dd>
-<div class="block">This is a Pig UDF that performs the Intersection Set Operation on Sketches.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Intersect.html#Intersect--">Intersect()</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Intersect.html" title="class in com.yahoo.sketches.pig.theta">Intersect</a></dt>
-<dd>
-<div class="block">Default constructor to make pig validation happy.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Intersect.html#Intersect-java.lang.String-">Intersect(String)</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Intersect.html" title="class in com.yahoo.sketches.pig.theta">Intersect</a></dt>
-<dd>
-<div class="block">Full string constructor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Intersect.html#Intersect-long-">Intersect(long)</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Intersect.html" title="class in com.yahoo.sketches.pig.theta">Intersect</a></dt>
-<dd>
-<div class="block">Base constructor.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/theta/Intersect.Initial.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Intersect.Initial</span></a> - Class in <a href="com/yahoo/sketches/pig/theta/package-summary.html">com.yahoo.sketches.pig.theta</a></dt>
-<dd>
-<div class="block">Class used to calculate the initial pass of an Algebraic sketch operation.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/theta/Intersect.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Intersect.IntermediateFinal</span></a> - Class in <a href="com/yahoo/sketches/pig/theta/package-summary.html">com.yahoo.sketches.pig.theta</a></dt>
-<dd>
-<div class="block">Class used to calculate the intermediate or final combiner pass of an <i>Algebraic</i> intersection
- operation.</div>
-</dd>
-</dl>
-<a name="I:M">
-<!--   -->
-</a>
-<h2 class="title">M</h2>
-<dl>
-<dt><a href="com/yahoo/sketches/pig/hash/MurmurHash3.html" title="class in com.yahoo.sketches.pig.hash"><span class="typeNameLink">MurmurHash3</span></a> - Class in <a href="com/yahoo/sketches/pig/hash/package-summary.html">com.yahoo.sketches.pig.hash</a></dt>
-<dd>
-<div class="block">Computes a 128-bit MurmurHash3 hash of data input types: String, DataByteArray, Long, Integer,
- Double, and Float.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/hash/MurmurHash3.html#MurmurHash3--">MurmurHash3()</a></span> - Constructor for class com.yahoo.sketches.pig.hash.<a href="com/yahoo/sketches/pig/hash/MurmurHash3.html" title="class in com.yahoo.sketches.pig.hash">MurmurHash3</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:O">
-<!--   -->
-</a>
-<h2 class="title">O</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/FrequentStringsSketchToEstimates.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema(Schema)</a></span> - Method in class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/FrequentStringsSketchToEstimates.html" title="class in com.yahoo.sketches.pig.frequencies">FrequentStringsSketchToEstimates</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/hash/MurmurHash3.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema(Schema)</a></span> - Method in class com.yahoo.sketches.pig.hash.<a href="com/yahoo/sketches/pig/hash/MurmurHash3.html" title="class in com.yahoo.sketches.pig.hash">MurmurHash3</a></dt>
-<dd>
-<div class="block">The output consists of two longs, or 128 bits, plus the result of the modulo division if
- specified.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema(Schema)</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToDoublesSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema(Schema)</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">DataToItemsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema(Schema)</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionDoublesSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema(Schema)</a></span> - Method in class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionItemsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema(Schema)</a></span> - Method in class com.yahoo.sketches.pig.sampling.<a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.html" title="class in com.yahoo.sketches.pig.sampling">ReservoirSampling</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/AexcludeB.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema(Schema)</a></span> - Method in class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/AexcludeB.html" title="class in com.yahoo.sketches.pig.theta">AexcludeB</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/DataToSketch.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema(Schema)</a></span> - Method in class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/DataToSketch.html" title="class in com.yahoo.sketches.pig.theta">DataToSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/ErrorBounds.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema(Schema)</a></span> - Method in class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/ErrorBounds.html" title="class in com.yahoo.sketches.pig.theta">ErrorBounds</a></dt>
-<dd>
-<div class="block">The output is a Sketch Result Tuple Schema.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Intersect.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema(Schema)</a></span> - Method in class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Intersect.html" title="class in com.yahoo.sketches.pig.theta">Intersect</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/SketchToString.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema(Schema)</a></span> - Method in class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/SketchToString.html" title="class in com.yahoo.sketches.pig.theta">SketchToString</a></dt>
-<dd>
-<div class="block">The output is a String Tuple.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Union.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema(Schema)</a></span> - Method in class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Union.html" title="class in com.yahoo.sketches.pig.theta">Union</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:R">
-<!--   -->
-</a>
-<h2 class="title">R</h2>
-<dl>
-<dt><a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.html" title="class in com.yahoo.sketches.pig.sampling"><span class="typeNameLink">ReservoirSampling</span></a> - Class in <a href="com/yahoo/sketches/pig/sampling/package-summary.html">com.yahoo.sketches.pig.sampling</a></dt>
-<dd>
-<div class="block">This is a Pg UDF that builds applies reservoir sampling to input tuples.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.html#ReservoirSampling-java.lang.String-">ReservoirSampling(String)</a></span> - Constructor for class com.yahoo.sketches.pig.sampling.<a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.html" title="class in com.yahoo.sketches.pig.sampling">ReservoirSampling</a></dt>
-<dd>
-<div class="block">Reservoir sampling constructor.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.Initial.html" title="class in com.yahoo.sketches.pig.sampling"><span class="typeNameLink">ReservoirSampling.Initial</span></a> - Class in <a href="com/yahoo/sketches/pig/sampling/package-summary.html">com.yahoo.sketches.pig.sampling</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.sampling"><span class="typeNameLink">ReservoirSampling.IntermediateFinal</span></a> - Class in <a href="com/yahoo/sketches/pig/sampling/package-summary.html">com.yahoo.sketches.pig.sampling</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:S">
-<!--   -->
-</a>
-<h2 class="title">S</h2>
-<dl>
-<dt><a href="com/yahoo/sketches/pig/theta/SketchToString.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">SketchToString</span></a> - Class in <a href="com/yahoo/sketches/pig/theta/package-summary.html">com.yahoo.sketches.pig.theta</a></dt>
-<dd>
-<div class="block">This is a User Defined Function (UDF) for "pretty printing" the summary of a sketch
- from a Sketch Tuple.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/SketchToString.html#SketchToString--">SketchToString()</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/SketchToString.html" title="class in com.yahoo.sketches.pig.theta">SketchToString</a></dt>
-<dd>
-<div class="block">Pretty prints only the sketch summary.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/SketchToString.html#SketchToString-java.lang.String-">SketchToString(String)</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/SketchToString.html" title="class in com.yahoo.sketches.pig.theta">SketchToString</a></dt>
-<dd>
-<div class="block">Pretty prints all bucket detail plus the sketch summary based on outputDetail.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/SketchToString.html#SketchToString-java.lang.String-java.lang.String-">SketchToString(String, String)</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/SketchToString.html" title="class in com.yahoo.sketches.pig.theta">SketchToString</a></dt>
-<dd>
-<div class="block">Pretty prints all bucket detail plus the sketch summary based on outputDetail.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/SketchToString.html#SketchToString-boolean-long-">SketchToString(boolean, long)</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/SketchToString.html" title="class in com.yahoo.sketches.pig.theta">SketchToString</a></dt>
-<dd>
-<div class="block">Pretty prints all bucket detail plus the sketch summary based on outputDetail.</div>
-</dd>
-</dl>
-<a name="I:U">
-<!--   -->
-</a>
-<h2 class="title">U</h2>
-<dl>
-<dt><a href="com/yahoo/sketches/pig/theta/Union.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Union</span></a> - Class in <a href="com/yahoo/sketches/pig/theta/package-summary.html">com.yahoo.sketches.pig.theta</a></dt>
-<dd>
-<div class="block">This is a Pig UDF that performs the Union Set Operation on Sketches.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Union.html#Union--">Union()</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Union.html" title="class in com.yahoo.sketches.pig.theta">Union</a></dt>
-<dd>
-<div class="block">Default constructor to make pig validation happy.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Union.html#Union-java.lang.String-">Union(String)</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Union.html" title="class in com.yahoo.sketches.pig.theta">Union</a></dt>
-<dd>
-<div class="block">String constructor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Union.html#Union-java.lang.String-java.lang.String-">Union(String, String)</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Union.html" title="class in com.yahoo.sketches.pig.theta">Union</a></dt>
-<dd>
-<div class="block">String constructor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Union.html#Union-java.lang.String-java.lang.String-java.lang.String-">Union(String, String, String)</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Union.html" title="class in com.yahoo.sketches.pig.theta">Union</a></dt>
-<dd>
-<div class="block">Full string constructor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/theta/Union.html#Union-int-float-long-">Union(int, float, long)</a></span> - Constructor for class com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Union.html" title="class in com.yahoo.sketches.pig.theta">Union</a></dt>
-<dd>
-<div class="block">Base constructor.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/theta/Union.Initial.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Union.Initial</span></a> - Class in <a href="com/yahoo/sketches/pig/theta/package-summary.html">com.yahoo.sketches.pig.theta</a></dt>
-<dd>
-<div class="block">Class used to calculate the initial pass of an Algebraic sketch operation.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/theta/Union.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Union.IntermediateFinal</span></a> - Class in <a href="com/yahoo/sketches/pig/theta/package-summary.html">com.yahoo.sketches.pig.theta</a></dt>
-<dd>
-<div class="block">Class used to calculate the intermediate or final combiner pass of an <i>Algebraic</i> union
- operation.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">UnionArrayOfDoublesSketch</span></a> - Class in <a href="com/yahoo/sketches/pig/tuple/package-summary.html">com.yahoo.sketches.pig.tuple</a></dt>
-<dd>
-<div class="block">This is to union ArrayOfDoublesSketches.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html#UnionArrayOfDoublesSketch--">UnionArrayOfDoublesSketch()</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple">UnionArrayOfDoublesSketch</a></dt>
-<dd>
-<div class="block">Constructor with default sketch size and default number of values of 1.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html#UnionArrayOfDoublesSketch-java.lang.String-">UnionArrayOfDoublesSketch(String)</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple">UnionArrayOfDoublesSketch</a></dt>
-<dd>
-<div class="block">Constructor with default sketch size and given number of values.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html#UnionArrayOfDoublesSketch-java.lang.String-java.lang.String-">UnionArrayOfDoublesSketch(String, String)</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple">UnionArrayOfDoublesSketch</a></dt>
-<dd>
-<div class="block">Constructor with given sketch size and vumber of values.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">UnionArrayOfDoublesSketch.Initial</span></a> - Class in <a href="com/yahoo/sketches/pig/tuple/package-summary.html">com.yahoo.sketches.pig.tuple</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">UnionArrayOfDoublesSketch.IntermediateFinal</span></a> - Class in <a href="com/yahoo/sketches/pig/tuple/package-summary.html">com.yahoo.sketches.pig.tuple</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">UnionDoublesSketch</span></a> - Class in <a href="com/yahoo/sketches/pig/quantiles/package-summary.html">com.yahoo.sketches.pig.quantiles</a></dt>
-<dd>
-<div class="block">This is a Pig UDF that merges Quantiles Sketches.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html#UnionDoublesSketch--">UnionDoublesSketch()</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionDoublesSketch</a></dt>
-<dd>
-<div class="block">Default constructor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html#UnionDoublesSketch-java.lang.String-">UnionDoublesSketch(String)</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionDoublesSketch</a></dt>
-<dd>
-<div class="block">String constructor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html#UnionDoublesSketch-int-">UnionDoublesSketch(int)</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionDoublesSketch</a></dt>
-<dd>
-<div class="block">Base constructor.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">UnionDoublesSketch.Initial</span></a> - Class in <a href="com/yahoo/sketches/pig/quantiles/package-summary.html">com.yahoo.sketches.pig.quantiles</a></dt>
-<dd>
-<div class="block">Class used to calculate the initial pass of an Algebraic sketch operation.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">UnionDoublesSketch.IntermediateFinal</span></a> - Class in <a href="com/yahoo/sketches/pig/quantiles/package-summary.html">com.yahoo.sketches.pig.quantiles</a></dt>
-<dd>
-<div class="block">Class used to calculate the intermediate or final combiner pass of an <i>Algebraic</i> union
- operation.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">UnionDoubleSummarySketch</span></a> - Class in <a href="com/yahoo/sketches/pig/tuple/package-summary.html">com.yahoo.sketches.pig.tuple</a></dt>
-<dd>
-<div class="block">This is to union Sketch&lt;DoubleSummary&gt;.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html#UnionDoubleSummarySketch--">UnionDoubleSummarySketch()</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple">UnionDoubleSummarySketch</a></dt>
-<dd>
-<div class="block">Constructor with default sketch size and default mode (sum)</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html#UnionDoubleSummarySketch-java.lang.String-">UnionDoubleSummarySketch(String)</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple">UnionDoubleSummarySketch</a></dt>
-<dd>
-<div class="block">Constructor with default mode (sum)</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html#UnionDoubleSummarySketch-java.lang.String-java.lang.String-">UnionDoubleSummarySketch(String, String)</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple">UnionDoubleSummarySketch</a></dt>
-<dd>
-<div class="block">Constructor</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">UnionDoubleSummarySketch.Initial</span></a> - Class in <a href="com/yahoo/sketches/pig/tuple/package-summary.html">com.yahoo.sketches.pig.tuple</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">UnionDoubleSummarySketch.IntermediateFinal</span></a> - Class in <a href="com/yahoo/sketches/pig/tuple/package-summary.html">com.yahoo.sketches.pig.tuple</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">UnionFrequentItemsSketch</span></a>&lt;<a href="com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html" title="type parameter in UnionFrequentItemsSketch">T</a>&gt; - Class in <a href="com/yahoo/sketches/pig/frequencies/package-summary.html">com.yahoo.sketches.pig.frequencies</a></dt>
-<dd>
-<div class="block">This is a generic implementation to be specialized in concrete UDFs</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html#UnionFrequentItemsSketch-int-com.yahoo.sketches.ArrayOfItemsSerDe-">UnionFrequentItemsSketch(int, ArrayOfItemsSerDe&lt;T&gt;)</a></span> - Constructor for class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentItemsSketch</a></dt>
-<dd>
-<div class="block">Constructs a function given a sketch size and serde</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">UnionFrequentItemsSketchAlgebraicIntermediateFinal</span></a>&lt;<a href="com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html" title="type parameter in UnionFrequentItemsSketchAlgebraicIntermediateFinal">T</a>&gt; - Class in <a href="com/yahoo/sketches/pig/frequencies/package-summary.html">com.yahoo.sketches.pig.frequencies</a></dt>
-<dd>
-<div class="block">This is to calculate the intermediate pass (combiner) or the final pass
- (reducer) of an Algebraic sketch operation.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html#UnionFrequentItemsSketchAlgebraicIntermediateFinal--">UnionFrequentItemsSketchAlgebraicIntermediateFinal()</a></span> - Constructor for class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentItemsSketchAlgebraicIntermediateFinal</a></dt>
-<dd>
-<div class="block">Default constructor to make pig validation happy.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html#UnionFrequentItemsSketchAlgebraicIntermediateFinal-int-com.yahoo.sketches.ArrayOfItemsSerDe-">UnionFrequentItemsSketchAlgebraicIntermediateFinal(int, ArrayOfItemsSerDe&lt;T&gt;)</a></span> - Constructor for class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentItemsSketchAlgebraicIntermediateFinal</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">UnionFrequentStringsSketch</span></a> - Class in <a href="com/yahoo/sketches/pig/frequencies/package-summary.html">com.yahoo.sketches.pig.frequencies</a></dt>
-<dd>
-<div class="block">This is to union FrequentItemsSketch&lt;String&gt;.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.html#UnionFrequentStringsSketch-java.lang.String-">UnionFrequentStringsSketch(String)</a></span> - Constructor for class com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies">UnionFrequentStringsSketch</a></dt>
-<dd>
-<div class="block">Constructor</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.Initial.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">UnionFrequentStringsSketch.Initial</span></a> - Class in <a href="com/yahoo/sketches/pig/frequencies/package-summary.html">com.yahoo.sketches.pig.frequencies</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">UnionFrequentStringsSketch.IntermediateFinal</span></a> - Class in <a href="com/yahoo/sketches/pig/frequencies/package-summary.html">com.yahoo.sketches.pig.frequencies</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">UnionItemsSketch</span></a>&lt;<a href="com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html" title="type parameter in UnionItemsSketch">T</a>&gt; - Class in <a href="com/yahoo/sketches/pig/quantiles/package-summary.html">com.yahoo.sketches.pig.quantiles</a></dt>
-<dd>
-<div class="block">Computes union of ItemsSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html#UnionItemsSketch-int-java.util.Comparator-com.yahoo.sketches.ArrayOfItemsSerDe-">UnionItemsSketch(int, Comparator&lt;T&gt;, ArrayOfItemsSerDe&lt;T&gt;)</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionItemsSketch</a></dt>
-<dd>
-<div class="block">Base constructor.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchInitial.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">UnionItemsSketch.UnionItemsSketchInitial</span></a> - Class in <a href="com/yahoo/sketches/pig/quantiles/package-summary.html">com.yahoo.sketches.pig.quantiles</a></dt>
-<dd>
-<div class="block">Class used to calculate the initial pass of an Algebraic sketch operation.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">UnionItemsSketch.UnionItemsSketchIntermediateFinal</span></a>&lt;<a href="com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" title="type parameter in UnionItemsSketch.UnionItemsSketchIntermediateFinal">T</a>&gt; - Class in <a href="com/yahoo/sketches/pig/quantiles/package-summary.html">com.yahoo.sketches.pig.quantiles</a></dt>
-<dd>
-<div class="block">Class used to calculate the intermediate or final combiner pass of an <i>Algebraic</i> union
- operation.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchInitial.html#UnionItemsSketchInitial--">UnionItemsSketchInitial()</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchInitial.html" title="class in com.yahoo.sketches.pig.quantiles">UnionItemsSketch.UnionItemsSketchInitial</a></dt>
-<dd>
-<div class="block">Default constructor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchInitial.html#UnionItemsSketchInitial-java.lang.String-">UnionItemsSketchInitial(String)</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchInitial.html" title="class in com.yahoo.sketches.pig.quantiles">UnionItemsSketch.UnionItemsSketchInitial</a></dt>
-<dd>
-<div class="block">Constructor with specific k</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html#UnionItemsSketchIntermediateFinal-int-java.util.Comparator-com.yahoo.sketches.ArrayOfItemsSerDe-">UnionItemsSketchIntermediateFinal(int, Comparator&lt;T&gt;, ArrayOfItemsSerDe&lt;T&gt;)</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">UnionItemsSketch.UnionItemsSketchIntermediateFinal</a></dt>
-<dd>
-<div class="block">Constructor for the intermediate and final passes of an Algebraic function.</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/tuple/UnionSketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">UnionSketch</span></a>&lt;<a href="com/yahoo/sketches/pig/tuple/UnionSketch.html" title="type parameter in UnionSketch">S</a> extends com.yahoo.sketches.tuple.Summary&gt; - Class in <a href="com/yahoo/sketches/pig/tuple/package-summary.html">com.yahoo.sketches.pig.tuple</a></dt>
-<dd>
-<div class="block">This is a generic implementation to be specialized in concrete UDFs</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/UnionSketch.html#UnionSketch-com.yahoo.sketches.tuple.SummaryFactory-">UnionSketch(SummaryFactory&lt;S&gt;)</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionSketch.html" title="class in com.yahoo.sketches.pig.tuple">UnionSketch</a></dt>
-<dd>
-<div class="block">Constructs a function given a summary factory and default sketch size</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/UnionSketch.html#UnionSketch-int-com.yahoo.sketches.tuple.SummaryFactory-">UnionSketch(int, SummaryFactory&lt;S&gt;)</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionSketch.html" title="class in com.yahoo.sketches.pig.tuple">UnionSketch</a></dt>
-<dd>
-<div class="block">Constructs a function given a sketch size and summary factory</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/tuple/UnionSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">UnionSketchAlgebraicIntermediateFinal</span></a>&lt;<a href="com/yahoo/sketches/pig/tuple/UnionSketchAlgebraicIntermediateFinal.html" title="type parameter in UnionSketchAlgebraicIntermediateFinal">S</a> extends com.yahoo.sketches.tuple.Summary&gt; - Class in <a href="com/yahoo/sketches/pig/tuple/package-summary.html">com.yahoo.sketches.pig.tuple</a></dt>
-<dd>
-<div class="block">This is to calculate the intermediate pass (combiner) or the final pass
- (reducer) of an Algebraic sketch operation.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/UnionSketchAlgebraicIntermediateFinal.html#UnionSketchAlgebraicIntermediateFinal-com.yahoo.sketches.tuple.SummaryFactory-">UnionSketchAlgebraicIntermediateFinal(SummaryFactory&lt;S&gt;)</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">UnionSketchAlgebraicIntermediateFinal</a></dt>
-<dd>
-<div class="block">Constructs a function given a summary factory and default sketch size</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/tuple/UnionSketchAlgebraicIntermediateFinal.html#UnionSketchAlgebraicIntermediateFinal-int-com.yahoo.sketches.tuple.SummaryFactory-">UnionSketchAlgebraicIntermediateFinal(int, SummaryFactory&lt;S&gt;)</a></span> - Constructor for class com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple">UnionSketchAlgebraicIntermediateFinal</a></dt>
-<dd>
-<div class="block">Constructs a function given a sketch size and summary factory</div>
-</dd>
-<dt><a href="com/yahoo/sketches/pig/quantiles/UnionStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">UnionStringsSketch</span></a> - Class in <a href="com/yahoo/sketches/pig/quantiles/package-summary.html">com.yahoo.sketches.pig.quantiles</a></dt>
-<dd>
-<div class="block">Computes union of ItemsSketch&lt;String&gt;.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/UnionStringsSketch.html#UnionStringsSketch--">UnionStringsSketch()</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionStringsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/UnionStringsSketch.html#UnionStringsSketch-java.lang.String-">UnionStringsSketch(String)</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles">UnionStringsSketch</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="com/yahoo/sketches/pig/quantiles/UnionStringsSketch.UnionStringsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">UnionStringsSketch.UnionStringsSketchIntermediateFinal</span></a> - Class in <a href="com/yahoo/sketches/pig/quantiles/package-summary.html">com.yahoo.sketches.pig.quantiles</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/UnionStringsSketch.UnionStringsSketchIntermediateFinal.html#UnionStringsSketchIntermediateFinal--">UnionStringsSketchIntermediateFinal()</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionStringsSketch.UnionStringsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">UnionStringsSketch.UnionStringsSketchIntermediateFinal</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/pig/quantiles/UnionStringsSketch.UnionStringsSketchIntermediateFinal.html#UnionStringsSketchIntermediateFinal-java.lang.String-">UnionStringsSketchIntermediateFinal(String)</a></span> - Constructor for class com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionStringsSketch.UnionStringsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles">UnionStringsSketch.UnionStringsSketchIntermediateFinal</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a href="#I:A">A</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:U">U</a>&nbsp;</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li class="navBarCell1Rev">Index</li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
-<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/index.html b/api/pig/snapshot/apidocs/index.html
deleted file mode 100644
index 0137e44..0000000
--- a/api/pig/snapshot/apidocs/index.html
+++ /dev/null
@@ -1,75 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API</title>
-<script type="text/javascript">
-    targetPage = "" + window.location.search;
-    if (targetPage != "" && targetPage != "undefined")
-        targetPage = targetPage.substring(1);
-    if (targetPage.indexOf(":") != -1 || (targetPage != "" && !validURL(targetPage)))
-        targetPage = "undefined";
-    function validURL(url) {
-        try {
-            url = decodeURIComponent(url);
-        }
-        catch (error) {
-            return false;
-        }
-        var pos = url.indexOf(".html");
-        if (pos == -1 || pos != url.length - 5)
-            return false;
-        var allowNumber = false;
-        var allowSep = false;
-        var seenDot = false;
-        for (var i = 0; i < url.length - 5; i++) {
-            var ch = url.charAt(i);
-            if ('a' <= ch && ch <= 'z' ||
-                    'A' <= ch && ch <= 'Z' ||
-                    ch == '$' ||
-                    ch == '_' ||
-                    ch.charCodeAt(0) > 127) {
-                allowNumber = true;
-                allowSep = true;
-            } else if ('0' <= ch && ch <= '9'
-                    || ch == '-') {
-                if (!allowNumber)
-                     return false;
-            } else if (ch == '/' || ch == '.') {
-                if (!allowSep)
-                    return false;
-                allowNumber = false;
-                allowSep = false;
-                if (ch == '.')
-                     seenDot = true;
-                if (ch == '/' && seenDot)
-                     return false;
-            } else {
-                return false;
-            }
-        }
-        return true;
-    }
-    function loadFrames() {
-        if (targetPage != "" && targetPage != "undefined")
-             top.classFrame.location = top.targetPage;
-    }
-</script>
-</head>
-<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()">
-<frameset rows="30%,70%" title="Left frames" onload="top.loadFrames()">
-<frame src="overview-frame.html" name="packageListFrame" title="All Packages">
-<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
-</frameset>
-<frame src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
-<noframes>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<h2>Frame Alert</h2>
-<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p>
-</noframes>
-</frameset>
-</html>
diff --git a/api/pig/snapshot/apidocs/overview-frame.html b/api/pig/snapshot/apidocs/overview-frame.html
deleted file mode 100644
index 5b77d22..0000000
--- a/api/pig/snapshot/apidocs/overview-frame.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Overview List (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<div class="indexHeader"><span><a href="allclasses-frame.html" target="packageFrame">All&nbsp;Classes</a></span></div>
-<div class="indexContainer">
-<h2 title="Packages">Packages</h2>
-<ul title="Packages">
-<li><a href="com/yahoo/sketches/pig/frequencies/package-frame.html" target="packageFrame">com.yahoo.sketches.pig.frequencies</a></li>
-<li><a href="com/yahoo/sketches/pig/hash/package-frame.html" target="packageFrame">com.yahoo.sketches.pig.hash</a></li>
-<li><a href="com/yahoo/sketches/pig/quantiles/package-frame.html" target="packageFrame">com.yahoo.sketches.pig.quantiles</a></li>
-<li><a href="com/yahoo/sketches/pig/sampling/package-frame.html" target="packageFrame">com.yahoo.sketches.pig.sampling</a></li>
-<li><a href="com/yahoo/sketches/pig/theta/package-frame.html" target="packageFrame">com.yahoo.sketches.pig.theta</a></li>
-<li><a href="com/yahoo/sketches/pig/tuple/package-frame.html" target="packageFrame">com.yahoo.sketches.pig.tuple</a></li>
-</ul>
-</div>
-<p>&nbsp;</p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/overview-summary.html b/api/pig/snapshot/apidocs/overview-summary.html
deleted file mode 100644
index f62f912..0000000
--- a/api/pig/snapshot/apidocs/overview-summary.html
+++ /dev/null
@@ -1,194 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Overview (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Overview (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li class="navBarCell1Rev">Overview</li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?overview-summary.html" target="_top">Frames</a></li>
-<li><a href="overview-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API</h1>
-</div>
-<div class="header">
-<div class="subTitle">
-<div class="block">Sketching Pig Library</div>
-</div>
-<p>See: <a href="#overview.description">Description</a></p>
-</div>
-<div class="contentContainer">
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Packages table, listing packages, and an explanation">
-<caption><span>Packages</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="com/yahoo/sketches/pig/frequencies/package-summary.html">com.yahoo.sketches.pig.frequencies</a></td>
-<td class="colLast">
-<div class="block">This package is dedicated to streaming algorithms that enable estimation of the
- frequency of occurence of items in a weighted multiset stream of items.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="com/yahoo/sketches/pig/hash/package-summary.html">com.yahoo.sketches.pig.hash</a></td>
-<td class="colLast">
-<div class="block">The hash package contains a high-performing and extended Java implementation 
- of Austin Appleby's 128-bit MurmurHash3 hash function originally coded in C.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="com/yahoo/sketches/pig/quantiles/package-summary.html">com.yahoo.sketches.pig.quantiles</a></td>
-<td class="colLast">
-<div class="block">The quantiles package contains stochastic streaming algorithms that enable single-pass 
- analysis of the distribution of a stream of real (double) values or generic items.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="com/yahoo/sketches/pig/sampling/package-summary.html">com.yahoo.sketches.pig.sampling</a></td>
-<td class="colLast">
-<div class="block">This package is dedicated to streaming algorithms that enable fixed size, uniform sampling of
- unweighted items from a stream.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="com/yahoo/sketches/pig/theta/package-summary.html">com.yahoo.sketches.pig.theta</a></td>
-<td class="colLast">
-<div class="block">The theta package contains all the sketch classes that are members of the 
- <a href="./resources/dictionary.html#thetaSketch">Theta Sketch Framework</a>.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="com/yahoo/sketches/pig/tuple/package-summary.html">com.yahoo.sketches.pig.tuple</a></td>
-<td class="colLast">
-<div class="block">The tuple package contains implementation of sketches based on the idea of
- theta sketches with the addition of values associated with unique keys.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="contentContainer"><a name="overview.description">
-<!--   -->
-</a>
-<div class="block"><h2>Sketching Pig Library</h2> 
-<h3>Overview</h3>
-
-<p>The Sketching Pig Library provides access to the theta sketches in sketches-core repository 
-  from Hadoop Pig.
-</p></div>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li class="navBarCell1Rev">Overview</li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?overview-summary.html" target="_top">Frames</a></li>
-<li><a href="overview-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/overview-tree.html b/api/pig/snapshot/apidocs/overview-tree.html
deleted file mode 100644
index 9dc8ce5..0000000
--- a/api/pig/snapshot/apidocs/overview-tree.html
+++ /dev/null
@@ -1,266 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_102) on Fri Nov 25 15:49:40 PST 2016 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Class Hierarchy (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)</title>
-<meta name="date" content="2016-11-25">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Class Hierarchy (com.yahoo.datasketches:sketches-pig 0.8.3-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
-<li><a href="overview-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For All Packages</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="com/yahoo/sketches/pig/frequencies/package-tree.html">com.yahoo.sketches.pig.frequencies</a>, </li>
-<li><a href="com/yahoo/sketches/pig/hash/package-tree.html">com.yahoo.sketches.pig.hash</a>, </li>
-<li><a href="com/yahoo/sketches/pig/quantiles/package-tree.html">com.yahoo.sketches.pig.quantiles</a>, </li>
-<li><a href="com/yahoo/sketches/pig/sampling/package-tree.html">com.yahoo.sketches.pig.sampling</a>, </li>
-<li><a href="com/yahoo/sketches/pig/theta/package-tree.html">com.yahoo.sketches.pig.theta</a>, </li>
-<li><a href="com/yahoo/sketches/pig/tuple/package-tree.html">com.yahoo.sketches.pig.tuple</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">org.apache.pig.EvalFunc&lt;T&gt;
-<ul>
-<li type="circle">org.apache.pig.AccumulatorEvalFunc&lt;T&gt; (implements org.apache.pig.Accumulator&lt;T&gt;)
-<ul>
-<li type="circle">com.yahoo.sketches.pig.sampling.<a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.html" title="class in com.yahoo.sketches.pig.sampling"><span class="typeNameLink">ReservoirSampling</span></a> (implements org.apache.pig.Algebraic)</li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/AexcludeB.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">AexcludeB</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">AlgebraicInitial</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.Initial.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">DataToFrequentStringsSketch.Initial</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.Initial.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">UnionFrequentStringsSketch.Initial</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/AlgebraicInitial.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">AlgebraicInitial</span></a>
-<ul>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">DataToArrayOfDoublesSketch.Initial</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">DataToDoubleSummarySketch.Initial</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">UnionArrayOfDoublesSketch.Initial</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.Initial.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">UnionDoubleSummarySketch.Initial</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/ArrayOfDoublesSketchToEstimates.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">ArrayOfDoublesSketchToEstimates</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">DataToArrayOfDoublesSketch</span></a> (implements org.apache.pig.Algebraic)</li>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToArrayOfDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">DataToArrayOfDoublesSketch.IntermediateFinal</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">DataToDoublesSketch</span></a> (implements org.apache.pig.Accumulator&lt;T&gt;, org.apache.pig.Algebraic)</li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">DataToDoublesSketch.Initial</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">DataToDoublesSketch.IntermediateFinal</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">DataToFrequentItemsSketch</span></a>&lt;T&gt; (implements org.apache.pig.Accumulator&lt;T&gt;)
-<ul>
-<li type="circle">com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">DataToFrequentStringsSketch</span></a> (implements org.apache.pig.Algebraic)</li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/DataToFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">DataToFrequentItemsSketchAlgebraicIntermediateFinal</span></a>&lt;T&gt;
-<ul>
-<li type="circle">com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/DataToFrequentStringsSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">DataToFrequentStringsSketch.IntermediateFinal</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">DataToItemsSketch</span></a>&lt;T&gt; (implements org.apache.pig.Accumulator&lt;T&gt;, org.apache.pig.Algebraic)
-<ul>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">DataToStringsSketch</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchInitial.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">DataToItemsSketch.DataToItemsSketchInitial</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToItemsSketch.DataToItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">DataToItemsSketch.DataToItemsSketchIntermediateFinal</span></a>&lt;T&gt;
-<ul>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/DataToStringsSketch.DataToStringsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">DataToStringsSketch.DataToStringsSketchIntermediateFinal</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/DataToSketch.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">DataToSketch</span></a> (implements org.apache.pig.Accumulator&lt;T&gt;, org.apache.pig.Algebraic)</li>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToSketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">DataToSketch</span></a>&lt;U,S&gt; (implements org.apache.pig.Accumulator&lt;T&gt;)
-<ul>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">DataToDoubleSummarySketch</span></a> (implements org.apache.pig.Algebraic)</li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/DataToSketch.Initial.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">DataToSketch.Initial</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/DataToSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">DataToSketch.IntermediateFinal</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">DataToSketchAlgebraicIntermediateFinal</span></a>&lt;U,S&gt;
-<ul>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DataToDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">DataToDoubleSummarySketch.IntermediateFinal</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DoubleSummarySketchToEstimates.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">DoubleSummarySketchToEstimates</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/DoubleSummarySketchToPercentile.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">DoubleSummarySketchToPercentile</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/ErrorBounds.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">ErrorBounds</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Estimate.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Estimate</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/FrequentStringsSketchToEstimates.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">FrequentStringsSketchToEstimates</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/GetKFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">GetKFromDoublesSketch</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/GetKFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">GetKFromStringsSketch</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/GetPmfFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">GetPmfFromDoublesSketch</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/GetPmfFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">GetPmfFromStringsSketch</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/GetQuantileFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">GetQuantileFromDoublesSketch</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/GetQuantileFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">GetQuantileFromStringsSketch</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/GetQuantilesFromDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">GetQuantilesFromDoublesSketch</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/GetQuantilesFromStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">GetQuantilesFromStringsSketch</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Intersect.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Intersect</span></a> (implements org.apache.pig.Accumulator&lt;T&gt;, org.apache.pig.Algebraic)</li>
-<li type="circle">com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Intersect.Initial.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Intersect.Initial</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Intersect.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Intersect.IntermediateFinal</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.hash.<a href="com/yahoo/sketches/pig/hash/MurmurHash3.html" title="class in com.yahoo.sketches.pig.hash"><span class="typeNameLink">MurmurHash3</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.sampling.<a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.Initial.html" title="class in com.yahoo.sketches.pig.sampling"><span class="typeNameLink">ReservoirSampling.Initial</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.sampling.<a href="com/yahoo/sketches/pig/sampling/ReservoirSampling.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.sampling"><span class="typeNameLink">ReservoirSampling.IntermediateFinal</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/SketchToString.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">SketchToString</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Union.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Union</span></a> (implements org.apache.pig.Accumulator&lt;T&gt;, org.apache.pig.Algebraic)</li>
-<li type="circle">com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Union.Initial.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Union.Initial</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.theta.<a href="com/yahoo/sketches/pig/theta/Union.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.theta"><span class="typeNameLink">Union.IntermediateFinal</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">UnionArrayOfDoublesSketch</span></a> (implements org.apache.pig.Algebraic)</li>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionArrayOfDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">UnionArrayOfDoublesSketch.IntermediateFinal</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">UnionDoublesSketch</span></a> (implements org.apache.pig.Accumulator&lt;T&gt;, org.apache.pig.Algebraic)</li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.Initial.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">UnionDoublesSketch.Initial</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionDoublesSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">UnionDoublesSketch.IntermediateFinal</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketch.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">UnionFrequentItemsSketch</span></a>&lt;T&gt; (implements org.apache.pig.Accumulator&lt;T&gt;)
-<ul>
-<li type="circle">com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">UnionFrequentStringsSketch</span></a> (implements org.apache.pig.Algebraic)</li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/UnionFrequentItemsSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">UnionFrequentItemsSketchAlgebraicIntermediateFinal</span></a>&lt;T&gt;
-<ul>
-<li type="circle">com.yahoo.sketches.pig.frequencies.<a href="com/yahoo/sketches/pig/frequencies/UnionFrequentStringsSketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.frequencies"><span class="typeNameLink">UnionFrequentStringsSketch.IntermediateFinal</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionItemsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">UnionItemsSketch</span></a>&lt;T&gt; (implements org.apache.pig.Accumulator&lt;T&gt;, org.apache.pig.Algebraic)
-<ul>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionStringsSketch.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">UnionStringsSketch</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchInitial.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">UnionItemsSketch.UnionItemsSketchInitial</span></a></li>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionItemsSketch.UnionItemsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">UnionItemsSketch.UnionItemsSketchIntermediateFinal</span></a>&lt;T&gt;
-<ul>
-<li type="circle">com.yahoo.sketches.pig.quantiles.<a href="com/yahoo/sketches/pig/quantiles/UnionStringsSketch.UnionStringsSketchIntermediateFinal.html" title="class in com.yahoo.sketches.pig.quantiles"><span class="typeNameLink">UnionStringsSketch.UnionStringsSketchIntermediateFinal</span></a></li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionSketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">UnionSketch</span></a>&lt;S&gt; (implements org.apache.pig.Accumulator&lt;T&gt;)
-<ul>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">UnionDoubleSummarySketch</span></a> (implements org.apache.pig.Algebraic)</li>
-</ul>
-</li>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionSketchAlgebraicIntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">UnionSketchAlgebraicIntermediateFinal</span></a>&lt;S&gt;
-<ul>
-<li type="circle">com.yahoo.sketches.pig.tuple.<a href="com/yahoo/sketches/pig/tuple/UnionDoubleSummarySketch.IntermediateFinal.html" title="class in com.yahoo.sketches.pig.tuple"><span class="typeNameLink">UnionDoubleSummarySketch.IntermediateFinal</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
-<li><a href="overview-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2016 <a href="https://www.yahoo.com">Yahoo! Inc.</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/pig/snapshot/apidocs/package-list b/api/pig/snapshot/apidocs/package-list
deleted file mode 100644
index a3947b4..0000000
--- a/api/pig/snapshot/apidocs/package-list
+++ /dev/null
@@ -1,6 +0,0 @@
-com.yahoo.sketches.pig.frequencies
-com.yahoo.sketches.pig.hash
-com.yahoo.sketches.pig.quantiles
-com.yahoo.sketches.pig.sampling
-com.yahoo.sketches.pig.theta
-com.yahoo.sketches.pig.tuple
diff --git a/api/pig/snapshot/apidocs/resources/dictionary.html b/api/pig/snapshot/apidocs/resources/dictionary.html
deleted file mode 100644
index 7de8514..0000000
--- a/api/pig/snapshot/apidocs/resources/dictionary.html
+++ /dev/null
@@ -1,234 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
-<html>
-<head>
-<title>Sketch Library Dictionary</title>
-</head>
-<body>
-<h2>Sketch Library Dictionary</h2>
-
-<h3><a name="accuracy">Sketch Accuracy</a></h3>
-About sketch accuracy...
-
-<h3><a name="alphaTCF">Alpha TCF</a></h3>
-The Alpha Theta Choosing Function (TCF) and the theory behind it is fully described in the 
-<a href="https://github.com/DataSketches/DataSketches.github.io/blob/master/docs/pdf/ThetaSketchFramework.pdf">Theta Sketch Framework</a> paper. 
-The alpha algorithm is optimized for speed and accuracy in a real-time sketch
-building / estimating environment.
-<p>One of the properties of the Alpha Algorithm used for cache management within a sketch is that
-the value of <a href="#thetaLong">Theta Long</a> is always up-to-date. There may be 
-<a href="#dirtyHash">dirty hash</a> 
-values in the cache, but the Alpha Algorithm estimation function ignores them.</p>
-
-<h3><a name="defaultNomEntries">Default Nominal Entries</a></h3>
-In Theta Sketches, the default nominal entries of 4096 is provided as a convenience for those cases where the 
-number of entries is not provided. 
-A sketch of 4096 entries has a Relative Standard Error (RSE) of +/- 1.56% at a confidence of 68%; 
-or equivalently, a Relative Error of +/- 3.1% at a confidence of 95.4%.
-
-<h3><a name="defaultUpdateSeed">Default Update Seed</a></h3>
-<p>In Theta Sketches, the default <a href="#seed">Update Hash Seed</a> 9001 is a prime number that was chosen 
-very early on in experimental testing. 
-Choosing a seed is somewhat arbitrary, and this particular seed is not superior to other seeds.
-<p>In performing set operations on two sketches it is critical that the same hash
-function and seed was used for both sketches, otherwise the assumed 1:1 relationship 
-between the original source key value and the hashed bit string would be violated. 
-Once you have developed a history of stored sketches you are stuck with your chosen seed. 
-So don't change it!
-<a href="#seed">Update Hash Seed</a>
-
-<h3><a name="degenerateSketch">Degenerate Sketch</a></h3>
-A sketch is considered <i>degenerate</i> if it has never reached reached 
-<a href="#estMode">Estimation Mode</a> where the count of its retained hash values is 
-exact and less than <a href="#nomEntries">Nominal Entries</a> (or <i>k</i> entries)
-and no estimation is needed.  This is also referred to as <i>Exact Mode</i>.
-
-<h3><a name="dstMem">Destination Memory</a></h3>
-The destination Memory for this object.  If not required it may be null. If not null and large 
-enough the returned object will be backed by this Memory. 
-If null, the returned object will be on the Java heap.
-
-<h3><a name="dstOrdered">Destination Ordered</a></h3>
-In Theta Sketches, this refers to the ordering of hash values in a returned CompactSketch. 
-If true, the internal hash values will be ordered. This will enable much higher 
-performance during union (merge) operations but at the cost of a sort, which may not be 
-desirable in some applications, especially real-time.
-
-<h3><a name="dirtyHash">Dirty Hash</a></h3>
-For the Theta Alpha Sketch, a retained hash value is considered <i>dirty</i> if it is &ge; <a href="#thetaLong">Theta Long</a> or &lt; 0.  
-See <a href="#validHash">Valid Hash</a>.
-
-<h3><a name="empty">Empty</a></h3>
-In Theta Sketches, the state <i>Empty</i> for a sketch means that the sketch cache has zero hash values and that none of the
-update methods have been called with valid data.  The internal <i>empty flag</i> is one of the state variables
-within the sketch and is accessed with the <i>isEmpty()</i> method, which is useful for rejecting empty 
-sketches from a set operation.
-
-<p>Note that <i>Empty</i> does not mean that theta is 1.0 because if <i>p</i> &lt; 1.0, theta will be set 
-equal to <i>p</i> during construction. 
-Also, a cache of zero values does not mean that the sketch is <i>Empty</i> since set intersection or difference 
-operations can result in a sketch with zero values but with a valid theta and upper and lower bounds. 
-
-<p>These are subtle distinctions and exist for mathematical correctness. Excluding sketches that are <i>not Empty</i>
-from set operations that would otherwise include them could result in impacting the accuracy of results.
-
-<h3><a name="estMode">Estimation Mode</a></h3>
-Once a Theta Sketch exceeds the configured <a href="#nomEntries">Nominal Entries</a>, or <i>k</i>, number of retained hash values,
-the sketch transitions into <i>estimation mode</i> where it must now estimate the population of uniques that
-the retained entries represent.  A sketch can also be in estimation mode if the sketch was configured with a
-<a href="#p">Sampling Probability</a> &lt; 1.0.  
-<i>Estimation Mode</i> = (<a href="#theta">&theta;</a> &lt; 1.0) &amp; NOT <i>empty</i>.
-
-<h3><a name="lgNomLongs">lgNomLongs</a></h3>
-For Theta Sketches, the Log base 2 of the number of <a href="#nomEntries">Nominal Entries</a>.
-
-<h3><a name="lgArrLongs">lgArrLongs</a></h3>
-For Theta Sketches, the Log base 2 of the size of the internal hash table in 64-bit longs.
-
-<h3><a name="mem">Memory</a></h3>
-The backing Memory object which may be a source or destination.
-
-<h3><a name="nomEntries">Nominal Entries</a></h3>
-For Theta Sketches and depending on the specific sketch, the constructor data type is <i>int</i> or <i>String</i>. 
-Acceptable values for constructing new sketches are positive integers that are powers of two.
-This parameter specifies the target nominal number of entries (a.k.a. <i>k</i>) that will be retained in the internal cache 
-and ultimately determines the accuracy of the sketch (see <a href="#accuracy">Sketch Accuracy</a>).
-Internally each entry is retained as a long of 8 bytes.
-
-<p>The reason it is called "nominal" is that depending on the specific algorithm of the sketch, the actual
-number of entries retained by the sketch after the sketch goes into <i>estimation mode</i> 
-may differ from the configured value. For the <i>AlphaSketch</i> the number of retained entries statistically varies
-but has a mean of <i>k</i>.  For the <i>QuickSelect</i> sketches, the number of retained entries will statistically 
-vary from <i>k</i> to almost <i>2*k</i>.
-
-<p>Each sketch type also has a minimum acceptable value for this value.  For QuickSelect Sketches this value is 16 and for 
-Alpha Sketches this value is 512.  Specifying a value less than this minimum value just results in the minimum value being used.
-
-<h3><a name="numStdDev">Number of Standard Deviations</a></h3>
-This is usually a positive integer (1, 2, or 3) used in the getUpperBounds(int numStdDev) and 
-getLowerBounds(int numStdDev) methods and usually represents the +/- deviation from the center of the 
-Standard Normal Gaussian Distribution.<br>
-A value of 1 will produce 68.3% confidence bounds.<br>
-A value of 2 will produce 95.4% confidence bounds.<br>
-A value of 3 will produce 99.7% confidence bounds.<br>
-
-<p>However, for Theta Sketches with very small counts (&lt; 100) and (theta &lt; 1.0) the error distribution of the sketch is no longer Gaussian
-and becomes quite asymmetric as the counts approach one.  
-Nonetheless, special mathematical approximation methods are used to
-estimate the value of the upper and lower bounds such that they are accurate to within one percent of the estimation of the mean.
-See <a href="#accuracy">Sketch Accuracy</a>.
-
-<h3><a name="p">Sampling Probability <i>p</i></a></h3>
-For Theta Sketches, the uniform random pre-sketching sampling probability.
-Depending on the specific sketch, the constructor data type is <i>float</i> or <i>String</i>.
-Incoming hashed data values are sampled by this probability factor before being submitted to 
-the sketching algorithm.  For example, if <i>p</i> were set to 0.25, then on average, only one 
-forth of the incoming values, selected uniformly and at random, would be evaluated by the 
-sketching algorithm to be retained by the sketch.
-Its default value is 1.0 (no sampling).  
-Its value must be in the range: 0 &lt; p &le; 1.0.
-<p>This mode is particularly useful when merging large numbers of 
-<a href="#degenerateSketch">degenerate sketches</a>.
-
-<h3><a name="quickSelectTCF">Quick Select TCF</a></h3>
-The fundamental Theta Sketch QuickSelect algorithm is described in classic algorithm texts by Sedgewick and
-is the Theta Choosing Function (<a href="#tcf">TCF</a>) for the QuickSelect Sketches.
-When the internal hash table of the sketch reaches its internal 
-<i>refresh threshold</i>, 
-the quick select algorithm is used to select the <code>(k+1)th order statistic</code> 
-from the hash table with a complexity of <i>O(n)</i>.  
-The value of the selected hash becomes the new 
-<a href="#thetaLong">Theta Long</a> 
-and immediately makes some number of entries in the table 
-<a href="#dirtyHash">dirty</a>.
-The <i>rebuild()</i> method is called that rebuilds the hash table removing the 
-<a href="#dirtyHash">dirty</a> values.
-Since the value of <a href="#thetaLong">Theta Long</a>
-is only changed when the hash table needs to be rebuilt, 
-the values in the hash table are only ever <a href="#dirtyHash">dirty</a> 
-briefly during the rebuild process. 
-Thus, all the values in the hash table are always
-<a href="#validHash">valid</a> during normal updating of the sketch.
-<p>One of the benefits of using the QuickSelect algorithm for the cache management of the sketch is
-that the number of <a href="#validHash">valid</a> hashes ranges from 
-<a href="#nomEntries">nominal entries</a> 
-to the current <i>REBUILD_THRESHOLD</i></a>, which is nominally 15/16 * <i>cacheSize</i>.  
-This means that without the user forcing 
-a <i>rebuild()</i>, the sketch, on average, may be about 50% larger than 
-<a href="#nomEntries">nominal entries</a>, about 19% more accurate, and faster.</p>
-
-<h3><a name="resizeFactor">Resize Factor</a></h3>
-For Theta Sketches, the Resize Factor is a dynamic, speed performance vs. memory size tradeoff.
-The sketches created on-heap and configured with a Resize Factor of &gt; X1 start out with
-an internal hash table size that is the smallest submultiple of the the target 
-<a href="#nomEntries">Nominal Entries</a> 
-and larger than the minimum required hash table size for that sketch.  
-When the sketch needs to be resized larger, then the Resize Factor is used as a multiplier of
-the current sketch cache array size. <br> 
-"X1" means no resizing is allowed and the sketch will be intialized at full size.<br>
-"X2" means the internal cache will start very small and double in size until the target size is reached.<br>
-Similarly, "X4" is a factor of 4 and "X8 is a factor of 8.
-
-<h3><a name="seed">Seed</a></h3>
-For Theta Sketches, the long (64-bit) seed is required by the Update Hash Function. 
-This seed value is intentionally not serialized along with this sketch in order to provide 
-some security and protection against "dictionary attacks". 
-<p>In order to provide some protection against accidental mixing 
-of sketches that were generated with different seeds a short, 16-bit, 
-<a href="#seedHash">Seed Hash</a> is stored with the sketch image.
-When heapifying or wrapping an UpdateSketch image, which can be either a byte array or a Memory object, 
-the user must provide the original seed either directly or indirectly by assuming the <i>DEFAULT_UPDATE_SEED</i>. 
-The provided seed will be hashed and validated against the internal short Seed Hash and an error will be thrown if the seed hashes do not match.
-The Set Operations classes, Union, Intersection and AnotB also require the user to provide the seed either directly or indirectly.
-<p>An internal check will be made to make sure that the provided seed does not hash to a 16-bit value of zero. 
-If it does produce zero, an error will be thrown and the user must provide a different seed value. 
-<br>
-See also <a href="#defaultUpdateSeed">Default Update Seed</a>. 
-
-<h3><a name="seedHash">Seed Hash</a></h3>
-For Theta Sketches, a 16-bit hash of the <a href="#seed">Update Hash Seed</a> used internally to validate 
-(1) that two sketches undergoing set operations were, in fact, created using matching <a href="#seed">Update Hash Seeds</a>; 
-or (2) that when deserializing or wrapping a sketch image that the caller has the correct seed.
-
-<h3><a name="tcf">Theta Choosing Function (TCF)</a></h3>
-For Theta Sketches, the Theta Choosing Function (TCF) and the theory behind it is fully described in the
-<a href="https://github.com/DataSketches/DataSketches.github.io/blob/master/docs/pdf/ThetaSketchFramework.pdf">Theta Sketch Framework</a> paper.
-
-<h3><a name="theta">Theta, &theta;</a></h3>
-For Theta Sketches, refers to the mathematical random variable &theta; that represents the current probability
-that the next, non-duplicate unique input value presented to the sketch will change the state of the sketch. 
-Given <i>N</i> uniquified inputs to a sketch configured to retain at most <i>k</i> hashes of the inputs, 
-<code>&theta; &asymp; <i>k/N</i>,  0 &lt; &theta; &le; 1.0</code>, and &theta; = (double) thetaLong / Long.MAX_VALUE;.  
-See <a href="#thetaLong">thetaLong</a>.
-
-<h3><a name="thetaLong">thetaLong</a></h3>
-For Theta Sketches, the 64-bit, positive <i>long</i> equivalent of <a href="#theta">theta</a> where<br>
-0 &lt; <i>thetaLong</i> &le; <i>Long.MAX_VALUE</i>, and <i>thetaLong</i> = &theta; * Long.MAX_VALUE.
-
-<h3><a name="thetaSketch">Theta Sketch Framework</a></h3>
-This framework enables sketches with different algorithms and Theta Choosing Functions 
-to be arguments to the Union, Intersection and AnotB Set Operations. 
-This framework also enables the sketches to share estimation, upper and lower bounds algorithms and 
-a common serialization data structure.
-The Theta Sketch Framework, Theta Choosing Functions and the theory behind them is fully described 
-in the <a href="https://github.com/DataSketches/DataSketches.github.io/blob/master/docs/pdf/ThetaSketchFramework.pdf">Theta Sketch Framework</a> paper.
-
-<h3><a name="updateReturnState">Update Return State</a></h3>
-For Theta Sketches, this provides useful detail for sketch characterization and debugging.  It is not required that any of
-these values be monitored during normal operation.
-The UpdateReturnState is defined as follows:
-<ul>
-<li> InsertedCountIncremented: Inserted, not full, retained_entries_count incremented.</li>
-<li> InsertedCountNotIncremented: Inserted, not full, retained-entries-count not incremented 
-because a dirty value was overridden.</li>
-<li> RejectedDuplicate: Rejected as duplicate.</li>
-<li> RejectedNullOrEmpty: Rejected because input was null or empty. Only for update objects.</li>
-<li> RejectedOverTheta: Rejected because the computed hash was over the current value of thetaLong.</li>
-</ul>
-
-
-<h3><a name="validHash">Valid Hash</a></h3>
-For Theta Sketches, a retained hash value is considered <i>valid</i> if it is greater than zero and less than 
-<a href="#thetaLong">thetaLong</a>.  See <a href="#dirtyHash">Dirty Hash</a>.
-
-</body>
-</html>
\ No newline at end of file
diff --git a/api/pig/snapshot/apidocs/script.js b/api/pig/snapshot/apidocs/script.js
deleted file mode 100644
index b346356..0000000
--- a/api/pig/snapshot/apidocs/script.js
+++ /dev/null
@@ -1,30 +0,0 @@
-function show(type)
-{
-    count = 0;
-    for (var key in methods) {
-        var row = document.getElementById(key);
-        if ((methods[key] &  type) != 0) {
-            row.style.display = '';
-            row.className = (count++ % 2) ? rowColor : altColor;
-        }
-        else
-            row.style.display = 'none';
-    }
-    updateTabs(type);
-}
-
-function updateTabs(type)
-{
-    for (var value in tabs) {
-        var sNode = document.getElementById(tabs[value][0]);
-        var spanNode = sNode.firstChild;
-        if (value == type) {
-            sNode.className = activeTableTab;
-            spanNode.innerHTML = tabs[value][1];
-        }
-        else {
-            sNode.className = tableTab;
-            spanNode.innerHTML = "<a href=\"javascript:show("+ value + ");\">" + tabs[value][1] + "</a>";
-        }
-    }
-}
diff --git a/api/pig/snapshot/apidocs/stylesheet.css b/api/pig/snapshot/apidocs/stylesheet.css
deleted file mode 100644
index 1892267..0000000
--- a/api/pig/snapshot/apidocs/stylesheet.css
+++ /dev/null
@@ -1,646 +0,0 @@
-/* Javadoc style sheet */
-/*
-Overall document style
-*/
-
-/*
-@import url('resources/fonts/dejavu.css');
-*/
-
-body {
-    background-color:#ffffff;
-    color:#353833;
-    font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;
-    font-size:14px;
-    margin:0;
-}
-a:link, a:visited {
-    text-decoration:none;
-    color:#4A6782;
-}
-a:hover, a:focus {
-    text-decoration:none;
-    color:#bb7a2a;
-}
-a:active {
-    text-decoration:none;
-    color:#4A6782;
-}
-a[name] {
-    color:#353833;
-}
-a[name]:hover {
-    text-decoration:none;
-    color:#353833;
-}
-pre {
-    font-family:'DejaVu Sans Mono', monospace;
-    font-size:14px;
-}
-h1 {
-    font-size:20px;
-}
-h2 {
-    font-size:18px;
-}
-h3 {
-    font-size:16px;
-    font-style:italic;
-}
-h4 {
-    font-size:13px;
-}
-h5 {
-    font-size:12px;
-}
-h6 {
-    font-size:11px;
-}
-ul {
-    list-style-type:disc;
-}
-code, tt {
-    font-family:'DejaVu Sans Mono', monospace;
-    font-size:14px;
-    padding-top:4px;
-    margin-top:8px;
-    line-height:1.4em;
-}
-dt code {
-    font-family:'DejaVu Sans Mono', monospace;
-    font-size:14px;
-    padding-top:4px;
-}
-table tr td dt code {
-    font-family:'DejaVu Sans Mono', monospace;
-    font-size:14px;
-    vertical-align:top;
-    padding-top:4px;
-}
-sup {
-    font-size:8px;
-}
-/*
-Document title and Copyright styles
-*/
-.clear {
-    clear:both;
-    height:0px;
-    overflow:hidden;
-}
-.aboutLanguage {
-    float:right;
-    padding:0px 21px;
-    font-size:11px;
-    z-index:200;
-    margin-top:-9px;
-}
-.legalCopy {
-    margin-left:.5em;
-}
-.bar a, .bar a:link, .bar a:visited, .bar a:active {
-    color:#FFFFFF;
-    text-decoration:none;
-}
-.bar a:hover, .bar a:focus {
-    color:#bb7a2a;
-}
-.tab {
-    background-color:#0066FF;
-    color:#ffffff;
-    padding:8px;
-    width:5em;
-    font-weight:bold;
-}
-/*
-Navigation bar styles
-*/
-.bar {
-    background-color:#4D7A97;
-    color:#FFFFFF;
-    padding:.8em .5em .4em .8em;
-    height:auto;/*height:1.8em;*/
-    font-size:11px;
-    margin:0;
-}
-.topNav {
-    background-color:#4D7A97;
-    color:#FFFFFF;
-    float:left;
-    padding:0;
-    width:100%;
-    clear:right;
-    height:2.8em;
-    padding-top:10px;
-    overflow:hidden;
-    font-size:12px; 
-}
-.bottomNav {
-    margin-top:10px;
-    background-color:#4D7A97;
-    color:#FFFFFF;
-    float:left;
-    padding:0;
-    width:100%;
-    clear:right;
-    height:2.8em;
-    padding-top:10px;
-    overflow:hidden;
-    font-size:12px;
-}
-.subNav {
-    background-color:#dee3e9;
-    float:left;
-    width:100%;
-    overflow:hidden;
-    font-size:12px;
-}
-.subNav div {
-    clear:left;
-    float:left;
-    padding:0 0 5px 6px;
-    text-transform:uppercase;
-}
-ul.navList, ul.subNavList {
-    float:left;
-    margin:0 25px 0 0;
-    padding:0;
-}
-ul.navList li{
-    list-style:none;
-    float:left;
-    padding: 5px 6px;
-    text-transform:uppercase;
-}
-ul.subNavList li{
-    list-style:none;
-    float:left;
-}
-.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
-    color:#FFFFFF;
-    text-decoration:none;
-    text-transform:uppercase;
-}
-.topNav a:hover, .bottomNav a:hover {
-    text-decoration:none;
-    color:#bb7a2a;
-    text-transform:uppercase;
-}
-.navBarCell1Rev {
-    background-color:#F8981D;
-    color:#253441;
-    margin: auto 5px;
-}
-.skipNav {
-    position:absolute;
-    top:auto;
-    left:-9999px;
-    overflow:hidden;
-}
-/*
-Page header and footer styles
-*/
-.header, .footer {
-    clear:both;
-    margin:0 20px;
-    padding:5px 0 0 0;
-}
-.indexHeader {
-    margin:10px;
-    position:relative;
-}
-.indexHeader span{
-    margin-right:15px;
-}
-.indexHeader h1 {
-    font-size:13px;
-}
-.title {
-    color:#2c4557;
-    margin:10px 0;
-}
-.subTitle {
-    margin:5px 0 0 0;
-}
-.header ul {
-    margin:0 0 15px 0;
-    padding:0;
-}
-.footer ul {
-    margin:20px 0 5px 0;
-}
-.header ul li, .footer ul li {
-    list-style:none;
-    font-size:13px;
-}
-/*
-Heading styles
-*/
-div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
-    background-color:#dee3e9;
-    border:1px solid #d0d9e0;
-    margin:0 0 6px -8px;
-    padding:7px 5px;
-}
-ul.blockList ul.blockList ul.blockList li.blockList h3 {
-    background-color:#dee3e9;
-    border:1px solid #d0d9e0;
-    margin:0 0 6px -8px;
-    padding:7px 5px;
-}
-ul.blockList ul.blockList li.blockList h3 {
-    padding:0;
-    margin:15px 0;
-}
-ul.blockList li.blockList h2 {
-    padding:0px 0 20px 0;
-}
-/*
-Page layout container styles
-*/
-.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
-    clear:both;
-    padding:10px 20px;
-    position:relative;
-}
-.indexContainer {
-    margin:10px;
-    position:relative;
-    font-size:12px;
-}
-.indexContainer h2 {
-    font-size:13px;
-    padding:0 0 3px 0;
-}
-.indexContainer ul {
-    margin:0;
-    padding:0;
-}
-.indexContainer ul li {
-    list-style:none;
-    padding-top:2px;
-}
-.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
-    font-size:12px;
-    font-weight:bold;
-    margin:10px 0 0 0;
-    color:#4E4E4E;
-}
-.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
-    margin:5px 0 10px 0px;
-    font-size:14px;
-    font-family:'DejaVu Sans Mono',monospace;
-}
-.serializedFormContainer dl.nameValue dt {
-    margin-left:1px;
-    font-size:1.1em;
-    display:inline;
-    font-weight:bold;
-}
-.serializedFormContainer dl.nameValue dd {
-    margin:0 0 0 1px;
-    font-size:1.1em;
-    display:inline;
-}
-/*
-List styles
-*/
-ul.horizontal li {
-    display:inline;
-    font-size:0.9em;
-}
-ul.inheritance {
-    margin:0;
-    padding:0;
-}
-ul.inheritance li {
-    display:inline;
-    list-style:none;
-}
-ul.inheritance li ul.inheritance {
-    margin-left:15px;
-    padding-left:15px;
-    padding-top:1px;
-}
-ul.blockList, ul.blockListLast {
-    margin:10px 0 10px 0;
-    padding:0;
-}
-ul.blockList li.blockList, ul.blockListLast li.blockList {
-    list-style:none;
-    margin-bottom:15px;
-    line-height:1.4;
-}
-ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
-    padding:0px 20px 5px 10px;
-    border:1px solid #ededed; 
-    background-color:#f8f8f8;
-}
-ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
-    padding:0 0 5px 8px;
-    background-color:#ffffff;
-    border:none;
-}
-ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
-    margin-left:0;
-    padding-left:0;
-    padding-bottom:15px;
-    border:none;
-}
-ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
-    list-style:none;
-    border-bottom:none;
-    padding-bottom:0;
-}
-table tr td dl, table tr td dl dt, table tr td dl dd {
-    margin-top:0;
-    margin-bottom:1px;
-}
-/*
-Table styles
-*/
-.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary {
-    width:100%;
-    border-left:1px solid #EEE; 
-    border-right:1px solid #EEE; 
-    border-bottom:1px solid #EEE; 
-}
-.overviewSummary, .memberSummary  {
-    padding:0px;
-}
-.overviewSummary caption, .memberSummary caption, .typeSummary caption,
-.useSummary caption, .constantsSummary caption, .deprecatedSummary caption {
-    position:relative;
-    text-align:left;
-    background-repeat:no-repeat;
-    color:#253441;
-    font-weight:bold;
-    clear:none;
-    overflow:hidden;
-    padding:0px;
-    padding-top:10px;
-    padding-left:1px;
-    margin:0px;
-    white-space:pre;
-}
-.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,
-.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,
-.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,
-.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,
-.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,
-.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,
-.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,
-.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited {
-    color:#FFFFFF;
-}
-.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,
-.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span {
-    white-space:nowrap;
-    padding-top:5px;
-    padding-left:12px;
-    padding-right:12px;
-    padding-bottom:7px;
-    display:inline-block;
-    float:left;
-    background-color:#F8981D;
-    border: none;
-    height:16px;
-}
-.memberSummary caption span.activeTableTab span {
-    white-space:nowrap;
-    padding-top:5px;
-    padding-left:12px;
-    padding-right:12px;
-    margin-right:3px;
-    display:inline-block;
-    float:left;
-    background-color:#F8981D;
-    height:16px;
-}
-.memberSummary caption span.tableTab span {
-    white-space:nowrap;
-    padding-top:5px;
-    padding-left:12px;
-    padding-right:12px;
-    margin-right:3px;
-    display:inline-block;
-    float:left;
-    background-color:#4D7A97;
-    height:16px;
-}
-.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab {
-    padding-top:0px;
-    padding-left:0px;
-    padding-right:0px;
-    background-image:none;
-    float:none;
-    display:inline;
-}
-.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,
-.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd {
-    display:none;
-    width:5px;
-    position:relative;
-    float:left;
-    background-color:#F8981D;
-}
-.memberSummary .activeTableTab .tabEnd {
-    display:none;
-    width:5px;
-    margin-right:3px;
-    position:relative; 
-    float:left;
-    background-color:#F8981D;
-}
-.memberSummary .tableTab .tabEnd {
-    display:none;
-    width:5px;
-    margin-right:3px;
-    position:relative;
-    background-color:#4D7A97;
-    float:left;
-
-}
-.overviewSummary td, .memberSummary td, .typeSummary td,
-.useSummary td, .constantsSummary td, .deprecatedSummary td {
-    text-align:left;
-    padding:0px 0px 12px 10px;
-}
-th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,
-td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{
-    vertical-align:top;
-    padding-right:0px;
-    padding-top:8px;
-    padding-bottom:3px;
-}
-th.colFirst, th.colLast, th.colOne, .constantsSummary th {
-    background:#dee3e9;
-    text-align:left;
-    padding:8px 3px 3px 7px;
-}
-td.colFirst, th.colFirst {
-    white-space:nowrap;
-    font-size:13px;
-}
-td.colLast, th.colLast {
-    font-size:13px;
-}
-td.colOne, th.colOne {
-    font-size:13px;
-}
-.overviewSummary td.colFirst, .overviewSummary th.colFirst,
-.useSummary td.colFirst, .useSummary th.colFirst,
-.overviewSummary td.colOne, .overviewSummary th.colOne,
-.memberSummary td.colFirst, .memberSummary th.colFirst,
-.memberSummary td.colOne, .memberSummary th.colOne,
-.typeSummary td.colFirst{
-    width:25%;
-    vertical-align:top;
-}
-td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
-    font-weight:bold;
-}
-.tableSubHeadingColor {
-    background-color:#EEEEFF;
-}
-.altColor {
-    background-color:#FFFFFF;
-}
-.rowColor {
-    background-color:#EEEEEF;
-}
-/*
-Content styles
-*/
-.description pre {
-    margin-top:0;
-}
-.deprecatedContent {
-    margin:0;
-    padding:10px 0;
-}
-.docSummary {
-    padding:0;
-}
-
-ul.blockList ul.blockList ul.blockList li.blockList h3 {
-    font-style:normal;
-}
-
-div.block {
-    font-size:14px;
-    font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
-}
-
-td.colLast div {
-    padding-top:0px;
-}
-
-
-td.colLast a {
-    padding-bottom:3px;
-}
-/*
-Formatting effect styles
-*/
-.sourceLineNo {
-    color:green;
-    padding:0 30px 0 0;
-}
-h1.hidden {
-    visibility:hidden;
-    overflow:hidden;
-    font-size:10px;
-}
-.block {
-    display:block;
-    margin:3px 10px 2px 0px;
-    color:#474747;
-}
-.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink,
-.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel,
-.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink {
-    font-weight:bold;
-}
-.deprecationComment, .emphasizedPhrase, .interfaceName {
-    font-style:italic;
-}
-
-div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,
-div.block div.block span.interfaceName {
-    font-style:normal;
-}
-
-div.contentContainer ul.blockList li.blockList h2{
-    padding-bottom:0px;
-}
-
-/*
-Overrides
-@import "stylesheetOrig.css";
-*/
-
-
-
-body {
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 12px; 
-}
-pre {
-   font-family: monospace;
-   font-size: 12px; 
-}
-code, tt, dt code, table tr td dt code  {
-   font-family: monospace;
-   font-size: 12px; 
-}
-.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
-   font-size: 13px; 
-}
-.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
-   margin-left: 20px;
-   font-size: 12px;
-   font-family: inherit;
-}
-div.block {
-   font-size: 12px;
-   font-family: inherit;
-}
-h4 {
-   font-size: 15px;
-}
-.memberSummary caption {
-   padding-top: 0;
-}
-div.summary th {
-   border: 1px solid #9eadc0;
-}
-div.summary td {
-   border-left: 1px solid #9eadc0;
-   border-right: 1px solid #9eadc0;
-}
-div.summary th.colFirst,
-div.summary td.colFirst {
-   border-right: none;
-}
-div.summary th.colLast,
-div.summary td.colLast {
-   border-left: none;
-}
-div.summary table {
-   border-bottom: 1px solid #9eadc0;
-   margin-bottom: 15px;
-}
-div.summary ul.blockList ul.blockList ul.blockList {
-   margin-top: 20px;
-}
-ul.blockList ul.blockList li.blockList,
-ul.blockList ul.blockList ul.blockList li.blockList,
-ul.blockList ul.blockList ul.blockListLast li.blockList {
-   border: 1px solid #9eadc0;
-}
-div.summary ul.blockList ul.blockList ul.blockList li.blockList h3,
-div.details ul.blockList ul.blockList ul.blockList li.blockList h4,
-div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
-   border-bottom: 1px solid #9eadc0; 
-}
diff --git a/css/blogs.css b/css/blogs.css
deleted file mode 100644
index 3637710..0000000
--- a/css/blogs.css
+++ /dev/null
@@ -1,84 +0,0 @@
-.blog-listing {
-   margin-bottom: 70px;
-}
-
-.blog-listing h2 {
-  color: #333;
-}
-
-.blog-listing h2 a {
-  color: inherit;
-  color: #575B61;
-}
-
-.blog-listing h2 a:hover,
-.blog-listing h2 a:focus {
-  color: #b1bac6;
-  text-decoration: none;
-}
-
-.blog-listing .btn-default {
-  border-color: #b1b1ac;
-  border-color: #2ceefb;
-  border-color: #2C90FB;
-  border-color: #2576CC;
-  color: #575B61;
-  color: #2C90FB;
-  color: #2576CC;
-}
-
-.blog-listing .btn-default:hover,
-.blog-listing .btn-default:focus {
-  /* background-color: #b1b1ac; */
-  background-color: #2C90FB;
-  background-color: #2576CC;
-  color: #fff;
-}
-
-.blog-entry {
-   margin-bottom: 70px;
-}
-
-/*
-.ds-header.blog {
-  padding: 0;
-  overflow: hidden;
-}
-*/
-
-.blog .title-spacer {
-  min-height: 240px;
-}
-.blog .title-image-wrap {
-  top: -50%;
-  left: -50%;
-  width: 200%;
-  height: 200%;
-  position: relative;
-  overflow: hidden;
-  min-height: 45px;
-  /* min-height: 200px; */
-}
-
-.blog-entry img {
-  max-width: 100%;
-}
-
-.blog .title-image {
-  position: absolute;
-  min-width: 30%;
-  min-height: 200px;
-  margin: auto;
-  top: 0;
-  right: 0;
-  bottom: 0;
-  left: 0;
-  box-shadow: 0px 2px 9px rgba(0,0,0,.5);
-}
-
-.recents ul li {
-   font-weight: 400;
-   margin-bottom: 15px;
-}
-
-
diff --git a/css/docs.css b/css/docs.css
deleted file mode 100644
index fabad9c..0000000
--- a/css/docs.css
+++ /dev/null
@@ -1,112 +0,0 @@
-.doc-content pre, .doc-content pre code {
-   overflow: auto;
-   white-space: pre;
-   word-wrap: normal;
-}
-
-.doc-content p {
-   margin: 18px 0 18px 0;
-}
-
-.doc-math {
-   font-family: Arial, Helvetica, sans-serif;
-   font-style: italic;
-}
-
-.doc-img-full {
-  display: block; 
-  margin: 0 auto;
-  width: 700px;
-  background-repeat: no-repeat;
-}
-
-.doc-img-half {
-  display: block; 
-  margin-left: auto;  
-  margin-right: auto;
-  width: 400px;
-  background-repeat: no-repeat;
-}
-
-.doc-img-qtr {
-  display: block;
-  margin-left: auto;
-  margin-right: auto;
-  width: 200px;
-  background-repeat: no-repeat;
-}
-
-/*** HACK: This is a horrible hack, but I have no clue why images don't want to stay in the container **/
-.doc-content img {
-   max-width: 847.5px;
-}
-
-/* unused 
-.doc-content img {
-  display: block;
-  margin: 0 auto;
-  width: 100px;
-  height: 35px;
-  background-size: 100px 35px;
-  background-repeat: no-repeat;
-  background-position: center;
-  background-image: url('/img/Yahoo_white_small.png');
-}
-*/
-
-.doc-content code {
-   background-color: #e0e0e0;
-}
-
-.doc-content pre code {
-   background-color: transparent;
-}
-
-.doc-content table,
-.doc-content pre {
-   margin: 35px 0 35px 0;
-}
-
-.doc-content table,
-.doc-content table > thead > tr > th,
-.doc-content table > tbody > tr > th,
-.doc-content table > tfoot > tr > th,
-.doc-content table > thead > tr > td,
-.doc-content table > tbody > tr > td,
-.doc-content table > tfoot > tr > td {
-   border: 1px solid #dddddd;
-}
-
-.doc-content table > thead > tr > th,
-.doc-content table > thead > tr > td {
-   border-bottom-width: 2px;
-}
-
-.doc-content table > tbody > tr:nth-child(odd) > td,
-.doc-content table > tbody > tr:nth-child(odd) > th {
-   background-color: #f9f9f9;
-}
-
-.doc-content table > tbody > tr:hover > td,
-.doc-content table > tbody > tr:hover > th,
-.doc-content table > tbody > tr:focus > td,
-.doc-content table > tbody > tr:focus > th {
-   background-color: #d5d5d5;
-}
-
-.doc-content table code {
-   background-color: transparent;
-}
-
-td, th {
-  padding: 5px;
-}
-
-/* Remove the x from google search */
-.gsc-clear-button {
-  display:none;
-}
-
-.gsc-input input {
-  background-image: none !important;
-}
diff --git a/css/footer.css b/css/footer.css
deleted file mode 100644
index 44d0f82..0000000
--- a/css/footer.css
+++ /dev/null
@@ -1,40 +0,0 @@
-footer {
-   font-size: 14px;
-   color: #000000;
-   font-weight: 300;
-}
-
-footer strong {
-   display: block;
-   font-weight: 400;
-}
-
-footer a {
-   color: #000000;
-}
-
-/* footer address { */
-/*    margin: 0 0 30px 30px; */
-/* } */
-
-footer .soc {
-	text-align:left;
-	margin:5px 0 0 0;
-}
-/*
-footer .soc a {
-	display:inline-block;
-	width:35px;
-	height:34px;
-	background:url(../img/icons-soc.png) no-repeat;
-}
-*/
-footer .soc a.github {
-	background-position:0 -34px;
-}
-footer .soc a.meet {
-	background-position:0 -68px;
-}
-footer .soc a.rss {
-        background-position:0 -102px;
-}
diff --git a/css/header.css b/css/header.css
deleted file mode 100644
index 045df17..0000000
--- a/css/header.css
+++ /dev/null
@@ -1,202 +0,0 @@
-.ds-masthead {
-  /* border-top: 1px solid #3b3b50; */
-  border-top: 1px solid rgba(44,238,251, .7);
-  border-bottom: 1px solid rgba(44,238,251, .7);
-  border-image: radial-gradient(#2ceefb, #2ceefb 10%, #1c1c26) 100% 1;
-  border-width: 1px 0 0 0;
-  padding: 0 0 0;
-  /* color: #fff; */
-  color: #c3c3c5;
-  background-color: #400090; /* was: 1C1C26 */
-  text-align: center;
-  margin: 0 auto 0;
-}
-
-.ds-masthead .btn-lg {
-  min-width: 145px;
-}
-
-.ds-masthead .text-muted {
-  color: rgba(177,186,198,.7);
-  /* color: #c3c3c5; */
-}
-
-.ds-footer {
-  padding: 40px 0;
-  /* background-color: #eee; */
-  background-color: #f3f3f3;
-  border-top: 1px solid white;
-  margin-top: 50px;
-}
-
-.ds-panel {
-  background-color: #2e2e2e;
-  background-color: #400090; /* was: 1C1C26, Yahoo: 400090 */
-  color: #fff;
-  padding: 30px 0;
-  margin-bottom: -50px;
-}
-
-.ds-panel a {
-  color: rgba(177,186,198,.7)
-}
-
-.ds-panel h3 {
-  color: #2ceefb
-}
-
-.blog h2 {
-  font-weight: 400;
-  font-size: 24px;
-}
-
-.ds-bootlogo {
-  display: block;
-  margin: 0 auto;
-  width: 200px;
-  height: 278px;
-  background-size: 200px 278px;
-  background-repeat: no-repeat;
-  background-position: center;
-  background-image: url('/img/man_logo_trans_wht_311_432.png');
-}
-
-.y-bootlogo {
-  display: inline-block; 
-  margin: 0 auto;
-  width: 100px;
-  height: 35px;
-  background-size: 100px 35px;
-  background-repeat: no-repeat;
-  background-position: 0px 6px;
-  background-image: url('/img/Yahoo_white_small.png');
-}
-
-.ds-booticon {
-  display: block;
-  text-align: center;
-  width: 340px;
-  height: 144px;
-  line-height: 140px;
-  font-size: 64px;
-  border-radius: 20px;
-  /* border: 1px solid #fff; */
-}
-
-.ds-mark {
-  color: #2ceefb;
-  font-size: 1.69em;
-  line-height: 30%;
-  font-weight: 100;
-}
-.ds-logotype {
-  color: #fff;
-  font-family: 'Open Sans';
-  letter-spacing: .05em;
-  font-style: italic;
-  font-weight: 100;
-}
-
-.btn-outline {
-  display: block;
-  width: 260px;
-  margin: auto;
-  color: #000;
-  border-color: #000;
-  text-align: center;
-  background-position: center;
-}
-
-.btn-outline:hover,
-.btn-outline:focus {
-  background-color: #F0F0F0;
-}
-
-.btn-outline-inverse {
-  /* color: rgba(255,255,255,0.7); */
-  color: #fff;
-  /* border-color: rgba(255,255,255,0.7); */
-  border-color: rgba(177,186,198,.7);
-  /* border-color: #fff; */
-}
-
-.btn-outline-inverse:hover,
-.btn-outline-inverse:focus {
-  background-color: #fff;
-}
-
-.ds-nav {
-  margin-bottom: 0;
-  background-color: #1C1C26;
-  border: 0px;
-}
-
-.ds-nav .navbar-inverse{
-  border-color: transparent;
-}
-
-.ds-nav .navbar-nav>.active>a {
-  background-color: #0d0d12;
-  border-bottom: 3px solid #2ceefb;
-  padding-bottom: 12px;
-}
-
-.ds-sidebar.affix {
-  top: 10px;
-}
-
-.ds-sidebar .nav>.active>a {
-  border-left: 3px solid #2ceefb;
-  padding-left: 12px;
-}
-
-/* bootstrap overrides */
-
-a {
-  color: #2576CC;
-}
-
-a:hover, a:focus {
-  /* color: #1a5491; */
-  color: #b1bac6;
-  text-decoration: none;
-}
-
-.navbar {
-   font-weight: 300;
-}
-
-.navbar-inverse .navbar-nav>li>a {
-  color: rgba(177,186,198,.7);
-  transition: color 0.1s ease;
-  font-weight: 300;
-  text-transform: uppercase;
-  letter-spacing: 0.15em
-}
-
-.nav>li>a {
-  padding-left: 10px;
-  padding-right: 10px;
-}
-
-/* .navbar-collapse { */
-/*    padding-left: 20px; */
-/*    padding-right: 5px; */
-/*    margin-left: 15px; */
-/* } */
-
-/*
-.social-button.twitter {
-  background: 10px center no-repeat url('/img/twitter.png');
-  padding-left: 40px;
-}
-*/
-
-.header-li {
-  margin-left: 0px;
-}
-
-.header-a {
-  margin-right: 0px;
-  margin-left: -12px;
-}
diff --git a/css/index.css b/css/index.css
deleted file mode 100644
index ead85a3..0000000
--- a/css/index.css
+++ /dev/null
@@ -1,12 +0,0 @@
-.main-marketing {
-  padding: 30px 0 30px 0;
-}
-
-.main-marketing a {
-   color: #333;
-}
-
-.main-marketing h2 {
-   margin-top: 20px;
-   font-weight: 400;
-}
diff --git a/css/main.css b/css/main.css
deleted file mode 100644
index a627260..0000000
--- a/css/main.css
+++ /dev/null
@@ -1,87 +0,0 @@
-/* @font-face {
-    font-family: 'Conv_framd';
-    src: url('../fonts/framd.eot');
-    src: url('../fonts/framd.eot?#iefix') format('embedded-opentype'),
-         url('../fonts/framd.woff') format('woff'),
-         url('../fonts/framd.ttf') format('truetype'),
-         url('../fonts/framd.svg#heroregular') format('svg');
-    font-weight: normal;
-    font-style: normal;
-} */
-
-html, body {
-	position:relative;
-	height:100%;
-	min-height:100%;
-	height:100%;	
-	color:#252525;
-        font-family: 'Open Sans', Arial, Helvetica, sans-serif;
-        font-weight: 400;
-	 /* font:400 14px/26px 'Open Sans', Arial, Helvetica, sans-serif; */
-	margin:0;
-	word-wrap:break-word;
-}
-
-h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
-  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
-  font-weight: 300;
-}
-
-h4, .h4 {
-   font-size: 20px;
-   font-weight: 200;
-}
-
-h2 {
-   margin-top: 30px;
-}
-
-hr {
-  margin: 30px 0 30px 0;
-}
-
-p {
-  line-height: 1.7em;
-}
-
-blockquote {
-  font-size: 14px;
-  font-style: italic;
-  color: #777;
-}
-
-li {
-  line-height: 1.7em;
-}
-
-.logo {
-    color: #FFF !important;
-}
-
-.text-indent {
-   padding-left: 50px;
-}
-
-.text-indent-2 {
-   padding-left: 100px;
-}
-
-.text-indent-p p {
-   padding-left: 50px;
-}
-
-/* code { */
-/*    color: inherit; */
-/*    background-color: transparent; */
-/* } */
-
-.page-header {
-   margin-bottom: 40px;
-   text-align: center;
-}
-
-.easter-egg {
-   color: transparent;
-}
-
-.gist{font-size:13px;line-height:15px;}
diff --git a/css/syntax.css b/css/syntax.css
deleted file mode 100644
index baf3744..0000000
--- a/css/syntax.css
+++ /dev/null
@@ -1,69 +0,0 @@
-.hll { background-color: #ffffcc }
-.c { color: #93a1a1; font-style: italic } /* Comment */
-.err { color: #dc322f } /* Error */
-.g { color: #657b83 } /* Generic */
-.k { color: #859900 } /* Keyword */
-.l { color: #657b83 } /* Literal */
-.n { color: #586e75 } /* Name */
-.o { color: #657b83 } /* Operator */
-.x { color: #657b83 } /* Other */
-.p { color: #657b83 } /* Punctuation */
-.cm { color: #93a1a1; font-style: italic } /* Comment.Multiline */
-.cp { color: #93a1a1; font-style: italic } /* Comment.Preproc */
-.c1 { color: #93a1a1; font-style: italic } /* Comment.Single */
-.cs { color: #93a1a1; font-style: italic } /* Comment.Special */
-.gd { color: #657b83 } /* Generic.Deleted */
-.ge { color: #657b83 } /* Generic.Emph */
-.gr { color: #657b83 } /* Generic.Error */
-.gh { color: #657b83 } /* Generic.Heading */
-.gi { color: #657b83 } /* Generic.Inserted */
-.go { color: #657b83 } /* Generic.Output */
-.gp { color: #657b83 } /* Generic.Prompt */
-.gs { color: #657b83 } /* Generic.Strong */
-.gu { color: #657b83 } /* Generic.Subheading */
-.gt { color: #657b83 } /* Generic.Traceback */
-.kc { color: #859900 } /* Keyword.Constant */
-.kd { color: #859900 } /* Keyword.Declaration */
-.kn { color: #cb4b16 } /* Keyword.Namespace */
-.kp { color: #cb4b16 } /* Keyword.Pseudo */
-.kr { color: #859900 } /* Keyword.Reserved */
-.kt { color: #859900 } /* Keyword.Type */
-.ld { color: #657b83 } /* Literal.Date */
-.m { color: #2aa198 } /* Literal.Number */
-.s { color: #2aa198 } /* Literal.String */
-.na { color: #657b83 } /* Name.Attribute */
-.nb { color: #268bd2 } /* Name.Builtin */
-.nc { color: #268bd2 } /* Name.Class */
-.no { color: #b58900 } /* Name.Constant */
-.nd { color: #cb4b16 } /* Name.Decorator */
-.ni { color: #cb4b16 } /* Name.Entity */
-.ne { color: #cb4b16 } /* Name.Exception */
-.nf { color: #268bd2 } /* Name.Function */
-.nl { color: #657b83 } /* Name.Label */
-.nn { color: #b58900 } /* Name.Namespace */
-.nx { color: #657b83 } /* Name.Other */
-.py { color: #268bd2 } /* Name.Property */
-.nt { color: #859900 } /* Name.Tag */
-.nv { color: #cd4b16 } /* Name.Variable */
-.ow { color: #859900 } /* Operator.Word */
-.w { color: #fdf6e3 } /* Text.Whitespace */
-.mf { color: #2aa198 } /* Literal.Number.Float */
-.mh { color: #2aa198 } /* Literal.Number.Hex */
-.mi { color: #2aa198 } /* Literal.Number.Integer */
-.mo { color: #2aa198 } /* Literal.Number.Oct */
-.sb { color: #2aa198 } /* Literal.String.Backtick */
-.sc { color: #2aa198 } /* Literal.String.Char */
-.sd { color: #2aa198 } /* Literal.String.Doc */
-.s2 { color: #2aa198 } /* Literal.String.Double */
-.se { color: #cb4b16 } /* Literal.String.Escape */
-.sh { color: #2aa198 } /* Literal.String.Heredoc */
-.si { color: #cb4b16 } /* Literal.String.Interpol */
-.sx { color: #2aa198 } /* Literal.String.Other */
-.sr { color: #2aa198 } /* Literal.String.Regex */
-.s1 { color: #2aa198 } /* Literal.String.Single */
-.ss { color: #2aa198 } /* Literal.String.Symbol */
-.bp { color: #268bd2; font-weight: bold } /* Name.Builtin.Pseudo */
-.vc { color: #268bd2 } /* Name.Variable.Class */
-.vg { color: #268bd2 } /* Name.Variable.Global */
-.vi { color: #268bd2 } /* Name.Variable.Instance */
-.il { color: #2aa198 } /* Literal.Number.Integer.Long */
diff --git a/css/toc.css b/css/toc.css
deleted file mode 100644
index f546c99..0000000
--- a/css/toc.css
+++ /dev/null
@@ -1,40 +0,0 @@
-.toc ul {
-   list-style: none;
-   list-style-position: inside;
-   padding-left: 15px;
-}
-
-.toc p {
-    margin-top: 5px;
-    margin-bottom: 5px;
-}
-
-/* Icon when showing collapsible content */
-.menu:after {
-   content: "\25BE";
-}
-
-/* Icon when collapsible content hidden */
-.menu.collapsed:after {
-   content: "\25B8";
-}
-
-div#toc {
-    margin-top: 20px;    
-}
-#toc p a {
-   font-size: 20px;
-}
-#toc .collapse p a,#toc .collapsing p a {
-    font-size: 14px;
-    font-weight: bold
-}
-
-#toc .highlight {
-    background-color: #2576CC;
-    color: white;
-}
-
-#toc .collapse, #toc .collapsing {
-    margin-left: 20px;
-}
diff --git a/docs/Adaptors.md b/docs/Adaptors.md
deleted file mode 100644
index 69713ce..0000000
--- a/docs/Adaptors.md
+++ /dev/null
@@ -1,19 +0,0 @@
----
-layout: doc_page
----
-
-## Adaptors for Hadoop Pig, Hive and Druid
-
-### Repositories
-* [Pig Repository](https://github.com/DataSketches/sketches-pig)
-* [Hive Repository](https://github.com/DataSketches/sketches-hive)
-* [Druid Adaptors for DataSketches](https://github.com/druid-io/druid/tree/master/extensions-core/datasketches)
-
-### Adaptor Examples
-* [Pig Examples for Theta Sketches]({{site.docs_dir}}/Theta/ThetaPigUDFs.html)
-* [Pig Examples for Tuple Sketches]({{site.docs_dir}}/Tuple/TuplePigUDFs.html)
-* [Hive Examples for Theta Sketches]({{site.docs_dir}}/Theta/ThetaHiveUDFs.html)
-* [Hive Examples for Tuple Sketches]({{site.docs_dir}}/Tuple/TupleHiveUDFs.html)
-
-
-
diff --git a/docs/Architecture.md b/docs/Architecture.md
deleted file mode 100644
index 35a35a4..0000000
--- a/docs/Architecture.md
+++ /dev/null
@@ -1,169 +0,0 @@
----
-layout: doc_page
----
-
-# Architecture
-
-The DataSketches Library is organized into the following repository groups:
-
-## Java
-
-### sketches-core
-This repository has the core sketching classes, which are leveraged by some of the other repositories.   
-This repository has no external dependencies outside of the DataSketches/memory repository, Java and TestNG for unit tests. 
-This code is versioned and the latest release can be obtained from
-<a href="https://search.maven.org/#search|ga|1|datasketches">Maven Central<a/>.
-
-<b>High-level Repositories Structure</b>
-
-Sketches-core Packages.        | Package Description
--------------------------------|---------------------
-com.yahoo.sketches             | Common functions and utilities
-com.yahoo.sketches.cpc         | New Unique Counting Sketch with better accuracy per size than HLL
-com.yahoo.sketches.frequencies | Frequent Item Sketches, for both longs and generics
-com.yahoo.sketches.hash        | The 128-bit MurmurHash3 and adaptors
-com.yahoo.sketches.hll         | Unique counting HLL sketches for both heap and off-heap.
-com.yahoo.sketches.hllmap      | The (HLL) Unique Count Map Sketch
-com.yahoo.sketches.kll         | New quantiles sketch with better accuracy per size than the standard quantiles sketch.
-com.yahoo.sketches.quantiles   | Sketches for quantiles, PMF and CDF functions, both doubles and generics and for heap and off-heap.
-com.yahoo.sketches.sampling    | Weighted and uniform reservoir sampling with generics
-com.yahoo.sketches.theta       | Unique counting Theta Sketches for both heap and off-heap
-com.yahoo.sketches.tuple       | Tuple sketches for both primitives and generics
-
-### memory
-
-Memory Packages                | Package Description
--------------------------------|---------------------
-com.yahoo.memory               | Low level, high-performance Memory data-structure management primarily for off-heap. 
-
-### sketches-android
-This is a new repository dedicated to sketches designed to be run in a mobile client, such as a cell phone. 
-It is still in development and should be considered experimental.
-
-### sketches-hive
-This repository contains Hive UDFs and UDAFs for use within Hadoop grid enviornments. 
-This code has dependencies on sketches-core as well as Hadoop and Hive. 
-Users of this code are advised to use Maven to bring in all the required dependencies.
-This code is versioned and the latest release can be obtained from
-<a href="https://search.maven.org/#search|ga|1|datasketches">Maven Central<a/>.
-
-Sketches-hive Packages               | Package Description
--------------------------------------|---------------------
-com.yahoo.sketches.hive.cpc          | Hive UDF and UDAFs for CPC sketches
-com.yahoo.sketches.hive.frequencies  | Hive UDF and UDAFs for Frequent Items sketches
-com.yahoo.sketches.hive.hll          | Hive UDF and UDAFs for HLL sketches
-com.yahoo.sketches.hive.kll          | Hive UDF and UDAFs for KLL sketches
-com.yahoo.sketches.hive.quantiles    | Hive UDF and UDAFs for Quantiles sketches
-com.yahoo.sketches.hive.theta        | Hive UDF and UDAFs for Theta sketches
-com.yahoo.sketches.hive.tuple        | Hive UDF and UDAFs for Tuple sketches
-
-### sketches-pig
-This repository contains Pig User Defined Functions (UDF) for use within Hadoop grid environments. 
-This code has dependencies on sketches-core as well as Hadoop and Pig. 
-Users of this code are advised to use Maven to bring in all the required dependencies.
-This code is versioned and the latest release can be obtained from
-<a href="https://search.maven.org/#search|ga|1|datasketches">Maven Central<a/>.
-
-Sketches-pig Packages              | Package Description
------------------------------------|---------------------
-com.yahoo.sketches.pig.cpc         | Pig UDFs for CPC sketches
-com.yahoo.sketches.pig.frequencies | Pig UDFs for Frequent Items sketches
-com.yahoo.sketches.pig.hash        | Pig UDFs for MurmerHash3
-com.yahoo.sketches.pig.hll         | Pig UDFs for HLL sketches
-com.yahoo.sketches.pig.kll         | Pig UDFs for KLL sketches
-com.yahoo.sketches.pig.quantiles   | Pig UDFs for Quantiles sketches
-com.yahoo.sketches.pig.sampling.   | Pig UDFs for Sampling sketches
-com.yahoo.sketches.pig.theta       | Pig UDFs for Theta sketches
-com.yahoo.sketches.pig.tuple       | Pig UDFs for Tuple sketches
-
-### sketches-vector
-This is a new repository dedicated to sketches for vector and matrix operations. It is still somewhat experimental.
-
-### characterization
-This relatively new repository is for code that we use to characterize the accuracy and speed performance of the sketches in 
-the library and is constantly being updated.  Examples of the job command files used for various tests can be found in the src/main/resources directory.
-Some of these tests can run for hours depending on its configuration.
-
-Characterization Packages                       | Package Description
-------------------------------------------------|---------------------
-com.yahoo.sketches.characterization             | Common functions and utilities
-com.yahoo.sketches.characterization.hash        | Hash function performance
-com.yahoo.sketches.characterization.memory      | Memory performance
-com.yahoo.sketches.characterization.quantiles.  | Quantiles performance
-com.yahoo.sketches.characterization.uniquecount | Performance of Theta and HLL sketches
-
-
-### experimental
-This repository is an experimental staging area for code that will eventually end up in another 
-repository. This code is not versioned and not registered with 
-<a href="https://search.maven.org/#search|ga|1|datasketches">Maven Central<a/>.
-
-
-### sketches-misc
-Demos, command-line access, characterization testing and other code not related to production 
-deployment.
-
-This code is offered "as is" and primarily as a reference so that users can understand how some of 
-the performance characterization plots were obtained. This code has few unit tests, if any, 
-and was never intended for production use. 
-Nonetheless, some folks have found it useful. If you find it useful, go for it. 
-This code is versioned and the latest release can be obtained from
-<a href="https://search.maven.org/#search|ga|1|datasketches">Maven Central<a/>.
-    
-Sketches-misc Packages             | Package Description
------------------------------------|---------------------
-com.yahoo.sketches                 | Utility functions used by the sketches-misc packages
-com.yahoo.sketches.cmd             | Support for Command Line functions **Being Redesigned**
-com.yahoo.sketches.demo            | Simple demo for brute-force vs Theta and HLL sketches **Will be superceded by Command Line functions**
-com.yahoo.sketches.quantiles       | Utility for computing & printing space table for Quantiles Sketches (only in the test branch)
-com.yahoo.sketches.sampling        | Benchmarks and Entropy testing for sampling sketches
-
-
-## C++ and Python
-
-### sketches-core-cpp
-This is the evolving C++ implementations of the same sketches that are available in Java. 
-These implementations are *binary compatible* with their counterparts in Java.
-In other words, a sketch created and stored in C++ can be opened and read in Java and visa-versa.
-
-This site also has our Python adaptors that basically wrap the C++ implementations, 
-making the high performance C++ implementations available from Python.
-
-### sketches-postgres
-This site provides the postgres-specific adaptors that wrap the C++ implementations making
-them available to the Postgres database users.
-
-### characterization-cpp
-This is the parallel characterization repository with a parallel objective to the Java characterization repository.
-
-### experimental-cpp
-This repository is an experimental staging area for C++ code that will eventually end up in another 
-repository.
-
-
-## Command-Line Tool
-These repositories provide a command-line tool that provides access to the following sketches:
-- Frequent Items
-- HLL
-- Quantiles
-- Reservoir Sampling
-- Theta Sketches
-- VarOpt Sampling
-
-This tool can be installed from Homebrew.
-
-### sketches-cmd
-
-### homebrew-sketches
-
-### homebrew-sketches-cmd
-
-
-## Web Site
-
-### DataSketches.github.io
-This is the DataSketches.github.io web site, and is constantly being updated with new material 
-and to be current with the GitHub master.
-This site is not versioned and not registered with 
-<a href="https://search.maven.org/#search|ga|1|datasketches">Maven Central<a/>. 
-  
\ No newline at end of file
diff --git a/docs/CommandLine/CommandLine-old.md b/docs/CommandLine/CommandLine-old.md
deleted file mode 100644
index b79170e..0000000
--- a/docs/CommandLine/CommandLine-old.md
+++ /dev/null
@@ -1,181 +0,0 @@
----
-layout: doc_page
----
-
-<b>Note that these instructions work on unix-based systems including macs.  Windows systems will
-need something similar.</b>
-
-<h2>Creating the command-line <i>sketch</i></h2>
-
-<h3>Clone and install <i>sketches-core</i> and <i>sketches-misc</i></h3>
-  * Clone sketches-core and sketches-misc repositories into separate directories on your system.
-  * Run <i>mvn install -DskipTests -Dgpg.skip</i> on both directories.  This will download JAR 
-  files into your local .m2/repository. Take note of the version numbers for the 
-  sketches-core-X.Y.Z.jar and the sketches-misc-X.Y.Z.jar
-
-<h3>Create <i>sketch</i> executable</h3>
-
-Place the following in an empty text file called "sketch" and update the version numbers and the 
-path to your local <i>.m2/repository</i> directory:
-  
-    #!/bin/bash
-    # Update version numbers and the path to your local .m2/repository as necessary
-    
-    COREVER="0.5.2"
-    MISCVER="0.1.0"
-    M2PATH="/path/to/.m2/repository"
-    
-    COREPATH="$M2PATH/com/yahoo/datasketches/sketches-core/$COREVER/sketches-core-$COREVER.jar"
-    MISCPATH="$M2PATH/com/yahoo/datasketches/sketches-misc/$MISCVER/sketches-misc-$MISCVER.jar"
-    CLSPATH="$COREPATH:$MISCPATH"
-    
-    java -cp $CLSPATH com.yahoo.sketches.cmd.CommandLine $@
-
-Move this <i>sketch</i> file to a local system directory accessible from anywhere in your system, 
-and make it executable.
-  
-    cp sketch /usr/local/bin/sketch
-    chmod +x /usr/local/bin/sketch
-
-Test your executable. You should see something like the following:
-  
-    sketch
-    
-    NAME
-        sketch - sketch Uniques, Quantiles, Histograms, or Frequent Items.
-    SYNOPSIS
-        sketch (this help)
-        sketch TYPE help
-        sketch TYPE [SIZE] [FILE]
-    DESCRIPTION
-        Write a sketch(TYPE, SIZE) of FILE to standard output.
-        TYPE is required.
-        If SIZE is omitted, internal defaults are used.
-        If FILE is omitted, Standard In is assumed.
-    TYPE DESCRIPTION
-        sketch uniq    : Sketch the unique string items of a stream.
-        sketch rank    : Sketch the rank-value distribution of a numeric value stream.
-        sketch hist    : Sketch the linear-axis value-frequency distribution of numeric value stream.
-        sketch loghist : Sketch the log-axis value-frequency distribution of numeric value stream.
-        sketch freq    : Sketch the Heavy Hitters of a string item stream.
-    
-    UNIQ SYNOPSIS
-        sketch uniq help
-        sketch uniq [SIZE] [FILE]
-    
-    RANK SYNOPSIS
-        sketch rank help
-        sketch rank [SIZE] [FILE]
-    
-    HIST SYNOPSIS
-        sketch hist help
-        sketch hist [SIZE] [FILE]
-    
-    LOGHIST SYNOPSIS
-        sketch loghist help
-        sketch loghist [SIZE] [FILE]
-    
-    FREQ SYNOPSIS
-        sketch freq help
-        sketch freq [SIZE] [FILE]
-
-You can create a test data file, with duplicate values, like this:
-
-    $ python -c "exec(\"import random\\nfor _ in range(10000000): print random.randint(1,10000000)\")" > manyNumbers.txt
-
-Now you can do either something like this:
-
-    $ cat manyNumbers.txt | sketch uniq
-    or
-    $ cat manyNumbers.txt | sketch uniq 16000
-
-or like this:
-
-    $ sketch uniq manyNumbers.txt
-    or
-    $ sketch uniq 16000 manyNumbers.txt
-
-Providing the size allows you to tune the accuracy.
-
-Be sure to compare the speed of the above to the conventional method:
-
-    $ cat manyNumbers.txt | sort | uniq | wc -l
-
-<h2>Creating the command-line <i>demo</i></h2>
-
-If you haven't already, clone and install <i>sketches-core</i> and <i>sketches-misc</i> as in the 
-previous example.
-
-Create the <i>demo</i> executable with the same content as the <i>sketch</i> executable except
-for the last line:
-
-    java -cp $CLSPATH com.yahoo.sketches.demo.ExactVsSketchDemo $@
-
-Move this <i>demo</i> file to a local system directory accessible from anywhere in your system, 
-and make it executable.
-  
-    cp demo /usr/local/bin/demo
-    chmod +x /usr/local/bin/demo
-
-When run, the output should look something like this:
-
-    demo
-    
-    # COMPUTE DISTINCT COUNT EXACTLY:
-    ## BUILD FILE:
-    Time Min:Sec.mSec = 0:17.569
-    Total Values: 100,000,000
-    Build Rate: 175 nSec/Value
-    Exact Uniques: 50,002,776
-    File Size Bytes: 1,693,331,301
-
-    ## SORT & REMOVE DUPLICATES
-    Unix cmd: sort -u -o tmp/sorted.txt tmp/test.txt
-    Time Min:Sec.mSec = 1:49.571
-
-    ## LINE COUNT
-    Unix cmd: wc -l tmp/sorted.txt
-    Time Min:Sec.mSec = 0:00.900
-    Output from wc command:
-     50002776 tmp/sorted.txt
-
-    Total Exact Time Min:Sec.mSec = 2:08.040
-
-
-    # COMPUTE DISTINCT COUNT USING SKETCHES
-    ## USING THETA SKETCH
-    Time Min:Sec.mSec = 0:00.614
-    Total Values: 100,000,000
-    Build Rate: 6 nSec/Value
-    Exact Uniques: 50,002,776
-    ## SKETCH STATS
-    Sketch Estimate of Uniques: 50,098,990
-    Sketch Actual Relative Error: 0.192%
-    Sketch 95%ile Error Bounds  : +/- 1.563%
-    Max Sketch Size Bytes: 262,144
-    Speedup Factor 208.5
-
-    ## USING HLL SKETCH
-    Time Min:Sec.mSec = 0:02.212
-    Total Values: 100,000,000
-    Build Rate: 22 nSec/Value
-    Exact Uniques: 50,002,776
-    ## SKETCH STATS
-    Sketch Estimate of Uniques: 49,784,556
-    Sketch Actual Relative Error: -0.436%
-    Sketch 95%ile Error Bounds  : +/- 1.306%
-    Max Sketch Size Bytes: 8,192
-    Speedup Factor 57.9
-
-The first part builds a file, separately timed, of 100M numbers with roughly 50% duplicates. 
-The second part sorts and removes duplicates using the unix <i>sort -u</i> command and may take 
-several minutes to run, so be patient. The third part does a line count using the unix <i>wc -l</i>
-command. 
-
-After that, two different sketch trials are run, one with a <i>Theta Sketch</i> and the
-other with a compact implementation of Flajolet's <i>HLL Sketch</i>.  Sketches do not require a 
-pre-built file. They run in true streaming mode with the random values generated on the fly.
-
-Check out the statistics! 
-
-Enjoy!
diff --git a/docs/CommandLine/CommandLine.md b/docs/CommandLine/CommandLine.md
deleted file mode 100644
index 514ea8c..0000000
--- a/docs/CommandLine/CommandLine.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-layout: doc_page
----
-
-<b>Note: The command-line utility is obsolete and has been removed. A completely new CL utility is in development and should be released soon.</b>
-
diff --git a/docs/Concurrency.md b/docs/Concurrency.md
deleted file mode 100644
index 22a6c8e..0000000
--- a/docs/Concurrency.md
+++ /dev/null
@@ -1,17 +0,0 @@
----
-layout: doc_page
----
-
-## Concurrency
-
-Only the [Concurrent Theta Sketch]({{site.docs_dir}}/Theta/ConcurrentThetaSketch.html), which can be derived from the UpdateSketchBuilder can be considered thread-safe. None of the other sketches in this library have been designed for concurrent operation and should be considered __not thread safe__.
-
-Most systems that incorporate sketches generally design a wrapper class that maps the required sketch API to the host system environment API.  This is the simplest place to encorporate thread synchronization.
-
-Be aware that some systems (e.g. Spark) may assume thread safety of user modules especially during serialization and deserialization steps. 
-
-As an example of how the issue of concurrency can rear it ugly head refer to this [issue](https://github.com/DataSketches/sketches-core/issues/178#issuecomment-365673204).
-
-
-
-
diff --git a/docs/DruidIntegration.md b/docs/DruidIntegration.md
deleted file mode 100644
index 15c5488..0000000
--- a/docs/DruidIntegration.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-layout: doc_page
----
-
-### Druid Integration
-
-See <a href="{{site.druid_datasketches}}">Druid Integration of DataSketches</a>
diff --git a/docs/Frequency/FrequencySketchesOverview.md b/docs/Frequency/FrequencySketchesOverview.md
deleted file mode 100644
index 297d8b0..0000000
--- a/docs/Frequency/FrequencySketchesOverview.md
+++ /dev/null
@@ -1,43 +0,0 @@
----
-layout: doc_page
----
-
-## Frequency Sketches Overview
-
-### Frequent Items
-These sketches implement algorithms that are members of a class of "Heavy Hitters" algorithms that identify 
-the "heaviest" or "most frequently occurring" items in a stream.  
-
-Suppose you have a web-site store that sells songs and you wish to identify the most frequent song-titles 
-that are being downloaded from your store.
- 
-This is a perfect use-case for the frequencies/ItemsSketch, which is a Generic class that can be configured to
-count the number of occurrences of any arbitrary item. In this case our song-titles are strings. For example, 
-
-    ItemsSketch<String> sketch = new ItemsSketch<String>();
-    while (remainingItems) { sketch.update("songTitle"); }
-
-This configures the sketch to track and count frequent occurrences of Strings. And in this case you would update the sketch
-with the title of each song as it appears in the stream. Note that in this case we assume that each occurrence of a song
-title carries with it a "weight" of one. After the sketch has been populated with the stream you query the sketch to get
-a list of the "most frequently occurring" song titles with an approximate count of the actual number of occurences in the stream.
-
-Now suppose your song titles are sold at different prices and you wish to identify the song titles that are generating the most
-revenue. In this case each item can carry a different "weight" which is the price. We can use the same sketch as before, but
-we update it using a "weight".
-
-    ItemsSketch<String> sketch = new ItemsSketch<String>();
-    while (remainingItems) { sketch.update("songTitle", priceCents); }
-
-The sketch only accepts integral values for the weight, so we just multiply the price by 100 to make the weight integer cents
-instead of fractional dollars.  
-
-The Frequent Items Sketch is an "aggregating" sketch in that duplicate items in the stream can have different weights and the 
-sketch properly tracks the total weight for each distinct item.
-
-### Frequent Distinct Tuples Sketch
-
-This is a very different algorithm that identifies the most frequent distinct occurrences associated with a specific key, and it is
-called the <i>Frequent Distinct Tuples Sketch</i> or <i>FdtSketch</i>.  See the documentation for this sketch.
-
-
diff --git a/docs/Frequency/FrequentDistinctTuplesSketch.md b/docs/Frequency/FrequentDistinctTuplesSketch.md
deleted file mode 100644
index 0b78805..0000000
--- a/docs/Frequency/FrequentDistinctTuplesSketch.md
+++ /dev/null
@@ -1,187 +0,0 @@
----
-layout: doc_page
----
-
-## Frequent Distinct Tuples Sketch
-
-### The Task
-Suppose our data is a stream of pairs {IP address, User ID} and we want to identify the IP addresses that
-have the most distinct User IDs.  Or conversely, we would like to identify the User IDs that have the 
-most distinct IP addresses.
-This is a common challenge in the analysis of big data and the FDT sketch helps solve this problem using
-probabilistic techniques.
-
-More generally, given a multiset of tuples with <i>N</i> dimensions <i>{d1,d2, d3, ..., dN}</i>, 
-and a primary subset of dimensions <i>M &lt; N</i>, our task is to identify the combinations of 
-<i>M</i> subset dimensions that have the <i>most frequent</i> number of distinct combinations 
-of the <i>N - M</i> non-primary dimensions.
-
-### Definitions
-
-* __Equal Distribution Threshold__
-
-Suppose we have a stream of 160 items where the stream consists of four item types: A, B, C, and D.
-If the distribution of occurances was shared equally across the four items each would
-occur exactly 40 times or 25% of the total distribution of 160 items. Thus the equally distributed
-(or fair share) <i>threshold</i> would be 25% or as a fraction 0.25. 
-
-* __Most Frequent__
-
-We define <i>Most Frequent</i> items as those that consume more than the fair share threshold of the
-total occurances (also called the <i>weight</i>) of the entire stream. 
-
-Suppose we have a stream of 160 items where the stream consists of four item types: A, B, C, and D,
-which have the following frequency distribution: 
-
- * A occurs 70 times
- * B occurs 50 times
- * C occurs 30 times
- * D occurs 10 times
-
-We would declare that A is the most frequent and B is the next most frequent. We would not
-declare C and D in a list of most frequent items since their respective frequencies are below 
-the threshold of 40 or 25%. 
-
-If all items occured with a frequency of 40, we could not declare 
-any item as most frequent. Requesting a list of the "Top 4" items could be a list of the 4 items in any random
-order, or a list of zero items, depending on policy.
-
-* __Relative Standard Error or RSE__
-
-When a stream becomes too large with too many different item types to efficiently process exacty we must turn 
-to statistical methods to estimate the most frequent items. The returned list of "most frequent items" will
-have an associated "estimated frequency" that has an error component that is a random variable. 
-The RSE is a measure of the width of the error distribution of this component and computed similarly to how a 
-Standard Deviation is computed. It is relative to the estimated frequency in that the standard
-width of the error distribution can be computed as <i>estimate * (1 + RSE)</i> and <i>estimate * (1 - RSE)</i>.
-
-* __Primary Key__
-
-We define a specific combination of the <i>M</i> primary dimensions as a <i>Primary Key</i>
-and all combinations of the <i>M</i> primary dimensions as the set of <i>Primary Keys</i>.
-
-* __Group__
-
-We define the set of all combinations of <i>N-M</i> non-primary dimensions associated with a
-single primary key as a <i>Group</i>.
-
-For example, assume <i>N = 3, M = 2</i>, where the set of Primary Keys are defined by
-<i>{d1, d2}</i>. After populating the sketch with a stream of tuples all of size <i>N = 3</i>,
-we wish to identify the Primary Keys that have the most frequent number of distinct occurrences
-of <i>{d3}</i>. Equivalently, we want to identify the Primary Keys with the largest Groups.
-
-Alternatively, if we choose the Primary Key as <i>{d1}</i>, then we can identify the
-<i>{d1}</i>s that have the largest groups of <i>{d2, d3}</i>. The choice of
-which dimensions to choose for the Primary Keys is performed in a post-processing phase
-after the sketch has been populated. Thus, multiple queries can be performed against the
-populated sketch with different selections of Primary Keys.
-
-An important caveat is that if the distribution is too flat, there may not be any
-"most frequent" combinations of the primary keys above the threshold. 
-Also, if one primary key is too dominant, the sketch may be able to only report on the single 
-most frequent primary key combination, which means the possible existance of false negatives.
-
-In this implementation the input tuples presented to the sketch are string arrays.
-
-### Using the FdtSketch
-
-Let's leverate the challenge at the beginning to crete a concrete example. 
-Let's assume <i>N = 2</i> and let <i>d1 := IP address</i>, and <i>d2 := User ID</i>.
-
-If we choose <i>{d1}</i> as the Primary Keys, then the sketch will allow us to identify the
-<i>IP addresses</i> that have the largest populations of distinct <i>User IDs</i>. 
-
-Conversely, if we choose <i>{d2}</i> as the Primary Keys, the sketch will allow us to identify the
-<i>User IDs</i> with the largest populations of distinct <i>IP addresses</i>.
-
-Let's set the threshold to 0.01 (1%) and the RSE to 0.05 (5%). This is telling the sketch to size itself 
-such that items with distinct frequency counts greater than 1% of the total distinct population will be 
-detectable and have a distinct frequency estimation error of less than or equal to 5% with 86% confidence.
-
-    //Construct the sketch
-    FdtSketch sketch = new FdtSketch(0.01, 0.05);
-
-Assume the incoming data is a stream of {IP address, User ID} pairs:
-
-    //Populate
-    while (inputStream.hasRemainingItems()) {
-      String[] in = new String[] {Pair.IPaddress, Pair.userID};
-      sketch(in);
-    }
-
-We are done populating the sketch, now we post process the data in the sketch:
-
-    int[] priKeyIndices = new int[] {0}; //identifies the IP address as the primary key
-    int numStdDev = 2; //for 95% confidence intervals
-    int limit = 20; //list only the top 20 groups
-    char sep = '|'; //the separator charactor for the group dimensions as strings
-    List<Group> list = sketch.getResult(priKeyIndices, limit, numStdDev, sep);
-    System.out.println(Group.getHeader())
-    Iterator<Group> itr = list.iterator()
-    while (itr.hasNext()) {
-      System.out.println(itr.next())
-    }
-
-If we want the converse relation we assign the UserID as the primary key. Note that we do not have to repopulate the sketch!
-
-    int[] priKeyIndices = new int[] {1}; //identifies the User ID as the primary key
-    ...
-
-### Understanding the Group output columns
-
-When the Group is printed as a string, it will output seven columns as follows:
-
-* __Count__: This is the number of retained occurrences in the sketch that belong to this group.
-
-* __Est__ This is the sketch's estimate of the distinct cardinality of this group based on the Count and the sketche's internal state of Theta.
-
-* __UB__: The Upper Bound of the confidence interval based on the given numStdDev.
-
-* __LB__: The Lower Bound of the confidence interval based on the given numStdDev.
-
-* __Fraction__: The fractional proportion of the cardinality of the entire sketch that this group represents.
-
-* __RSE__: The estimated RSE of this group based on the properties of this group and the internal properties of this sketch.
-
-* __PriKey__: The string identifying this group. 
-
-### Error Behavior
-
-Note: the code for the following study can be found in the characterization repository 
-[here](https://github.com/DataSketches/characterization/tree/master/src/main/java/com/yahoo/sketches/characterization/fdt) and the configuration file can be found [here](https://github.com/DataSketches/characterization/tree/master/src/main/resources/fdt).
-
-In order to study the error behavior of this sketch a power-law distribution with a slope of -1 was created. The head of the distribution was a single item with a cardinality of 16384, and the tail of the distribution was 16384 items each with a cardinality of one. All the points inbetween were items that have multiplicities and cardinalities that would fall on a straight line plotted on a Log-X, Log-Y graph. This generated an input stream of about 850K (Key, value) pairs, which was input into the sketch and is considered one trial.  The sketch was constructed with a target
-threshold of 1% and a target RSE of 5%. 
-
-Twenty such trials were run and the error distribution quantiles of the results were computed and is shown in the following graph.
-
-<img class="doc-img-half" src="{{site.docs_img_dir}}/fdt/FdtGroupErrorQuantiles.png" alt="FdtGroupErrorQuantiles.png" />
-
-The X-axis is the true cardinality. Of the nearly 24K groups captured by the sketch of the 
-input stream of over 100K groups this graph is a view of the top 500, which is more than enough to demonstrate the error behavior.
-
-The Y-axis is the relative error. 
-
-The blue dots represent the error of a single group from the top 500 groups. Not all of the top 500 groups are shown on the graph as number of them had true cardinalities of less than 256. Also many of the dots represent multiple groups since groups with the same Count and the same true cardinality will result in the same exact computed error, thus plotted at the same exact point.
-
-The red line is the contour of the quantile(0.84) points of the error distribution at each point along the X-axis. This quantile contour would be equivalent to the +1 standard deviation from the mean of a Gaussian distribution. But since these are quantile measurements of the actual error distribution there is no assuption whatsoever that the error distribution is Gaussian.  It is just a convenient reference contour. Similarly the black line is the contour of the quantile(0.159), which corresponds to the -1 standard deviation from the mean. Between these two contours would represent 68% of the distribution (or 68% confidence), which is equivalent to saying within +/- 1 standard deviation of the mean (if it were Gaussian).  The green line is the contour of the medians (quantile(0.5)).
-
-The following table is the list of the top 10 results from just one of the trials. The Group class was extended to include more columns at the end which were useful for this study. (This was easy to do and does not require any special access.)
-
-    Count         Est          UB          LB      Thresh         RSE      PriKey   xG      yU         Err
-     1338    16511.86    16957.05    16078.18    0.019521    0.026962   1,1,16384    1   16384    0.007804
-      666     8218.91     8536.72     7912.67    0.009717    0.038668    2,1,8192    2    8192    0.003285
-      660     8144.87     8461.30     7840.01    0.009629    0.038850    2,2,8192    2    8192   -0.005754
-      475     5861.83     6132.21     5603.08    0.006930    0.046124    3,1,5461    3    5461    0.073400
-      450     5553.32     5816.82     5301.44    0.006565    0.047449    3,2,5461    3    5461    0.016905
-      400     4936.28     5185.44     4698.76    0.005836    0.050475    3,3,5461    3    5461   -0.096085
-      355     4380.95     4616.42     4157.14    0.005179    0.053748    4,2,4096    4    4096    0.069568
-      344     4245.20     4477.19     4024.87    0.005019    0.054648    4,1,4096    4    4096    0.036426
-      321     3961.37     4185.90     3748.50    0.004683    0.056681    4,3,4096    4    4096   -0.032870
-      306     3776.26     3995.79     3568.40    0.004464    0.058134    5,5,3277    5    3277    0.152351
-
-
-The blue dot on the very left represents the single item with the largest cardinality. As you can see from the table, it's estimation error is quite small (about 0.78%). At this point the +/- 1 S.D. contours are at about +3.4% and -2.5% and the median is about 0.78%
-
-As you follow the graph to the right you are observing the error distribution as the cardinalities get smaller.  Smaller groups have fewer samples from the sketch thus their estimation error will, of course, grow larger.  What this graph demonstrates is the the error properties are well behaved and what one would expect from this sketch.
-
diff --git a/docs/Frequency/FrequentItemsErrorTable.md b/docs/Frequency/FrequentItemsErrorTable.md
deleted file mode 100644
index 1c0fd3f..0000000
--- a/docs/Frequency/FrequentItemsErrorTable.md
+++ /dev/null
@@ -1,61 +0,0 @@
----
-layout: table_page
-title: Frequent Items
-subtitle: Error Threshold Table
----
-
-This table of thresholds is computed a follows:
-
-*  <i>M</i> = Max Map Size.  Always a power of 2.
-*  <i>N</i> = Stream Length (Total Weights or counts of items)
-*  <i>e</i> = Epsilon = 3.5/<i>M</i> (minimum detectable frequency)
-*  <i>T</i> = Threshold = (<i>N</i> &lt; 0.75 * <i>M</i>)? 0 : <i>e * N</i>.
-
-* The error in <i>getEstimate(item)</i> is guaranteed to be at most <i>T</i>.
-* The function <i>getFrequentItems(NO_FALSE_NEGATIVES)</i> is guaranteed to return a list of items that 
-contains all items with frequency greater than <i>T</i> and might contain some additional 
-items, the <i>False Positives</i>, as well.
-* The function <i>getFrequentItems(NO_FALSE_POSITIVES)</i> is guaranteed return a list of items 
-that contains all items with frequency greater than 2*<i>T</i>, and no items with frequency less 
-than <i>T</i>, but it may exclude some items with frequency greater than 
-<i>T</i> (the <i>False Negatives</i>).
-
-Max Map Size-> |8|16|32|64|128|256|512|1,024|2,048|4,096|8,192|16,384|32,768|65,536|131,072|262,144|524,288|1,048,576
-Epsilon->      |0.4375|0.2188|0.1094|0.0547|0.0273|0.0137|6.84E-03|3.42E-03|1.71E-03|8.54E-04|4.27E-04|2.14E-04|1.07E-04|5.34E-05|2.67E-05|1.34E-05|6.68E-06|3.34E-06
-Stream Length  |Threshold->|
--------------- | ----------|------|------|------|------|------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------
-_______________________________________________________|
-100|44|22|11|5|3|0|0|0|0|0|0|0|0|0|0|0|0|0
-178|78|39|19|10|5|0|0|0|0|0|0|0|0|0|0|0|0|0
-316|138|69|35|17|9|4|0|0|0|0|0|0|0|0|0|0|0|0
-562|246|123|62|31|15|8|4|0|0|0|0|0|0|0|0|0|0|0
-1,000|438|219|109|55|27|14|7|3|0|0|0|0|0|0|0|0|0|0
-1,778|778|389|194|97|49|24|12|6|3|0|0|0|0|0|0|0|0|0
-3,162|1,383|692|346|173|86|43|22|11|5|3|0|0|0|0|0|0|0|0
-5,623|2,460|1,230|615|308|154|77|38|19|10|5|0|0|0|0|0|0|0|0
-10,000|4,375|2,188|1,094|547|273|137|68|34|17|9|4|0|0|0|0|0|0|0
-17,783|7,780|3,890|1,945|972|486|243|122|61|30|15|8|4|0|0|0|0|0|0
-31,623|13,835|6,917|3,459|1,729|865|432|216|108|54|27|14|7|3|0|0|0|0|0
-56,234|24,602|12,301|6,151|3,075|1,538|769|384|192|96|48|24|12|6|3|0|0|0|0
-100,000|43,750|21,875|10,938|5,469|2,734|1,367|684|342|171|85|43|21|11|5|3|0|0|0
-177,828|77,800|38,900|19,450|9,725|4,862|2,431|1,216|608|304|152|76|38|19|9|5|0|0|0
-316,228|138,350|69,175|34,587|17,294|8,647|4,323|2,162|1,081|540|270|135|68|34|17|8|4|0|0
-562,341|246,024|123,012|61,506|30,753|15,377|7,688|3,844|1,922|961|481|240|120|60|30|15|8|4|0
-1.0E+06|437,500|218,750|109,375|54,688|27,344|13,672|6,836|3,418|1,709|854|427|214|107|53|27|13|7|3
-1.8E+06|777,997|388,999|194,499|97,250|48,625|24,312|12,156|6,078|3,039|1,520|760|380|190|95|47|24|12|6
-3.2E+06|1.38E+06|691,748|345,874|172,937|86,469|43,234|21,617|10,809|5,404|2,702|1,351|676|338|169|84|42|21|11
-5.6E+06|2.46E+06|1.23E+06|615,061|307,530|153,765|76,883|38,441|19,221|9,610|4,805|2,403|1,201|601|300|150|75|38|19
-1.0E+07|4.38E+06|2.19E+06|1.09E+06|546,875|273,438|136,719|68,359|34,180|17,090|8,545|4,272|2,136|1,068|534|267|134|67|33
-1.8E+07|7.78E+06|3.89E+06|1.94E+06|972,497|486,248|243,124|121,562|60,781|30,391|15,195|7,598|3,799|1,899|950|475|237|119|59
-3.2E+07|1.38E+07|6.92E+06|3.46E+06|1.73E+06|864,685|432,343|216,171|108,086|54,043|27,021|13,511|6,755|3,378|1,689|844|422|211|106
-5.6E+07|2.46E+07|1.23E+07|6.15E+06|3.08E+06|1.54E+06|768,826|384,413|192,207|96,103|48,052|24,026|12,013|6,006|3,003|1,502|751|375|188
-1.0E+08|4.38E+07|2.19E+07|1.09E+07|5.47E+06|2.73E+06|1.37E+06|683,594|341,797|170,898|85,449|42,725|21,362|10,681|5,341|2,670|1,335|668|334
-1.8E+08|7.78E+07|3.89E+07|1.94E+07|9.72E+06|4.86E+06|2.43E+06|1.22E+06|607,810|303,905|151,953|75,976|37,988|18,994|9,497|4,749|2,374|1,187|594
-3.2E+08|1.38E+08|6.92E+07|3.46E+07|1.73E+07|8.65E+06|4.32E+06|2.16E+06|1.08E+06|540,428|270,214|135,107|67,554|33,777|16,888|8,444|4,222|2,111|1,056
-5.6E+08|2.46E+08|1.23E+08|6.15E+07|3.08E+07|1.54E+07|7.69E+06|3.84E+06|1.92E+06|961,033|480,516|240,258|120,129|60,065|30,032|15,016|7,508|3,754|1,877
-1.0E+09|4.38E+08|2.19E+08|1.09E+08|5.47E+07|2.73E+07|1.37E+07|6.84E+06|3.42E+06|1.71E+06|854,492|427,246|213,623|106,812|53,406|26,703|13,351|6,676|3,338
-1.8E+09|7.78E+08|3.89E+08|1.94E+08|9.72E+07|4.86E+07|2.43E+07|1.22E+07|6.08E+06|3.04E+06|1.52E+06|759,763|379,881|189,941|94,970|47,485|23,743|11,871|5,936
-3.2E+09|1.38E+09|6.92E+08|3.46E+08|1.73E+08|8.65E+07|4.32E+07|2.16E+07|1.08E+07|5.40E+06|2.70E+06|1.35E+06|675,535|337,768|168,884|84,442|42,221|21,110|10,555
-5.6E+09|2.46E+09|1.23E+09|6.15E+08|3.08E+08|1.54E+08|7.69E+07|3.84E+07|1.92E+07|9.61E+06|4.81E+06|2.40E+06|1.20E+06|600,645|300,323|150,161|75,081|37,540|18,770
-1.0E+10|4.38E+09|2.19E+09|1.09E+09|5.47E+08|2.73E+08|1.37E+08|6.84E+07|3.42E+07|1.71E+07|8.54E+06|4.27E+06|2.14E+06|1.07E+06|534,058|267,029|133,514|66,757|33,379
-
diff --git a/docs/Frequency/FrequentItemsHiveUDFs.md b/docs/Frequency/FrequentItemsHiveUDFs.md
deleted file mode 100644
index e7ec242..0000000
--- a/docs/Frequency/FrequentItemsHiveUDFs.md
+++ /dev/null
@@ -1,52 +0,0 @@
----
-layout: doc_page
----
-
-## Frequent Items Sketch Hive UDFs
-
-### DoublesSketch example
-
-    add jar sketches-core-0.7.0.jar;
-    add jar sketches-hive-0.7.0.jar;
-
-    create temporary function data2sketch as 'com.yahoo.sketches.hive.frequencies.DataToStringsSketchUDAF';
-    create temporary function union as 'com.yahoo.sketches.hive.frequencies.UnionStringsSketchUDAF';
-    create temporary function get_items as 'com.yahoo.sketches.hive.frequencies.GetFrequentItemsFromStringsSketchUDTF';
-
-    use <your-db-name-here>;
-
-    create temporary table frequent_items_input (value string, category char(2));
-    -- works with char or varchar types as well
-    --create temporary table frequent_items_input (value char(2), category char(2));
-    --create temporary table frequent_items_input (value varchar(2), category char(2));
-    insert into table frequent_items_input values
-      ('a', 'c1'), ('a', 'c1'), ('a', 'c1'), ('a', 'c2'), ('a', 'c1'), ('b', 'c1'), ('c', 'c1'), ('d', 'c1'), ('e', 'c2'), ('a', 'c1'),
-      ('a', 'c2'), ('a', 'c2'), ('a', 'c2'), ('d', 'c1'), ('d', 'c2'), ('a', 'c1'), ('a', 'c2'), ('a', 'c1'), ('d', 'c2');
-
-    create temporary table frequent_items_intermediate (category char(2), sketch binary);
-    insert into frequent_items_intermediate select category, data2sketch(value, 16) from frequent_items_input group by category;
-
-    select get_items(sketch, 'NO_FALSE_POSITIVES') from frequent_items_intermediate where category='c1';
-
-    Output (item, frequency estimate, lower bound, upper bound):
-    a	7	7	7
-    d	2	2	2
-    c	1	1	1
-    b	1	1	1
-
-    select get_items(sketch, 'NO_FALSE_POSITIVES') from frequent_items_intermediate where category='c2';
-
-    Output:
-    a	5	5	5
-    d	2	2	2
-    e	1	1	1
-
-    -- NO_FALSE_POSITIVES is the default and was specified above just for completeness
-    select get_items(union(sketch)) from frequent_items_intermediate;
-
-    Output:
-    a	12	12	12
-    d	4	4	4
-    c	1	1	1
-    b	1	1	1
-    e	1	1	1
diff --git a/docs/Frequency/FrequentItemsJavaExample.md b/docs/Frequency/FrequentItemsJavaExample.md
deleted file mode 100644
index 36f043c..0000000
--- a/docs/Frequency/FrequentItemsJavaExample.md
+++ /dev/null
@@ -1,81 +0,0 @@
----
-layout: doc_page
----
-
-# Frequent Items Sketch Java Example
-
-    import java.io.FileInputStream;
-    import java.io.FileOutputStream;
-    import com.yahoo.memory.Memory;
-    import com.yahoo.sketches.ArrayOfStringsSerDe;
-    import com.yahoo.sketches.frequencies.ErrorType;
-    import com.yahoo.sketches.frequencies.ItemsSketch;
-
-    // simplified file operations and no error handling for clarity
-
-    // this section generates two sketches and serializes them into files
-    {
-      ItemsSketch<String> sketch1 = new ItemsSketch<String>(64);
-      sketch1.update("a");
-      sketch1.update("a");
-      sketch1.update("b");
-      sketch1.update("c");
-      sketch1.update("a");
-      sketch1.update("d");
-      sketch1.update("a");
-      FileOutputStream out1 = new FileOutputStream("FrequentStringsSketch1.bin");
-      out1.write(sketch1.toByteArray(new ArrayOfStringsSerDe()));
-      out1.close();
-  
-      ItemsSketch<String> sketch2 = new ItemsSketch<String>(64);
-      sketch2.update("e");
-      sketch2.update("a");
-      sketch2.update("f");
-      sketch2.update("f");
-      sketch2.update("f");
-      sketch2.update("g");
-      sketch2.update("a");
-      sketch2.update("f");
-      FileOutputStream out2 = new FileOutputStream("FrequentStringsSketch2.bin");
-      out2.write(sketch2.toByteArray(new ArrayOfStringsSerDe()));
-      out2.close();
-    }
-
-    // this section deserializes the sketches, produces a union and prints the result
-    {
-      FileInputStream in1 = new FileInputStream("FrequentStringsSketch1.bin");
-      byte[] bytes1 = new byte[in1.available()];
-      in1.read(bytes1);
-      in1.close();
-      ItemsSketch<String> sketch1 = ItemsSketch.getInstance(Memory.wrap(bytes1), new ArrayOfStringsSerDe());
-
-      FileInputStream in2 = new FileInputStream("FrequentStringsSketch2.bin");
-      byte[] bytes2 = new byte[in2.available()];
-      in2.read(bytes2);
-      in2.close();
-      ItemsSketch<String> sketch2 = ItemsSketch.getInstance(Memory.wrap(bytes2), new ArrayOfStringsSerDe());
-
-      // we could merge sketch2 into sketch1 or the other way around
-      // this is an example of using a new sketch as a union and keeping the original sketches intact
-      ItemsSketch<String> union = new ItemsSketch<String>(64);
-      union.merge(sketch1);
-      union.merge(sketch2);
-
-      ItemsSketch.Row<String>[] items = union.getFrequentItems(ErrorType.NO_FALSE_POSITIVES);
-      System.out.println("Frequent items: " + items.length);
-      System.out.println(ItemsSketch.Row.getRowHeader());
-      for (ItemsSketch.Row<String> row: items) {
-        System.out.println(row.toString());
-      }
-    }
-
-    Output:
-    Frequent items: 7
-           Est          UB          LB Item
-             6           6           6 a
-             4           4           4 f
-             1           1           1 d
-             1           1           1 b
-             1           1           1 e
-             1           1           1 c
-             1           1           1 g
diff --git a/docs/Frequency/FrequentItemsOverview.md b/docs/Frequency/FrequentItemsOverview.md
deleted file mode 100644
index 2b4ef36..0000000
--- a/docs/Frequency/FrequentItemsOverview.md
+++ /dev/null
@@ -1,267 +0,0 @@
----
-layout: doc_page
----
-
-## Frequent Items Sketches Overview
-
-These sketches provide the following capabilities:
-
-* Estimate the frequency of an item.
-
-* Return upper and lower bounds of any item, such that the true frequency is always between the upper and lower bounds.
-
-* Return a global maximum error that holds for all items in the stream.
-
-* Return an array of frequent items that qualify either a NO_FALSE_POSITIVES or a NO_FALSE_NEGATIVES error type.
-
-* Merge itself with another sketch object created from the same class.
-
-* Serialize/Deserialize to/from a byte array.
-
-
-### Two Implementations
-
-* ItemsSketch&lt;T&gt;
-
-    This sketch is useful for tracking approximate frequencies of items of type <i>&lt;T&gt;</i> 
-    with optional associated counts (<i>&lt;T&gt;</i> item, <i>long</i> count) that are members of
-    a multiset of such items. The true frequency of an item is defined to be the sum of associated
-    counts.
-    
-    If the user needs to serialize and deserialize the resulting sketch for storage or transport, 
-    the user must also extend the <i>ArrayOfItemsSerDe</i> interface. Two examples of 
-    extending this interface are included for <i>Long</i>s and 
-    <i>String</i>s: <i>ArrayOfLongsSerDe</i> and <i>ArrayOfStringsSerDe</i>.
-
-* LongsSketch
-
-    This is a custom implementation based on items of type <i>long</i>. This will perform faster and
-    will have a smaller serialization footprint than the generic equivalent 
-    <i>ItemsSketch&lt;Long&gt;</i>. 
-
-### Space Usage
-
-The sketch is initialized with a <i>maxMapSize</i> that specifies the maximum physical 
-length of the internal hash map of the form (<i>&lt;T&gt;</i> item, <i>long</i> count).
-The <i>maxMapSize</i> must be a power of 2.
-
-The hash map starts at a very small size (8 entries), and grows as needed up to the 
-specified <i>maxMapSize</i>.
-
-Excluding external space required for the item objects, the internal memory space usage of 
-this sketch is 18 * <i>mapSize</i> bytes (assuming 8 bytes for each Java reference), plus a small 
-constant number of additional bytes. The internal memory space usage of this sketch will never 
-exceed 18 * <i>maxMapSize</i> bytes, plus a small constant number of additional bytes.
-
-### Maximum Capacity of the Sketch
-
-The LOAD_FACTOR for the hash map is internally set at 75%, 
-which means at any time the map capacity of (item, count) pairs is <i>mapCap</i> = 
-0.75 * <i><mapSize</i>.
-The maximum capacity of (item, count) pairs of the sketch is <i>maxMapCap</i> = 
-0.75 * <i>maxMapSize</i>.
-
-### Updating the sketch with (item, count) pairs
-
-If the item is found in the hash map, the mapped count field (the "counter") is 
-incremented by the incoming count, otherwise, a new counter "(item, count) pair" is 
-created. If the number of tracked counters reaches the maximum capacity of the hash map 
-the sketch decrements all of the counters (by an approximately computed median), and 
-removes any non-positive counters.
-
-### Accuracy Guarantees
-
-If fewer than 0.75 * <i>maxMapSize</i> different items are inserted into the sketch the 
-estimated frequencies returned by the sketch will be exact.
-
-The logic of the frequent items sketch is such that the stored counts and true counts are 
-never too different. 
-More specifically, for any <i>item</i>, the sketch can return an estimate of the 
-true frequency of <i>item</i>, along with upper and lower bounds on the frequency 
-(that hold deterministically).
-
-For this implementation and for a specific active <i>item</i>, it is guaranteed that
-the true frequency will be between the Upper Bound (UB) and the Lower Bound (LB) computed for that 
-<i>item</i>.  Specifically, <i>(UB- LB) &le; W * epsilon</i>, where <i>W</i> denotes the sum of 
-all item counts, and <i>epsilon = 3.5/M</i>, where <i>M</i> is the <i>maxMapSize</i>.
-
-This is a worst case guarantee that applies to arbitrary inputs.<sup>1</sup> 
-For inputs typically seen in practice <i>(UB-LB)</i> is usually much smaller.
-
-The [Frequent Items Error Table]({{site.docs_dir}}/FrequentItems/FrequentItemsErrorTable.html) can serve as a guide for selecting an
-appropriate sized sketch for your application.
-
-### Returned Results
-
-<b>Figure: Returned Results, Error Type and Error Bounds</b>
-<img class="doc-img-full" src="{{site.docs_img_dir}}/fi/FreqItemsError3.png" alt="FreqItemsError3.png" />
-
-The above figure was created with synthetic data in order to illustrate a hypothetical set of returned results with their Error Bounds and how these Error Bounds interact with the two different Error Types chosen at query time. 
-The black vertical lines with end-caps represent the items with their frequencies retained by the sketch. 
-The upper end-caps represents the upper bound frequencies of each item and the lower end-caps represent the lower bound frequencies of each item. 
-The sketch estimate for each item will be between those values inclusively. 
-
-The green vertical bar on the right represents the error computed from the above error table.  It is an <i>a priori</i> error (or <i>pre-error</i>) in that it is computed before any data has been presented to the sketch.
-
-The red vertical bar just to its left represents the <i>a posteriori</i> error (or <i>post-error</i>) returned by the sketch after all the data has been presented to the sketch and is often less than the pre-error. Note that the post-error is the same size as the error bounds on all the retained items in the sketch.
-
-The post-error is used as a threshold by the sketch in determining which items, out of all the retained items, can be legitimately returned by the sketch. 
-
-* The four items on the far right, whose lower bounds are greater than the post-error, are returned when the Error Type is set to "No False Positives".
-* The Seven items on the far right, whose upper bounds are greater than the post-error, are returned when the Error Type is set to "No False Negatives". 
-* All of the remaining items, whose upper bounds are less than the post-error are never returned.
-
-In terms of order, only the first item on the far right can be safely be classified as the "most frequent" of all Items presented to the sketch. Because the upper and lower bounds of the next two items overlap, the next two to the left tie for second place. The next three to the left of those would tie for forth place, and so on.
-
-### Error Type and Confusion Matrix
-
-These results can also be described using the classical "Confusion Matrix" as shown in the next figure.
-
-<b>Figure: Error Type and Confusion Matrix</b>
-<img class="doc-img-full" src="{{site.docs_img_dir}}/fi/FI_ConfusionMatrix.png" alt="FI_ConfusionMatrix.png" />
-
-#### No False Positives (upper table)
-
-The items returned are represented by the blue "True Positive" box. 
-However, there is the possibility that items, whose true frequency was above the post-error, might be excluded. 
-These are the "False Negatives" represented by the red box and is classified as a "Type II Error". 
-No False Positives (Type I Error) are included. 
-All True Negatives are excluded and there is no Type II Error.
-
-#### No False Negatives (lower table)
-
-For this Error Type, all the times returned by "No False Positives" are returned in addition to items classified as "False Positives", or Type I Error. 
-All "True Negatives" are properly excluded. 
-
-### Background
-
-This code implements a variant of what is commonly known as the "Misra-Gries
-algorithm". Variants of it were discovered and rediscovered and redesigned several times 
-over the years:
-<ul><li>"Finding repeated elements", Misra, Gries, 1982</li>
-<li>"Frequency estimation of Internet packet streams with limited space" Demaine, 
-Lopez-Ortiz, Munro, 2002</li>
-<li>"A simple algorithm for finding frequent elements in streams and bags" Karp, Shenker,
-Papadimitriou, 2003</li>
-<li>"Efficient Computation of Frequent and Top-k Elements in Data Streams" Metwally, 
-Agrawal, Abbadi, 2006</li>
-</ul>
-
-
-### Example Distribution Plots
-
-We ran two sets of experiments, the fist generated a stream from a Zipfian distribution 
-with <i>alpha</i>=1.1 (high skew), and the second with a Zipfian distribution with <i>alpha</i>=0.7 
-(lower skew).
-The frequency of an item <i>i</i> is proportional to 1/<i>i<sup>alpha</sup></i>.
-
-#### High Skew Experiment
-
-* Zipfian distribution parameter <i>alpha</i> = 1.1
-* Items generated: W = 10M
-* Sketch parameter: maxMapSize = 2048
-
-<b>Figure: Real Count Distribution 1.1</b>
-<img class="doc-img-half" src="{{site.docs_img_dir}}/fi/RealCountDistribution1.1.png" alt="RealCountDistribution1.1.png" />
-This is the empirical log-log distribution of the 10M random points generated.
-
-<b>Figure: Estimate Error 1.1</b>
-<img class="doc-img-half" src="{{site.docs_img_dir}}/fi/EstimateError1.1.png" alt="EstimateError1.1.png" />
-This depicts the absolute value of the error of the estimate
-returned by getEstimate(item) for all items between 1 and 16000. 
-Several properties are worth noting.
-
-First, note the clustering of errors in the bottom left corner of the graph -- 
-this indicates that the estimates of the frequencies of most of the most frequent 
-few hundred items are very close to exact (in fact, the maximum error for any of 
-the first 189 items is just 7). 
-
-Second, note that, visually, two separate curves can be distinguished in the image,
-with one starting from the lower left corner and increasing toward the top right corner,
-and one starting from the top left corner and decreasing toward the bottom right corner.
-The first curve corresponds to items that were assigned counters by the sketch at the end 
-of the data stream. The estimates returned for these items are always overestimates of their
-true frequencies, and these estimates tend to be more accurate for more-frequent items. 
-
-The second curve corresponds to items that were not assigned counters by the sketch when
-the last stream update was processed. For these items, getEstimate(item) returns an estimate
-of 0. Hence, the error in these estimates is exactly the true frequency of the items,
-which explains why the second curve starts in the top-left corner, and heads toward
-the bottom right.
-
-Observe that the maximum error in the estimate of *any* item was slightly more 
-than 3,000. This is much better than the "worst case error guarantee" for the sketch, 
-which is W*(3.5)*(1/maxMapSize) = (10 million)*(3.5)*(1/2048) = 17,090.
-This indicates that on realistic data sets, the sketch is 
-significantly more accurate than the worst case error guarantee suggests. 
-
-<b>Figure: Get Frequent Items 1.1</b>
-<img class="doc-img-half" src="{{site.docs_img_dir}}/fi/GetFrequentItems1.1.png" alt="GetFrequentItems1.1.png" />
-This is the log-log distribution of random points generated, color coded by whether
-the points were returned by:
-
-* BLUE: Both getFrequentItems(NO_FALSE_NEGATIVES) AND getFrequentItems(NO_FALSE_POSITIVES),
-* RED: Just getFrequentItems(NO_FALSE_NEGATIVES), or
-* YELLOW: Neither. 
-
-Recall that these functions return information about all items whose 
-estimated frequencies are above the maximum error of the sketch, subject to the constraint
-that either all items whose frequency *might* be above the threshold are included (NO_FALSE_NEGATIVES),
-or only items whose frequency is *definitely* above the threshold are included (NO_FALSE_POSITIVES).
-
-As expected, the most frequent items are returned by both function calls, while infrequent
-items are returned by neither. Items in between may be returned by neither, or by
-getFrequentItems(NO_FALSE_NEGATIVES) only.
-
-<b>Figures: LB Error 1.1 and UB Error 1.1</b>
-<img class="doc-img-half" src="{{site.docs_img_dir}}/fi/LBError1.1.png" alt="LBError1.1.png" />
-<img class="doc-img-half" src="{{site.docs_img_dir}}/fi/UBError1.1.png" alt="UBError1.1.png" />
-The first figure depicts the error of get getLowerBound(item) for items 1, 2, ..., 16000,
-while the second figure depicts the error of getUpperBound(item) for the same items.
-
-#### Lower Skew Experiment
-
-* Zipfian distribution parameter <i>alpha</i> = 0.7
-* Items generated: W = 10M
-* Sketch parameter: maxMapSize = 2048
-
-<b>Figures: Real Count Distribution 0.7, Estimate Error 0.7, Get Frequent Items 0.7, LB Error 0.7 and UB Error 0.7</b>
-
-The following are the corresponding plots for a stream generated from a Zipfian distribution with parameter alpha=0.7. 
-<img class="doc-img-half" src="{{site.docs_img_dir}}/fi/RealCountDistribution0.7.png" alt="RealCountDistribution0.7.png" />
-<img class="doc-img-half" src="{{site.docs_img_dir}}/fi/EstimateError0.7.png" alt="EstimateError0.7.png" />
-<img class="doc-img-half" src="{{site.docs_img_dir}}/fi/GetFrequentItems0.7.png" alt="GetFrequentItems0.7.png" />
-<img class="doc-img-half" src="{{site.docs_img_dir}}/fi/LBError0.7.png" alt="LBError0.7.png" />
-<img class="doc-img-half" src="{{site.docs_img_dir}}/fi/UBError0.7.png" alt="UBError0.7.png" />
-
-The main takeaway from these plots relative
-to the above is that the error in the estimates tend be higher than in
-the case alpha=1.1. Indeed, the maximum error in any estimate is nearly twice as large
-in the case alpha=0.7 than in the case alpha=1.1. Moreover, when alpha-0.7 only the estimates 
-of the 6 most frequent items have error at most 10 when alpha=0.7, while in the case alpha=1.1, 
-the estimates of all of the 189 most frequent items all have error at most 10.
-This higher error is also manifested in the fact that getFrequentItems(NO_FALSE_POSITIVES)
-only returned two items in the case alpha=0.7 (i.e., the two most frequent items in the stream),
-while getFrequentItems(NO_FALSE_POSITIVES) returned 101 items in the case alpha=1.1.
-
-The reason for the increased error when alpha=0.7, is that the frequency distribution is 
-flatter in this case. It well-known that the algorithms we have implemented perform 
-better on streams where the most frequent items make up a larger percentage of the 
-stream, essentially because the sketch is able to process these items with minimal or 
-no error. See, for example, "Space-optimal Heavy Hitters with Strong Error Bounds" by 
-Berinde et al. for formalizations of this property.
-
-Finally, observe that the maximum error in the estimate of <i>any</i> item was slightly more 
-than 6,000. This is much better than the "worst case error guarantee" for the sketch, 
-which is W*(3.5)*(1/maxMapSize) = (10 million)*(3.5)*(1/2048) = 17,090.
-This indicates that on realistic data sets, the sketch is 
-significantly more accurate than the worst case error guarantee suggests.
-
-________
-
-<sup>1</sup> For speed we do employ some randomization that introduces a small probability that our
-proof of the worst-case bound might not apply to a given run.  However, we have ensured that 
-this probability is extremely small. For example, if the stream causes one table purge (rebuild), 
-our proof of the worst case bound applies with probability at least 1 - 1E-14.  
-If the stream causes 1E9 purges, our proof applies with probability at least 1 - 1E-5.
-
diff --git a/docs/Frequency/FrequentItemsPigUDFs.md b/docs/Frequency/FrequentItemsPigUDFs.md
deleted file mode 100644
index 64c722a..0000000
--- a/docs/Frequency/FrequentItemsPigUDFs.md
+++ /dev/null
@@ -1,83 +0,0 @@
----
-layout: doc_page
----
-
-## Frequent Items Sketch Pig UDFs
-
-### Instructions
-
-* get jars
-* save the following script as frequent_items.pig
-* adjust jar versions and paths if necessary
-* save the below data into a file called data.txt
-* copy data to hdfs: "hdfs dfs -copyFromLocal data.txt"
-* run pig script: "pig frequent_items.pig"
-
-### frequent_items.pig script
-
-    register sketches-core-0.7.0.jar;
-    register sketches-pig-0.7.0.jar;
-
-    -- very small sketch just for the purpose of this tiny example
-    define dataToSketch com.yahoo.sketches.pig.frequencies.DataToFrequentStringsSketch('8');
-    define unionSketch com.yahoo.sketches.pig.frequencies.UnionFrequentStringsSketch('8');
-    define getEstimates com.yahoo.sketches.pig.frequencies.FrequentStringsSketchToEstimates();
-
-    a = load 'data.txt' as (item:chararray, category);
-    b = group a by category;
-    c = foreach b generate flatten(group) as (category), flatten(dataToSketch(a.item)) as (sketch);
-    -- Sketches can be stored at this point in binary format to be used later:
-    -- store c into 'intermediate/$date' using BinStorage();
-    -- The next two lines print the results in human readable form for the purpose of this example
-    d = foreach c generate category, getEstimates(sketch);
-    dump d;
-
-    -- This can be a separate query.
-    -- For example, the first part can produce a daily intermediate feed and store it.
-    -- This part can load several instances of this daily intermediate feed and merge them
-    -- c = load 'intermediate/$date1,intermediate/$date2' using BinStorage() as (category, sketch); 
-    e = group c all;
-    f = foreach e generate flatten(unionSketch(c.sketch)) as (sketch);
-    g = foreach f generate getEstimates(sketch);
-    describe g;
-    dump g;
-
-The example input data has 2 fields: item and category. In the first part of the query the data is grouped by category with one FrequentItemsSketch&lt;String&gt; per category. In the second part of the query this intermediate result is merged across categories to produce one sketch. This way the usage of all 3 UDFs is demonstrated: DataToFrequentStringsSketch, UnionFrequentStringsSketch and FrequentStringsSketchToEstimates.
-
-Results:
-
-From 'dump d' (one sketch per category):
-
-    (c1,{(a,7,7,7),(d,2,2,2),(b,1,1,1)})
-    (c2,{(a,5,5,5),(d,2,2,2),(e,1,1,1),(c,1,1,1)})
-
-From 'dump g' (merged across categories):
-
-    ({(a,12,12,12),(d,4,4,4),(b,1,1,1),(e,1,1,1),(c,1,1,1)})
-
-From 'describe g':
-
-    g: {bag_of_item_tuples: {item_tuple: (item: chararray,estimate: long,lower_bound: long,upper_bound: long)}}
-
-In this example the results are exact due to small input.
-
-### [data.txt]({{site.docs_dir}}/FrequentItems/data.txt) (tab separated)
-    a	c1
-    a	c1
-    a	c1
-    a	c2
-    a	c1
-    b	c1
-    c	c2
-    d	c1
-    e	c2
-    a	c1
-    a	c2
-    a	c2
-    a	c2
-    d	c1
-    d	c2
-    a	c1
-    a	c2
-    a	c1
-    d	c2
diff --git a/docs/Frequency/FrequentItemsReferences.md b/docs/Frequency/FrequentItemsReferences.md
deleted file mode 100644
index a42015c..0000000
--- a/docs/Frequency/FrequentItemsReferences.md
+++ /dev/null
@@ -1,16 +0,0 @@
----
-layout: doc_page
----
-
-## Selected References on Frequent Items Sketches
-
-* Daniel Anderson, Pryce Bevan, Kevin Lang, Edo Liberty, Lee Rhodes, Justin Thaler. A High-Performance Algorithm for Identifying Frequent Items in Data Streams. https://arxiv.org/abs/1705.07001
-* Misra, J., Gries, D. Finding repeated elements. Sci. Comput. Programming 2 (1982), 143–152
-* Noga Alon, Yossi Matias, and Mario Szegedy. The space complexity of approximating the frequency moments. Journal of Computer and System Sciences, 58(1):137–147, 1999.
-* Finding Frequent Items in Data Streams Moses Charikar, Kevin Chen, Martin Farach-Colton
-* Phillip Gibbons and Yossi Matias. New sampling-based summary statistics for improving approximate query answers. In Proc. ACM SIGMOD International Conference on Management of Data, pages 331–342, 1998
-* Finding the Frequent Items in Streams of Data. Graham Cormode and Marios Hadjieleftheriou
-* Cormode, G., Muthukrishnan, S. An improved data stream summary: The count-min sketch and its applications. J. Algorithms 55, 1 (2005), 58–75
-* Demaine, E., López-Ortiz, A., Munro, J.I Frequency estimation of internet packet streams with limited space. In European Symposium on Algorithms (ESA) (2002).
-* Karp, R., Papadimitriou, C., Shenker, S. A simple algorithm for finding frequent elements in sets and bags. ACM Trans. Database Syst. 28 (2003), 51–55
-* Metwally, A., Agrawal, D., Abbadi, A.E. Efficient computation of frequent and top-k elements in data streams. In International Conference on Database Theory (2005)
diff --git a/docs/Frequency/data.txt b/docs/Frequency/data.txt
deleted file mode 100644
index 71567e8..0000000
--- a/docs/Frequency/data.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-a	c1
-a	c1
-a	c1
-a	c2
-a	c1
-b	c1
-c	c2
-d	c1
-e	c2
-a	c1
-a	c2
-a	c2
-a	c2
-d	c1
-d	c2
-a	c1
-a	c2
-a	c1
-d	c2
diff --git a/docs/HLL/HLL.md b/docs/HLL/HLL.md
deleted file mode 100644
index 223b6dc..0000000
--- a/docs/HLL/HLL.md
+++ /dev/null
@@ -1,147 +0,0 @@
----
-layout: doc_page
----
-
-## HyperLogLog Sketch
-The hll package contains a set of very compact implementations of Phillipe Flajolet's
-HyperLogLog (HLL) sketch but with significantly improved error behavior and excellent speed performance.
-
-If the use case for sketching is primarily counting uniques and merging, 
-the HLL sketch is the 2nd highest performing in terms of accuracy for storage space consumed (the new CPC sketch developed by Kevin J. Lang now beats HLL).
-For large counts, HLL sketches can be 2 to 16 times smaller for the same 
-accuracy than the Theta Sketches mentioned above, and the CPC sketch is another 30 to 40% smaller still.
-
-A new HLL sketch is created with a simple constructor:
-
-    int lgK = 12; //This is log-base2 of k, so k = 4096. lgK can be from 4 to 21
-    HllSketch sketch = new HllSketch(lgK); //TgtHllType.HLL_4 is the default
-    //OR
-    HllSketch sketch = new HllSketch(lgK, TgtHllType.HLL_6);
-    //OR
-    HllSketch sketch = new HllSketch(lgK, TgtHllType.HLL_8);
-
-All three different sketch types are <i>targets</i> in that the sketches start out in a warm-up mode 
-that is small in size and gradually grows as needed until the full HLL array is allocated. 
-The HLL\_4, HLL\_6 and HLL\_8 represent different levels of compression of the final HLL array
-where the 4, 6 and 8 refer to the number of bits each bucket of the HLL array is compressed down to.
-The HLL\_4 is the most compressed but generally slightly slower than the other two, especially during union operations.
-
-All three types share the same API. Updating the HllSketch is very simple:
-
-    long n = 1000000;
-    for (int i = 0; i < n; i++) {
-      sketch.update(i);
-    }
-
-Each of the presented integers above are first hashed into 128-bit hash values that are used by the 
-sketch HLL algorithm, so the above loop is essentially equivalent to using a random number generator 
-initialized with a seed so that the sequence is deterministic.
-
-Obtaining the cardinality results from the sketch is also simple:
-
-    double estimate = sketch.getEstimate();
-    double estUB = sketch.getUpperBound(1.0); //the upper bound at 1 standard deviation.
-    double estLB = sketch.getLowerBound(1.0); //the lower bound at 1 standard deviation.
-    //OR
-    System.out.println(sketch.toString()); //will output a summary of the sketch.
-
-Which produces a console output something like this:
-
-    ### HLL SKETCH SUMMARY: 
-      Log Config K   : 12
-      Hll Target     : HLL_4
-      Current Mode   : HLL
-      LB             : 977348.7024560181
-      Estimate       : 990116.6007366662
-      UB             : 1003222.5095308956
-      OutOfOrder Flag: false
-      CurMin         : 5
-      NumAtCurMin    : 1
-      HipAccum       : 990116.6007366662
-
-
-### HyperLogLog Accuracy
-
-The pitch-fork accuracy plot for any of the HLL sketch types (HLL\_4, HLL\_6, or HLL\_8) are identical because the different sketch types are isomorphic to each other. 
-The following plot was generated with <i>LgK</i> = 14 using 2<sup>20</sup> trials.
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/hll/HllHipLgK14LgT20_Quantiles.png" alt="HllHipLgK14LgT20_Quantiles.png" />
-
-The <i>Factor = 0.8326</i> is directly relatable to the Flajolet alpha factor of 1.04. 
-As a result, this plot demonstrates that this implementation of the HLL sketch
-will be about 20% = (0.8326/1.04 -1) more accurate than a conventional HLL sketch using Flajolet's estimators (or derived estimators). 
-This is partially due to the use of the HIP estimator[1] for range above the transition point, which occurs at about 1500 on the graph. 
-Below this transition point the accuracy is near zero (an RSE of about 50 ppm), which is far better than any known implementation of HLL. 
-This is due to a newly developed theory and estimator developed by Kevin Lang[2].
-
-The base Relative Standard Error (RSE) for this sketch (at LgK = 14) is 0.0065 = 0.8326 / 2<sup>7</sup>. 
-The horizontal gridlines are configured to be +/- multiples of the base RSE.
-
-The different color curves are contours of the actual error distribution measured at normalized rank values 
-derived from the Gaussian distribution at +/- 1, 2, and 3 standard deviations. (See "The Error Distribution Is Not Gaussian" below.)
-
-Therefore, the area between the orange and the green curves represent +/- 1 SD, which corresponds to a confidence level of 68.3%.
-The area between the red and the blue curves represent +/- 2 SD, which corresponds to a confidence level of 95.4%.
-The area between the brown and the purple curves represent +/- 3 SD, which correspons to a confidence level of 99.7%.
-
-The reader of this chart can easily see that this size HLL sketch will have error "bounds" of +/- 1.3% with 95.4% confidence.
-The actual value bounds can also be derived directly from the sketch itself by calling the <i>getUpperBound(numStdDev)</i> 
-and <i>getLowerBound(numStdDev)</i> methods.
-
-#### The Error Distribution Is Not Gaussian
-
-The underlying stochastic processes for unique count sketches (both HLL and Theta) do not produce a symmetric Gaussian error distribution at all.  In fact, it is quite complex and more related to the family of multinomial distributions. Nonetheless, the Central Limit Theorem still applies if both K and N are large enough.  If K is small (K <= 4096, lgK<=12), and even if N is large, the distribution becomes quite distorted.  The following plot for a very small-sized HLL sketch is a good example:
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/hll/HllHipLgK4LgT20LgU20_accuracy.png" alt="HllHipLgK4LgT20LgU20_accuracy.png" />
-
-This graph shows the quantile contours for the HLL sketch where LgK = 4 (K = 16). 
-The normalized rank values (the values inside the parentheses, e.g. Q(.00135)) correspond to the normalized rank values at +/- 1,2 and 3 standard deviations of a Gaussian, which this is obviously not! 
-Nonetheless, choosing these quantile points allows us to also claim that the area between the +/- 1 Standard Deviation contours corresponds to 68% confidence; 
-between the +/- 2 Standard Deviation contours corresponds to 95.4% confidence, and between the +/- 3 Standard Deviation contours corresponds to 99.7% confidence.
-These normalized rank values were chosen because they allow easy comparison with confidence intervals that are commonly used in statistics. 
-
-Returning meaningful bounds for low values of K is empirical and approximate. There are no known closed-form mathematical solutions for these error distributions so we use lookup tables and empirical measurements to produce hopefully meaningful bounds.
-
-It is important to understand that the bounds values returned by calling the <i>getUpperBound(numStdDev)</i> and <i>getLowerBound(numStdDev)</i> methods
-are not hard limits, but attempts to measure meaningful "waist-lines" of distributions that theoretically can reach out to +/- infinity.
-
-### HyperLogLog Speed Comparisons
-
-The update speed behavior of the HLL sketches compared to the Theta-Alpha sketch will be similar to the following graph:
-
-<img class="doc-img-half" src="{{site.docs_img_dir}}/hll/SpeedComparisons.png" alt="SpeedComparisons.png" />
-
-The Theta-Alpha sketch is clearly the fastest achieving about 6.5 nanoseconds per update at the high end and staying below 20 nS for nearly the entire range.  
-
-All of the HLL types share the same growth strategy below the transition point to the HLL array, which on this graph occurs at about 384 uniques. Above the transition point, the HLL\_8 sketch is the fastest followed by the HLL\_6 an HLL\_4, which are fairly close together.
-
-
-### HyperLogLog Serialized Size Comparisons
-
-The serialization sizes of the HLL sketches compared to the Theta-Alpha sketch will be similar to the following graph:
-
-<img class="doc-img-half" src="{{site.docs_img_dir}}/hll/SerCompactSizes.png" alt="SerCompactSizes.png" />
-
-Both the HLL sketches and the Theta sketches have a similar growth strategy below their respective transition points. 
-The HLL sketches grow in increments of 4 bytes, and the Theta sketches grow in increments of 8 bytes. 
-Thus, below the HLL transition point the Theta sketch is 2X larger than the HLL sketch.  
-Above the transition point the HLL\_4 sketch has a 16X size advantage over the Theta sketch.
-
-### Caveats
-Large data with many dimensions and dimension coordinates are often highly skewed 
-creating a "long-tailed" or power-law distribution of unique values per sketch. 
-This can create millions of sketches where a vast majority of the sketches will have only a few entries.
-It is this long tail of the distribution of sketch sizes that can dominate the overall storage cost for all of the sketches. 
-In this scenario, the size advantage of the HLL can be significantly reduced down to a factor of 2 to 4 compared to Theta sketches. 
-This behavior is strictly a function of the distribution of the input data so it is advisable to understand 
-and measure this phenomenon with your own data.
-
-The HLL sketch is not recommended if you anticipate the need of performing set intersection 
-or difference operations with reasonable accuracy.  Instead, use the Theta sketch family.
-
-HLL sketches cannot be intermixed or merged in any way with Theta Sketches.
-
-****
-
-* [1] Edith Cohen, All-Distances Sketches, Revisited: HIP Estimators for Massive Graphs Analysis, PODS 2014.
-* [2] Kevin Lang, Back to the Future: an Even More Nearly Optimal Cardinality Estimation Algorithm. https://arxiv.org/abs/1708.06839
diff --git a/docs/HLL/HllHiveUDFs.md b/docs/HLL/HllHiveUDFs.md
deleted file mode 100644
index 66f7fe9..0000000
--- a/docs/HLL/HllHiveUDFs.md
+++ /dev/null
@@ -1,66 +0,0 @@
----
-layout: doc_page
----
-
-## Hyper Log Log sketch Hive UDFs
-
-This functionality appeared in sketches-hive-0.10.1. Depends on sketches-core-0.10.0 and memory-0.10.2.
-
-### Building sketches, computing unions and getting estimates
-
-    add jar sketches-hive-0.10.5-with-shaded-core.jar;
-
-    create temporary function data2sketch as 'com.yahoo.sketches.hive.hll.DataToSketchUDAF';
-    create temporary function unionSketches as 'com.yahoo.sketches.hive.hll.UnionSketchUDAF';
-    create temporary function estimate as 'com.yahoo.sketches.hive.hll.SketchToEstimateUDF';
-
-    use <your-db-name-here>;
-
-    -- prepare input data
-    create temporary table sketch_input (id int, category char(1));
-    insert into table sketch_input values
-      (1, 'a'), (2, 'a'), (3, 'a'), (4, 'a'), (5, 'a'), (6, 'a'), (7, 'a'), (8, 'a'), (9, 'a'), (10, 'a'),
-      (6, 'b'), (7, 'b'), (8, 'b'), (9, 'b'), (10, 'b'), (11, 'b'), (12, 'b'), (13, 'b'), (14, 'b'), (15, 'b');
-
-    -- build sketches per category
-    create temporary table sketch_intermediate (category char(1), sketch binary);
-    insert into sketch_intermediate select category, data2sketch(id) from sketch_input group by category;
-
-    -- get unique count estimates per category
-    select category, estimate(sketch) from sketch_intermediate;
-
-    Output:
-    a	10.000000223517425
-    b	10.000000223517425
-
-    -- union sketches across categories and get overall unique count estimate
-    select estimate(unionSketches(sketch)) from sketch_intermediate;
-
-    Output:
-    15.000000521540663
-
-### Union two sketches
-
-Notice the difference between UnionUDF in this example, which takes two sketches, and UnionUDAF in the previous example, which is an aggregate function taking a collection of sketches as one parameter.
-
-    add jar sketches-hive-0.10.5-with-shaded-core.jar;
-
-    create temporary function data2sketch as 'com.yahoo.sketches.hive.hll.DataToSketchUDAF';
-    create temporary function estimate as 'com.yahoo.sketches.hive.hll.SketchToEstimateUDF';
-    create temporary function unionTwoSketches as 'com.yahoo.sketches.hive.hll.UnionSketchUDF';
-
-    use <your-db-name-here>;
-
-    -- prepare input data
-    create temporary table sketch_input (id1 int, id2 int);
-    insert into table sketch_input values (1, 2), (2, 4), (3, 6), (4, 8), (5, 10), (6, 12), (7, 14), (8, 16), (9, 18), (10, 20);
-
-    -- build two sketches
-    create temporary table sketch_intermediate (sketch1 binary, sketch2 binary);
-    insert into sketch_intermediate select data2sketch(id1), data2sketch(id2) from sketch_input;
-
-    -- get estimates from sketches and union
-    select estimate(sketch1), estimate(sketch2), estimate(unionTwoSketches(sketch1, sketch2)) from sketch_intermediate;
-
-    Output:
-    10.000000223517425	10.000000223517425	15.000000521540663
diff --git a/docs/HLL/HllJavaExample.md b/docs/HLL/HllJavaExample.md
deleted file mode 100644
index 027f9e1..0000000
--- a/docs/HLL/HllJavaExample.md
+++ /dev/null
@@ -1,81 +0,0 @@
----
-layout: doc_page
----
-
-# Hyper Log Log Sketch Java Example
-
-    import java.io.FileInputStream;
-    import java.io.FileOutputStream;
-    import com.yahoo.memory.Memory;
-    import com.yahoo.sketches.hll.HllSketch;
-    import com.yahoo.sketches.hll.TgtHllType;
-    import com.yahoo.sketches.hll.Union;
-
-    // simplified file operations and no error handling for clarity
-    public class HllExample {
-
-      public static void main(String[] args) throws Exception {
-        final int lgK = 10;
-
-        // this section generates two sketches with some overlap and serializes them into files
-        {
-          // 100000 unique keys
-          HllSketch sketch1 = new HllSketch(lgK);
-          for (int key = 0; key < 100000; key++) sketch1.update(key);
-          FileOutputStream out1 = new FileOutputStream("HllSketch1.bin");
-          out1.write(sketch1.toCompactByteArray());
-          out1.close();
-
-          // 100000 unique keys
-          HllSketch sketch2 = new HllSketch(lgK);
-          for (int key = 50000; key < 150000; key++) sketch2.update(key);
-          FileOutputStream out2 = new FileOutputStream("HllSketch2.bin");
-          out2.write(sketch2.toCompactByteArray());
-          out2.close();
-        }
-
-        // this section deserializes the sketches, produces union and prints the results
-        {
-          FileInputStream in1 = new FileInputStream("HllSketch1.bin");
-          byte[] bytes1 = new byte[in1.available()];
-          in1.read(bytes1);
-          in1.close();
-          HllSketch sketch1 = HllSketch.heapify(Memory.wrap(bytes1));
-
-          FileInputStream in2 = new FileInputStream("HllSketch2.bin");
-          byte[] bytes2 = new byte[in2.available()];
-          in2.read(bytes2);
-          in2.close();
-          HllSketch sketch2 = HllSketch.heapify(Memory.wrap(bytes2));
-
-          Union union = new Union(lgK);
-          union.update(sketch1);
-          union.update(sketch2);
-          HllSketch unionResult = union.getResult(TgtHllType.HLL_4);
-
-          // debug summary of the union result sketch
-          System.out.println(unionResult.toString());
-
-          System.out.println("Union unique count estimate: " + unionResult.getEstimate());
-          System.out.println("Union unique count lower bound 95% confidence: " + unionResult.getLowerBound(2));
-          System.out.println("Union unique count upper bound 95% confidence: " + unionResult.getUpperBound(2));
-        }
-      }
-    }
-
-    Output:
-    ### HLL SKETCH SUMMARY: 
-    Log Config K   : 10
-    Hll Target     : HLL_4
-    Current Mode   : HLL
-    LB             : 146594.82219597755
-    Estimate       : 151359.15391734682
-    UB             : 156443.56994041015
-    OutOfOrder Flag: true
-    CurMin         : 5
-    NumAtCurMin    : 12
-    HipAccum       : 146853.05495683785
-    
-    Union unique count estimate: 151359.15391734682
-    Union unique count lower bound 95% confidence: 142121.27128389373
-    Union unique count upper bound 95% confidence: 161881.44803994312
diff --git a/docs/HLL/HllMap.md b/docs/HLL/HllMap.md
deleted file mode 100644
index aaa79d3..0000000
--- a/docs/HLL/HllMap.md
+++ /dev/null
@@ -1,70 +0,0 @@
----
-layout: doc_page
----
-
-## Hyper Log Log Unique Count Map Sketch
-This is a real-time, key-value HLL mapping sketch that tracks approximate unique counts of
-identifiers (the values) associated with each key. An example might be tracking the number of
-unique user identifiers associated with each IP address. This map has been specifically designed
-for the use-case where the number of keys is quite large (many millions) and the distribution of
-identifiers per key is very skewed. A typical distribution where this works well is a
-power-law distribution of identifiers per key of the form <i>y = Cx<sup>-&alpha;</sup></i>,
-where <i>&alpha;</i> &lt; 0.5, and <i>C</i> is roughly <i>y<sub>max</sub></i>.
-For example, with 100M keys, over 75% of the keys would have only
-one identifier, 99% of the keys would have less than 20 identifiers, 99.9% would have less than
-200 identifiers, and a very tiny fraction might have identifiers in the thousands.
-
-The space consumed by this map is quite sensitive to the actual distribution of identifiers
-per key, so you should characterize and or experiment with your typical input streams.
-Nonetheless, our experiments on live streams of about 100M keys required space less than 1.4GB.
-
-Given such highly-skewed distributions, using this map is far more efficient space-wise than
-the alternative of dedicating an HLL sketch per key. Based on our use cases, after
-subtracting the space required for key storage, the average bytes per key required for unique
-count estimation (see method getAverageSketchMemoryPerKey()) is about 10.
-
-Internally, this map is implemented as a hierarchy of internal hash maps with progressively
-increasing storage allocated for unique count estimation. As a key acquires more identifiers it
-is "promoted" up to a higher internal map. The final map of keys is a map of compact HLL
-sketches.
-
-The unique values in all the internal maps, except the final HLL map, are stored in a special
-form called a coupon. A coupon is a 16-bit value that fully describes a k=1024 HLL bin.
-It contains 10 bits of address and a 6-bit HLL value.
-
-All internal maps use a prime number size and Knuth's Open Addressing Double Hash (OADH)
-search algorithm.
-
-The internal base map holds all the keys and each key is associated with one 16-bit value.
-Initially, the value is a single coupon. Once the key is promoted, this 16-bit field contains a
-reference to the internal map where the key is still active.
-
-The intermediate maps between the base map and the final HLL map are of two types.
-The first few of these are called traverse maps where the coupons are
-stored as unsorted arrays. After the traverse maps are the coupon hash maps, where the coupons
-are stored in small OASH hash tables.
-
-All the intermediate maps support deletes and can dynamically grow and shrink as required by
-the input stream.
-
-The sketch estimator algorithms are unbiased with a Relative Standard Error (RSE)
-of about 2.6% with 68% confidence, or equivalently, about 5.2% with a 95% confidence.
-
-### Accuracy
-
-The accuracy behavior of the UniqueCountMap sketch will be similar to the following graph:
-
-<img class="doc-img-half" src="{{site.docs_img_dir}}/hll/RSE_UniqueCountMap.png" alt="RSE_UniqueCountMap.png" />
-
-The blue curve is the RSE for the sketch and has two regions corresponding to two different estimator algorithms.
-The first estimator is for the low count region less than 192 uniques, and the second estimator is used for counts
-greater than 192. 
-
-The theoretical bound for the first estimator is shown as the red dashed line. The theoretical bound for the high
-range estimator is shown as the green dashed line.
-
-### Speed
-
-The update/estimate speed behavior of the this sketch is dependent on the actual distribution of identifiers per key, 
-so it is difficult to characterize.  However, in our own testing with real data, we observed update/estimate speeds of less than 500 nanoseconds. 
-
diff --git a/docs/HLL/HllPigUDFs.md b/docs/HLL/HllPigUDFs.md
deleted file mode 100644
index 8ff001b..0000000
--- a/docs/HLL/HllPigUDFs.md
+++ /dev/null
@@ -1,104 +0,0 @@
----
-layout: doc_page
----
-
-## Hyper Log Log Sketch Pig UDFs
-
-This functionality appeared in sketches-pig-0.10.0. Depends on sketches-core-0.10.0 and memory-0.10.2.
-
-### Instructions
-
-* get jar
-* save the following script as hll.pig
-* adjust jar versions and paths if necessary
-* save the below data into a file called "data.txt"
-* copy data to hdfs: "hdfs dfs -copyFromLocal data.txt"
-* run pig script: "pig hll.pig"
-
-### hll.pig script: build sketches, union sketches and get estimates
-
-    register sketches-pig-0.10.0-with-shaded-core.jar;
-
-    -- Parameters are optional. Default is 12
-    define dataToSketch com.yahoo.sketches.pig.hll.DataToSketch('10');
-    define unionSketch com.yahoo.sketches.pig.hll.UnionSketch('10');
- 
-    define getEstimate com.yahoo.sketches.pig.hll.SketchToEstimate();
-    define printSketch com.yahoo.sketches.pig.hll.SketchToString();
-
-    a = load 'data.txt' as (id, category);
-    b = group a by category;
-    c = foreach b generate flatten(group) as (category), dataToSketch(a.id) as sketch;
-    -- Sketches can be stored at this point in binary format to be used later:
-    -- store c into 'intermediate/$date' using BinStorage();
-    -- The next two lines print the results in human readable form for the purpose of this example
-    d = foreach c generate category, getEstimate(sketch);    
-    dump d;
-
-    -- This can be a separate query
-    -- For example, the first part can produce a daily intermediate feed and store it,
-    -- and this part can load several instances of this daily intermediate feed and union them
-    -- across categories or days or both
-    e = group c all;
-    f = foreach e generate unionSketch(c.sketch) as sketch;
-    g = foreach f generate getEstimate(sketch);  
-    dump g;
-    h = foreach f generate printSketch(sketch);
-    dump h;
-
-### [data.txt]({{site.docs_dir}}/Theta/data.txt) (tab separated)
-
-The example input data has 2 fields: id and category.
-There are 2 categories 'a' and 'b' with 50 unique IDs in each.
-Most of the IDs in these categories overlap, so that there are 60 unique IDs in total.
-
-Results:
-From 'dump d' (unique count estimate per category):
-
-    (a,50.00000608464168)
-    (b,50.00000608464168)
-
-From 'dump g' (union across categories):
-
-    (60.00000879168661)
-
-From 'dump h':
-
-    (### HLL SKETCH SUMMARY: 
-      Log Config K   : 10
-      Hll Target     : HLL_4
-      Current Mode   : SET
-      LB             : 60.0
-      Estimate       : 60.00000879168661
-      UB             : 60.003004547162654
-      OutOfOrder Flag: true
-    )
-
-### hll_union.pig script: union sketches from different columns
-
-    register sketches-pig-0.10.0-with-shaded-core.jar;
-
-    define dataToSketch com.yahoo.sketches.pig.hll.DataToSketch();
-    define unionSketch com.yahoo.sketches.pig.hll.UnionSketch();
-    define estimate com.yahoo.sketches.pig.hll.SketchToEstimate();
-
-    a = load 'setops_data.txt' as (id1, id2);
-    b = group a all;
-    c = foreach b generate
-      dataToSketch(a.id1) as sketch1,
-      dataToSketch(a.id2) as sketch2;
-    d = foreach c generate
-      sketch1,
-      sketch2,
-      unionSketch(TOBAG(sketch1, sketch2)) as a_union_b;
-    e = foreach d generate
-      estimate(sketch1),
-      estimate(sketch2),
-      estimate(a_union_b);
-    dump e;
-
-### [setops_data.txt]({{site.docs_dir}}/Theta/setops_data.txt) (tab separated)
-
-Result:
-
-    (10.000000223517425,12.000000327825557,18.00000075995926)
diff --git a/docs/HLL/HllSketchVsDruidHyperLogLogCollector.md b/docs/HLL/HllSketchVsDruidHyperLogLogCollector.md
deleted file mode 100644
index 94d20f2..0000000
--- a/docs/HLL/HllSketchVsDruidHyperLogLogCollector.md
+++ /dev/null
@@ -1,75 +0,0 @@
----
-layout: doc_page
----
-
-# HLL sketch vs Druid HyperLogLogCollector
-
-The goal of this article is to compare the HLL sketch implemented in this library to the <a href="https://github.com/druid-io/druid/tree/master/hll/src/main/java/io/druid/hll">Druid HyperLogLogCollector</a>.
-
-## Versions
-
-* HLL sketch form <a href="https://github.com/DataSketches/sketches-core/releases/tag/sketches-core-0.11.1">sketches-core-0.11.1</a> (April 20, 2018)
-* Druid HyperLogLogCollector from <a href="https://github.com/druid-io/druid/releases/tag/druid-0.12.0">druid-0.12.0</a> (March 8, 2018)
-
-## Size
-
-The starting point in this comparison was a choice of parameter <i>K=2048</i> for HLL sketch in such a way that it would approximately match the size of Druid HyperLogLogCollector, which has no parameters available to the user. It is quite difficult to measure the size of a Java object in memory, therefore the serialized size was used as the best available measure of size, which is also important for many practical applications in large systems.
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/hll/hll-sketch-vs-druid-size.png" alt="HLL2048 vs Druid HLLC serialized size plot" />
-
-## Single sketch accuracy
-
-The following plots are what we call pitch-fork plots. The X-axis is the number of distinct identifiers presented to the sketch. The Y-axis is the relative error plotted as +/- percent where values above zero represent an overestimate and values below zero represent an underestimate.
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/hll/hll-sketch-vs-druid-error-95pct.png" alt="HLL2048 vs Druid HLLC error 95% confidence interval plot" />
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/hll/hll-sketch-vs-druid-error-99pct.png" alt="HLL2048 vs Druid HLLC error 99% confidence interval plot" />
-
-## Merge accuracy
-
-The HLL algorithm is fully mergeable. In simple terms this means that there should be no penalty for partitioning the input, processing these partitions separately, and finally merging the resulting sketches. The resulting estimate is required to be at least as accurate as if the whole input had been presented to a single sketch.
-
-It was proved in <a href="http://algo.inria.fr/flajolet/Publications/FlFuGaMe07.pdf">Flajolet's HLL paper</a> that for sufficiently large N and K, the standard error (i.e. the normalized RMS error) of HLL should be 1.0389 / sqrt(K), whether or not any merging has occurred. This guarantee works out to be about 2.3% when K = 2^11.
-
-The following is an empirical demonstration that the library's implementation of HLL exhibits the required behavior after merging, but Druid's implementation of HLL does not. The latter's measured standard error is about 7 times larger than HLL's theoretical guarantee. This is mostly due to bias; on average, Druid is undercounting by about 16 percent on this example.
-
-The test consisted of 100 trials of merging 8192 sketches into a single sketch.  Each of the input sketches had been updated with 32768 unique values. The error is computed 
-
-	Sketch Size: lgK = 11, k = 2048
-  True count: 2.68435456E8
-	Distinct keys per sketch = 32768
-	Number of sketches = 8192
-	Number of trials = 100
-  RSE Specification for this size sketch = 1.03896 / SQRT(2^11) = 0.023 = +/- 2.3% at 68% confidence.
-	
-	The DataSketches library HLL implementation:
-	Mean estimate: 2.6826835125572532E8 (0.06 percent low, essentially no bias!)
-	Normalized RMS Error: 0.021226565654784535 (better than the RSE Specification)
-	Total Job Time        : 0:07:33.241
-	
-	The Druid HLL implementation:
-	Mean estimate: 2.2560974267493743E8 (16 percent low)
-	Normalized RMS Error: 0.16058739888244847 (7 times the RSE Specification)
-	Total Job Time        : 0:36:43.451
-
-Also, Druid's implementation was much slower. 
-
-The above comparisons can be visualized in the following charts:
-
-<img class="doc-img-half" src="{{site.docs_img_dir}}/hll/DruidRSEComparison.png" alt="HLL2048 vs Druid HLLC Merge error" />
-<img class="doc-img-half" src="{{site.docs_img_dir}}/hll/DruidBuildMergeTimeComparison.png" alt="HLL2048 vs Druid Merge Time" />
-<img class="doc-img-half" src="{{site.docs_img_dir}}/hll/DruidHllBiasComparison.png" alt="HLL2048 vs Druid Bias" />
-
-
-Technical Note: the library's HLL sketches are more complicated than the standard HLL algorithm. In certain special cases where better-than-HLL accuracy is possible, the library employs other estimators, and even other stochastic processes and data structures. When those special cases no longer apply, the library falls back to the standard HLL estimator algorithm. 
-One of these special cases is for a simple streaming sketch that is not involved in merge operations we can take advantage of a more advanced estimator algorithm with improved error properties.
-When comparing the error of a merged sketch to the error of a non-merged sketch, the library's HLL sketches will have a slightly larger error after merging. This is the direct result of this fall-back mechanism. 
-This slightly larger error is still within the RSE Specification of error defined as 1.03896 / SQRT(k).
-
-## Source code
-
-The code to reproduce these measurements is available in the <a href="https://github.com/DataSketches/characterization/tree/druid-hyperloglogcollector">Datasketches/characterization repository</a>
-
-## HLL sketch Druid module
-
-The <a href="http://druid.io/docs/latest/development/extensions-core/datasketches-hll.html">Hll sketch module</a> for Druid is available as a part of the <a href="http://druid.io/docs/latest/development/extensions-core/datasketches-extension.html">DataSketches extension</a>.
diff --git a/docs/HLL/Hll_vs_Hllpp.md b/docs/HLL/Hll_vs_Hllpp.md
deleted file mode 100644
index ec82dad..0000000
--- a/docs/HLL/Hll_vs_Hllpp.md
+++ /dev/null
@@ -1,230 +0,0 @@
----
-layout: doc_page
----
-
-# *HllSketch* vs *HyperLogLogPlus* Sketch
-The DataSketches HyperLogLog *HllSketch*\[1\]\[2\] implemented in this library has been highly optimized for speed, accuracy and size. The goal of this paper is to do an objective comparison of the *HllSketch* versus the popular Clearspring Technologies' *HyperLogLogPlus*\[3\] implementation, which is based on Google's HyperLogLog++ paper[4]. These tests were performed on the *HllSketch* release version 0.10.1, and on the *HyperLogLogPlus* version 2.9.5.
-
-## *HllSketch* vs. *HyperLogLogPlus* Error Behavior
-
-### High-Level Error Summary
-The *HllSketch* sketch has superior error properties compared to the *HyperLogLogPlus* sketch.  This can be easily seen from the following side-by-side comparison. The *HllSketch* error curves are on the left. 
-The *HyperLogLogPlus* error curves are on the right.
-<img class="doc-img-full" src="{{site.docs_img_dir}}/hll/HllVsHllppAcc.png" alt="/hll/HllVsHllppAcc.png" />
-
-If the image is too small to read, right-click on the image and open it in a separate window.
-
-These plots are what we call *pitch-fork* plots. The X-axis is the number of unique counts presented to the sketch. The Y-axis is the Root-Mean-Squared of Relative Error (RMS-RE)\[5\] plotted as +/- percent where values above zero represent an overestimate and values below zero represent an underestimate. 
-
-The colored curves represent different quantile contours of the empirical error distribution. The orange and green curves are the contours corresponding to +/- one standard deviation from the mean error, and which define the 68% confidence bounds. The red and blue curves are the contours at +/- two standard deviations and define the 95.4% confidence bounds. The brown and purple curves are the contours at +/- three standard deviations and define the 99.7% confidence bounds. The mean (gray) and median (black) overlap each other and hug the axis close to zero. 
-
-### Introduction to Detailed Accuracy Measurements
-Measuring the error properties of these stochastic algorithms is tricky and requires a great deal of thought into the design of the program that measures it. Getting smooth-looking plots requires many tens of thousands of trials, which even with fast CPUs requires a lot of time.  The code used to produce the data for the plots in this paper can be found at <https://github.com/DataSketches/sketches-misc/tree/master/src/main/java/com/yahoo/sketches/performance>
-
-For accuracy purposes, the *HllSketch* sketch is configured with one parameter, *Log_2(K)* which we abbreviate as *LgK*. This defines the number of bins of the final HyperLogLog-Array (HLL-Array)\[6\] mode, and defines the bounds[7] on the accuracy of the sketch as well as its ultimate size. Thus, specifying a *LgK = 12*, means that the final HyperLogLog mode of the sketch will have *k = 2<sup>12</sup> = 4096* bins. A sketch with *LgK = 21* will ultimately have *k =2,097,152* bins, which is a very large sketch.
-
-Similarly, the *HyperLogLogPlus* sketch has a parameter *p*, which acts the same as *LgK*.
-
-An important property of a well-implemented HyperLogLog sketch is the error per bit of storage space for all values of *n*, where *n* is the number of uniques presented to the sketch. It would be wasteful to allocate the full HLL-Array of bins when the sketch has been presented with only a few values. As a result, typical implementations of these sketches have a *sparse* mode, where the early counts are encoded and cached. When the number of cached sparse values reaches a certain threshold (depending on the implementation), the sparse representations are flushed to the full HLL-Array. After this transition all new arriving input values are directly offered to the HLL-Array. The HLL-Array is effectively fixed in size thereafter no matter how large *n* gets. Thus, the sparse mode of operation allows the sketch to maintain a low error per stored-bit ratio for all values of *n*. We will compute this Measure of Merit for both sketches.
-
-Both the *HllSketch* and the *HyperLogLogPlus* sketches have a sparse mode. The sparse mode is automatic for the *HllSketch* sketch, but the *HyperLogLogPlus* sketch requires a second configuration parameter *sp*.  This is a number with similar properties to *p*. It is an exponent of 2 and it determines the error properties of the sparse mode.  The documentation states that *sp* can be zero, in which case the sparse mode is disabled, otherwise, *p <= sp <= 32*. 
-This will become more clear when we see some of the plots.
-
-As stated above, the X-axis is *n*, the true number of uniques presented to the sketch. The range of values on this X-axis is from 1 to 2<sup>24</sup>. There are 16 *trial-points* between each power of 2 along the X-axis (except at the very left end of the axis where there are not 16 distinct integers between the powers of 2). At each trial-point, 2<sup>16</sup> = 65536 trials are executed. The number of trials per trial-point is noted in the chart title as *LgT=16*.  Each trial feeds a new sketch configured with either *LgK=21* or *p=21*, which is 2<sup>21</sup> = 2,097,152 bins. This is noted in the chart title as *LgK=21* or *p=21*. The program ensures that no two trials use the same uniques. 
-
-The Y-axis is a measure of the *Relative Error* of the sketch, where
-
-*RE* = Relative Error = *Measured* / *Truth* - 1.0
-
-Since these sketches are stochastic, each trial will produce a probabilistic estimate of what the true value of *n* is. If the estimate is larger than *n* it is an overestimate and the resulting RE will be positive. If the estimate is an underestimate, the RE will be negative. 
-
-It is not practical to plot billions of RE values on a single chart. What we plot instead are the quantiles at chosen Fractional Ranks (FR) of the error distribution at each trial-point. When the quantiles at the same FR are connected by lines they form contours of the error distribution. For example, *FR = 0.5* defines the median of the distribution. In these plots the median is black and mostly hidden behind the mean, which is gray, both of which hug the X-axis close to zero.
-
-At each X-axis trial-point the specified number of trials are executed. For each trial the number of uniques defined by the trial-point are *offered* (or *updated*) to the sketch under test. At the end of each trial the cardinality estimate is retrieved from the sketch and stored. At the end of the set of trials at the trial-point the statistics of the distribution of estimated cardinality values are computed.
-
-From the cardinality estimate data of each trial-point, six different FR values have been chosen in addition to the median (0.5). These values correspond to the FR values of a Standard Normal Distribution at +/- 1, 2, and 3 Standard Deviations from the mean. These FR values can be computed from the CDF of the Normal Distribution as 
-
-*FR = (1 + erf( s/&radic;2 ))/2*, where *s = standard deviation*.
-
-The translation from +/- *s* to fractional ranks is as follows:
-
-| Std Dev (s) | Fractional Rank (FR) |
-|:-------:|:----------------|
-| +3  | 0.998650102 |
-| +2  | 0.977249868 | 
-| +1  | 0.841344746 |
-|  0 | 0.5 |
-| -1 | 0.158655254 |
-| -2 | 0.022750132 |
-| -3 | 0.001349898 |
-
-With sufficiently large values of *n*, the error distribution will approach the Normal Distribution due to the Central Limit Theorem. The resulting quantile curves using the above FR values allows us to associate the error distribution of the sketch with conventional confidence intervals commonly used in statistics. 
-
-For example, the area between the orange and the green curves corresponds to +/- 1 Standard Deviations or (0.841 - .158) = 68.3% confidence. The area between the red and the blue curves corresponds to +/- 2 Standard Deviations or (0.977 - 0.023) = 95.4% confidence. Similarly, the area between the brown and the purple curves corresponds to +/- 3 Standard Deviations or (0.998 - 0.001) = 99.7% confidence. This implies that out of 65,536 trials, about 196 (0.3%) of the estimates will be outside the brown and purple curves.
-
-The mathematical theory[8] behind the HyperLogLog sketch predicts a *Relative Standard Error* (RSE) defined as
-
-*RSE<sub>HLL</sub> = F / &radic;k*.
-
-From Flajolet's paper and using his estimator, *F = &radic;(3 ln(2) - 1) &asymp; 1.03896*.
-
-When calculating the error from the trial set of estimates we compute the *Root Mean Square* of the *Relative Error* or *RMS-RE*. The RMS is related to the RSE as follows:
-
-*RSE<sup>2</sup> = &sigma;<sup>2</sup> = 1/n &Sigma;(x<sub>i</sub> - &mu;)<sup>2</sup> =  &Sigma;((x<sub>i</sub>)<sup>2</sup>) - &mu;<sup>2</sup>*, where *x<sub>i</sub> = RE<sub>i</sub>*.
-
-*RMS<sup>2</sup> = &Sigma;((x<sub>i</sub>)<sup>2</sup>)*
-
-This means that the RSE can be computed from the RMS via the *mean* and visa-versa:
-
-*RMS<sup>2</sup> = RSE<sup>2</sup> + &mu;<sup>2</sup>*
-
-If the mean is indeed zero then *RMS = RSE*.
-
-The reason we use the RMS calculation is that it takes any bias into account, while a RSE calculation would not.
-
-We chose a very large sketch for these experiments where *LgK = p = 21* so that the behavior of the sparse mode and the final HLL-Array mode can be easily observed.
-
-This means that from the theory, a sketch of this size using Flajolet's estimator will have an RSE of
-
-*RSE = 1.03896 / &radic;(2<sup>21</sup>) &asymp; .0007174 = 717.4 ppm*
-
-Any HLL sketch implementation that relies on the Flajolet HLL estimator will not be able to do better than this.
-
-### *HllSketch* Measured Error
-With the discussion of how these plots are generated, the plot of the accuracy of *HllSketch* sketch is as follows:
-<img class="doc-img-full" src="{{site.docs_img_dir}}/hll/HllK21T16U24.png" alt="HllK21T16U24.png" />
-
-For the right-hand portion of the plot where the sketch is in HLL-Array mode, instead of the Flajolet estimator, the *HllSketch* uses the newer *Historical Inverse Probability* (HIP)
-estimator[9] where *F = 0.8326* resulting in an RSE = 575 ppm. This represents a 20% improvement in error over the Flajolet estimator. 
-
-The gridlines in this plot are at set to be multiples of the predicted RSE of the sketch.
-Note that each of the curves appears to be approaching their respective gridline.
-The green curve is approaching the first positive gridline, and the orange curve is approaching the first negative gridline, etc.
-These curves will actually asymptote to these gridlines, but we would have to extend the X-axis out to nearly 100 million uniques to see it.
-Because this would have taken weeks to compute, we won't show this effect here. It would be more obvious with much smaller sketches.
-
-(To generate this plot required >10<sup>12</sup> updates and took 9 hours to complete.)
-
-#### The Measured Error of the *HllSketch* Sparse Region
-Starting from the left, the error appears to be zero until the value 693 where the -3 StdDev curve (Q(.00135)) drops suddenly to about 0.14% and then gradually recovers. This is a normal phenomenon caused by quantization error as a result of counting discrete events, and can be explained as follows.
-
-At the trial-point 693 there are exactly 693 unique values presented to a single sketch and then its cardinality estimate is retrieved.
-This is repeated for every trial for 65,536 trials. The input values presented to the sketch are all unique, however, the internal representation of these input values has a finite precision of about 26 bits. The probability of two different input values producing the same 26-bit value, thus a collision, is determined by the Birthday Paradox, which in this case would predict a collision roughly once in *&radic;(2<sup>26</sup>) = 8192* uniques. When this occurs, the sparse mode of the sketch rejects the input unique value as a duplicate when it actually is not. Thus, the sketch undercounts by one. Without collisions all the 65,536 values would be the correct value of 693. When collisions occur, some small fraction of these values become 692. When more than 0.135% of the total trials have have experienced one or more collisions, the quantile value at the Q(0.00135) contour will suddently jump from 693 to 692. This difference of one out of 693 is 0.144% which is the error value at that point. This is a perfectly normal occurrence for any stochastic counting process with a finite precision.
-
-Moving to the right from this first downward spike reveals that this same quantization phenomenon occurs eventually on the the Q(.02275) contour and then later on the Q(.15866) contour. 
-The impact is smaller for these higher contours because the unique counts are significantly higher and the impact of the addition of one more collision is proportionally less.
-
-Continuing to move to the right in the unique count range of about 32K to about 350K we observe that the 7 contours become parallel and smoother.
-To explain what is going on in this region we need to zoom in.
-<img class="doc-img-full" src="{{site.docs_img_dir}}/hll/HllK21T16U24_closeup.png" alt="HllK21T16U24_closeup.png" />
-
-For this zoomed in plot each gridline is again multiples of the RMS-RE (or RSE-RE), but here the factor *F = 0.408* due to discoveries of new classes of estimators[10].
-With the precision of 2<sup>26</sup>, the predicted RSE is *0.408 / 2<sup>13</sup> = 49.8 ppm* or about 50 ppm.
-And as you can see the 7 quantile contours nicely approach their predicted asymptotes.
-
-All of this demonstrates that the sketch is behaving as it should and matches the mathematical predictions.
-
-### *HyperLogLogPlus* Sketch Measured Error
-Let's see how the *HyperLogLogPlus* sketch behaves under the same test conditions. Here *LgK = p = 21* and *sp = 25*. 
-
-There is one caveat: Because the *HyperLogLogPlus* sketch is so slow, We had to reduce the number of trials from 65K to 16K per trial-point and it still took over 20 hours to produce the following graph:
-<img class="doc-img-full" src="{{site.docs_img_dir}}/hll/HllppK21T14.png" alt="HllppK21T14.png" />
-
-Look closely at the Y-axis scale, for this plot the Y-axis ranges from -0.5% to +0.5%.  Compare the scale for the *HllSketch* plot where the Y-axis ranges from -0.1725% to +0.1725%! 
-The gridlines are spaced at an RSE of 717 ppm while the *HllSketch* sketch RSE and gridlines are spaced at 575 ppm. However, something is clearly amiss with the *HyperLogLogPlus* internal estimator which causes the estimates to zoom up exponentially to a high peak before finally settling down to the predicted quantile contours.
-
-The plot below is the close-up of the sparse region of the *HyperLogLogPlus*.  The sparse mode is indeed behaving with a precision of 25 bits, specified by *sp*.
-Here the predicted *RSE = 0.707 / &radic;2<sup>25</sup> = 122 ppm*, which is 2.2 times larger than that of the *HllSketch* sketch at 49.8 ppm. 
-The factor *0.707 = 1/&radic;2* comes from the use of the "bitmap" estimator[10].
-<img class="doc-img-full" src="{{site.docs_img_dir}}/hll/HllppK21T14_closeup.png" alt="HllppK21T14_closeup.png" />
-
-The *HyperLogLogPlus* documentation claims that *sp* can be set as large as 32.  However any value larger than 25 causes dramatic failure in estimation. 
-The following demonstrates what happens with a much smaller sketch of *LgK = p = 14* and *sp = 26*.
-<img class="doc-img-full" src="{{site.docs_img_dir}}/hll/HllppK14T13SP26.png" alt="HllppK14T13SP26.png" />
-
-The sketch fails when attempting to transition from sparse mode to normal HLL mode at about 3/4 K = 12288 uniques.
-The error dives to - 35% when a sketch of this size should have an RSE of 0.8%. 
-The sketch provides no warning to the user that this is happening!
-
-### A *Measure of Merit*: Error for a Given Size
-As described earlier, *RSE<sub>HLL</sub> = F / &radic;k*. 
-If at every trial-point along the X-axis we multiply the measured RSE by the square-root of the serialized sketch size, we will have a *Measure of Merit* of the error efficiency of the sketch. For HLL-type sketches and large *n* this value should be asymptotic to a constant. In HLL-Array mode the space the sketch consumes is constant and the relative error will be a constant as well. Ideally, as the sketch grows as a function of *n*, the Measure of Merit in sparse mode and in HLL-Array mode will never be larger than its asymptotic value for large *n*.
-
-This next plot computes this Measure of Merit for both the *HllSketch* sketch and the *HyperLogLogPlus* sketch. 
-<img class="doc-img-full" src="{{site.docs_img_dir}}/hll/HllVsHllppMerit.png" alt="HllVsHllppMerit.png" />
-
-Observe that the *HllSketch* sketch is lower (i.e, better merit score) than the *HyperLogLogPlus* sketch except for the region that is roughly from 10% of *k* to about *3k/4*, where the the *HyperLogLogPlus* sketch is better.
-This is because the designers of the *HyperLogLogPlus* sketch chose to do compression of the sparse data array every time a new value is entered into the sketch, which needs to be decompressed when an estimate is requested. 
-
-The advantage of compression is that it allows the switch from sparse to normal HLL-Array mode to be deferred to a larger fraction of *k*. But this decision comes with a severe penalty in the speed performance of the sketch. Opting out of using sparse mode will achieve higher speed performance, but at the cost of very poor Measure of Merit performance for small *n*.
-
-Above *3k/4*, the *HyperLogLogPlus* sketch is not only considerably worse, but it fails the objective of always being less than the asymptotic value. 
-
-## *HllSketch* vs. *HyperLogLogPlus* Update Speed Behavior
-Fortunately, the Update Speed performance is much easier to explain and show.
-
-For these tests, at each trial point the sketch under test is presented with the number of uniques at that trial-point and the total time for the trial is measured, then divided by the number of uniques. This produces a measure of the time required per update.  Also, we use a more moderate sized sketch of *LgK = p = 12* that is more typical of what might be used in practice.  The *HllSketch* has 3 different types (HLL_4, HLL_6, and HLL_8) representing the respective sizes of the HLL-Array bins in bits. The speed behavior of all three of these types is very similar.
-
-This first plot compares the resulting update speed.
-Note the Y-axis scale is 250 nanoseconds.
-<img class="doc-img-full" src="{{site.docs_img_dir}}/hll/upspeed/HllVsHllpUpdateSpeed.png" alt="HllVsHllpUpdateSpeed.png" />
-
-The top black curve is the update speed performance of the *HyperLogLogPlus* sketch, which asymptotes at about 105 nanoseconds. 
-The lower curves are the update speed performance of the *HllSketch*, of which the HLL_8 and HLL_4 types asymptote to 10.5 nanoseconds. 
-
-This can be seen from a plot of just the *HllSketch* speed performance curves below.
-Note the the Y-axis scale is now 50 nanoseconds.
-<img class="doc-img-full" src="{{site.docs_img_dir}}/hll/upspeed/HllUpdateSpeed.png" alt="HllUpdateSpeed.png" />
-The *HllSketch* is 2 orders-of-magnitude faster than the *HyperLogLogPlus* sketch.
-
-## *HllSketch* vs. *HyperLogLogPlus* Serialize /Deserialize Speed Behavior
-The serialization and deserialization (ser-de) speed of the *HyperLogLogPlus* sketch is shown in the following plot. 
-Note that the Y-axis scale is 100,000 nanoseconds.
-<img class="doc-img-full" src="{{site.docs_img_dir}}/hll/serde/HllpSerDeP12SP25T14.png" alt="HllpSerDeP12SP25T14.png" />
-
-This next plot is the ser-de speed of the *HllSketch* in compact HLL_4 mode. 
-Note that the Y-axis scale is now 10,000 nanoseconds.
-<img class="doc-img-full" src="{{site.docs_img_dir}}/hll/serde/Hll4SerDeK12T14.png" alt="Hll4SerDeK12T14.png" />
-
-The *HllSketch* provides multiple options for serialization and deserialization. 
-The following ser-de is performed in Updatable form (Compact = false) which is much faster and requires a little more space.
-Note that the Y-axis scale is now 1,000 nanoseconds. 
-<img class="doc-img-full" src="{{site.docs_img_dir}}/hll/serde/Hll8SerDeK12T16CompactF.png" alt="Hll8SerDeK12T16CompactF.png" />
-
-In addition the *HllSketch* can operate fully *off-heap*. 
-In this mode, there is effectively no serialization, since the sketch can be updated off-heap.
-The "deserialization", when required, is just a wrapper class that contains a pointer to the off-heap data structure.
-This deserialization is quite fast as shown in this next plot.
-Note that the Y-axis scale is now 100 nanoseconds. Some of the peaks in these plots are due to GC pauses by the JVM.
-<img class="doc-img-full" src="{{site.docs_img_dir}}/hll/serde/Hll8SerDeK12T16CompactFWrapT.png" alt="Hll8SerDeK12T16CompactFWrapT.png" />
-
-Presenting the various *HllSketch* deserialization modes along with the *HyperLogLogPlus* sketch deserialization produces the following plot.
-<img class="doc-img-full" src="{{site.docs_img_dir}}/hll/serde/HllVsHllpSummary.png" alt="HllVsHllpSummary.png" />
-
-Depending on the chosen configuration, the *HllSketch* can be from one to almost three orders-of-magnitude faster than the *HyperLogLogPlus* sketch.
-
-
-****
-
-* [1] [DataSketches HllSketch GitHub](https://github.com/DataSketches/sketches-core/tree/master/src/main/java/com/yahoo/sketches/hll)
-* [2] [DataSketches HllSketch JavaDocs](https://datasketches.github.io/api/core/snapshot/apidocs/com/yahoo/sketches/hll/HllSketch.html)
-* [3] [HyperLogLogPlus GitHub](https://github.com/addthis/stream-lib/blob/master/src/main/java/com/clearspring/analytics/stream/cardinality/HyperLogLogPlus.java)
-* [4] [Google: HyperLogLog in Practice: Algorithmic Engineering of a State of The Art Cardinality Estimation Algorithm](https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/40671.pdf)
-* [5] The Root-Mean-Square of the Relative Error (RMS-RE) is sensitive to bias of the mean if there is any. However, if the bias is zero RMS-RE will produce the same results as the theoretical Relative Standard Error (RSE) of the stochastic process.
-* [6] In this context "HLL-Array" refers to the stochastic process defined by Flajolet[8], where log-2(K) bits of the incoming hash select a bin in an array of size K, and the number of leading zeros plus one of the remaining hash bits define the value stored in the array. Both sketches described in this paper also implement a *sparse* mode process for low-valued counts that is distinct from the HLL-Array process.
-* [7] The word "bounds" is used to define a quantile contour of the empirical error distribution. A symmetrical pair of these bounds about the median then can be used to define a confidence interval.
-* [8] Philippe Flajolet, E ́ric Fusy, Olivier Gandouet, and Fre ́de ́ric Meunier. Hyperloglog: the analysis of a near-optimal cardinality estimation algorithm. In *DMTCS Conference on Analysis of Algorithms*, pages 137–156, 2007.
-* [9] Edith Cohen, All-Distances Sketches, Revisited: HIP Estimators for Massive Graphs Analysis, *ACM PODS 2014*.
-* [10] Kevin Lang, Back to the Future: an Even More Nearly Optimal Cardinality Estimation Algorithm. <https://arxiv.org/abs/1708.06839>. References to the "bitmap" estimator can be found in Appendix C.
- 
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/KeyFeatures.md b/docs/KeyFeatures.md
deleted file mode 100644
index 4fdbed9..0000000
--- a/docs/KeyFeatures.md
+++ /dev/null
@@ -1,78 +0,0 @@
----
-layout: doc_page
----
-
-<h2>Key Features</h2>
-
-<h3>Common Sketch Properties</h3>
-  * <b>Single-pass, "one-touch"</b> algorithms enable efficient processing in either real-time or batch.
-  * <b>Mergeable</b> algorithms enable parallel processing, which is critical for large systems.
-  * <b>Space Sub-linear</b> algorithm not only start small but grow very slowly or not at all as the size of the input stream grows.
-  * Query results are <b>approximate</b> but within well defined error bounds that are user 
-  configurable by trading off sketch size with accuracy.
-  * Designed for <a href="{{site.docs_dir}}/LargeScale.html">Large-scale</a> computing environments 
-  that must handle <b>Big Data</b>.( e.g., 
-<a href="https://hadoop.apache.org/">Hadoop</a>, 
-<a href="https://pig.apache.org/">Pig</a>, 
-<a href="https://hive.apache.org/">Hive</a>,
-<a href="https://druid.io">Druid</a>,
-<a href="https://spark.apache.org">Spark</a>), 
-and are heavily used within Yahoo.
-  * <b>Maven deployable</b> and registered with 
-<a href="https://search.maven.org/#search|ga|1|DataSketches">The Central Repository</a>.
-  * Comprehensive <b>unit tests</b> and testing tools are provided.
-  * Extensive documentation with the systems developer in mind.
-
-<h3>Built-In, General Purpose Functions</h3>
-  * General purpose <a href="{{site.docs_dir}}/Memory/MemoryPackage.html">Memory Package</a> for managing data off the Java Heap. 
-This enables systems designers the ability to manage their own large data heaps with 
-dedicated processor threads that would otherwise put undue pressure on the Java heap and 
-its garbage collection.
-  * General purpose implementaion of Austin Appleby's 128-bit MurmurHash3 algorithm, 
-  with a number of useful extensions.
-
-<h3>Robust, High Quality Implementations.</h3>
-  * Extensive test code leveraging <a href="https://testng.org">TestNG</a>.
-  * Speed and accuracy performance characterization testing code 
-  included in the <a href="https://github.com/DataSketches/sketches-misc">sketches-misc</a>  repository.
-  * High Test Code coverage (
-<a href="{{site.core_readme}}">Core</a>,
-<a href="{{site.pig_readme}}">Pig</a>,
-<a href="{{site.hive_readme}}">Hive</a>,) as measured by 
-<a href="https://eclemma.org/JaCoCo">JaCoCo</a> and published by 
-<a href="https://coveralls.io">Coveralls</a>.
-* Comprehensive Javadocs that satisfy 
-<a href="https://www.oracle.com/technetwork/java/index.html">Java JDK8</a> standards.
-* Suitable for production environments.
-
-<h3>Opportunities to Extend</h3>
-* There is ample opportunity for interested parties to contribute additional algorithms in this exciting area.
-
-
-
-<h2>Key Algorithms</h2>
-
-<h3>Count Distinct / Count Unique</h3>
-
-<h4>Solves Computational Challenges Associated with Unique Identifiers</h4>
-  * <b>Estimating cardinality</b> of a stream with many duplicates
-  * Performing <a href="{{site.docs_dir}}/Theta/ThetaSketchSetOps.html">set operations</a> (e.g., Union, Intersection, 
-  and Difference) on sets of unique identifiers
-  * Estimates of the <b>error bounds</b> of the result can be obtained directly from the result sketch
-  * Two families of Count Unique algorithms:
-    * <a href="{{site.docs_dir}}/Theta/ThetaSketchFramework.html">The Theta Sketch Framework</a> algorithms that are tuned 
-    for operation on the java heap or off-heap.
-    * <a href="{{site.docs_dir}}/HLL/HLL.html">The Hyper-Log Log algorithms<a/> when sketch size is of utmost concern.
-  
-<h3>Quantiles</h3>
-  * Get normal or inverse PDFs or CDFs of the distributions of any numeric value from your raw data in a 
-  single pass.
-  * Well defined error bounds on the result.
-  
-<h3>Frequent Items</h3>
-  * Get the most frequent items from a stream of items.
-  
-<h3>Tuple Sketch</h3>
-  * Associative sketches that are useful for performing approximate join operations and 
-  extracting other kinds of behavior associated with unique identifiers.
-
diff --git a/docs/LargeScale.md b/docs/LargeScale.md
deleted file mode 100644
index 38dd8d3..0000000
--- a/docs/LargeScale.md
+++ /dev/null
@@ -1,62 +0,0 @@
----
-layout: doc_page
----
-
-## Designed for Large-scale Computing Systems
-
-### Minimal Dependencies
-
-* Can be integrated into virtually any Java-base system environment.
-  
-* The core library (including Memory) has no dependencies outside of the Java JVM at runtime.
-
-### Maven Deployable
-
-* Registered with <a href="https://search.maven.org/#search|ga|1|DataSketches">The Central Repository</a>
-
-### Speed
-
-* These single-pass, "one-touch" algorithms are <a href="{{site.docs_dir}}/Theta/ThetaUpdateSpeed.html"><i>fast</i></a> to enable real-time processing capability.
-  
-* Coupled with the compact binary representations, in many cases the need for costly serialization and deserialization has been eliminated.
-  
-* The sketch data structures are "additive" and embarrassingly parallelizable. The Theta sketches can be merged without losing accuracy.
-
-### Integration for Hive, Pig, Druid and Spark
-
-* <a href="https://github.com/DataSketches/sketches-hive/tree/master/src/main/java/com/yahoo/sketches/hive">Hadoop / Hive Adaptors</a>.
-  
-* <a href="https://github.com/DataSketches/sketches-pig/tree/master/src/main/java/com/yahoo/sketches/pig">Hadoop / Pig Adaptors</a>.
-  
-* <a href="https://github.com/druid-io/druid/tree/master/extensions-core/datasketches/src/main/java/io/druid/query/aggregation/datasketches">Druid Adaptors</a>.
-  * For documentation navigate to <i>druid.io/docs/latest/development/extensions-core/datasketches-aggregators.html</i>
-  
-* <a href="{{site.docs_dir}}/Theta/ThetaSparkExample.html">Spark Examples</a> 
-
-### Specific Theta Sketch Features for Large Data
-
-* <b>Hash Seed Handling</b>. Additional protection for managing hash seeds which is 
-particularly important when processing sensitive user identifiers.
-
-* <a href="{{site.docs_dir}}/Theta/ThetaPSampling.html"><b>Sampling</b></a>. Built-in up-front sampling for cases where additional 
-contol is required to limit overall memory consumption when dealing with millions of sketches.
-
-* Off-Heap <a href="{{site.docs_dir}}/Memory/MemoryPackage.html"><b>Memory Package</b></a>. 
-Large query systems often require their own heaps outside the JVM in order to better manage garbage collection latencies. 
-The sketches in this package are designed to operate either on-heap or off-heap.
-
-* Built-in <b>Upper-Bound and Lower-Bound estimators</b>. 
-You are never in the dark about how good of an estimate the sketch is providing. 
-All the sketches are able to estimate the upper and lower bounds of the estimate given a 
-confidence level.
-
-* User configurable trade-offs of accuracy vs. storage space as well as other performance 
-tuning options.
-
-* Additional protection of sensitive data by user configuration of a hash seed that is 
-not stored with the serialized data.
-
-* <b>Small Footprint Per Sketch</b>. The operating and storage footprint for both 
-row and column oriented storage are minimized with 
-<a href="{{site.docs_dir}}/Theta/ThetaSize.html">compact binary representations</a>, which are much smaller 
-than the raw input stream and with a well defined upper bound of size.
diff --git a/docs/MajorSketchFamilies.md b/docs/MajorSketchFamilies.md
deleted file mode 100644
index 4533a61..0000000
--- a/docs/MajorSketchFamilies.md
+++ /dev/null
@@ -1,40 +0,0 @@
----
-layout: doc_page
----
-
-## [Theta Sketches]({{site.docs_dir}}/Theta/ThetaSketchFramework.html): Estimating Stream Expression Cardinalities
-Internet content, search and media companies like Yahoo, Google, Facebook, etc., collect many tens of billions of event records from the many millions of users to their web sites each day.  These events can be classified by many different dimensions, such as the page visited and user location and profile information.  Each event also contains some unique identifiers associated with the user, specific device (cell phone, tablet, or computer) and the web browser used.  
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/PeopleCloud.png" alt="PeopleCloud" />
-
-These same unique identifiers will appear on every page that the user visits.  In order to measure the number of unique identifiers on a page or across a number of different pages, it is necessary to discount the identifier duplicates.  Obtaining an exact answer to a _COUNT DISTINCT_ query with massive data is a difficult computational challenge. It is even more challenging if it is necessary to compute arbitrary expressions across sets of unique identifiers. For example, if set _S_ is the set of user identifiers visiting the Sports page and set _F_ is the set of user identifiers visiting the Finance page, the intersection expression _S &#8745; F_ represents the user identifiers that visited both Sports and Finance.
-
-Computing cardinalities with massive data requires lots of computer resources and time.
-However, if an approximate answer to these problems is acceptable, [Theta Sketches]({{site.docs_dir}}/Theta/ThetaSketchFramework.html) can provide reasonable estimates, in a single pass, orders of magnitude faster, even fast enough for analysis in near-real time.
-
-## [HyperLogLog Sketches]({{site.docs_dir}}/HLL/HLL.html): Estimating Stream Cardinalities
-The HyperLogLog (HLL) is a cardinality sketch similar to the above Theta sketches except they are anywhere from 2 to 16 times smaller in size.  The HLL sketches can be Unioned, but set intersection and difference operations are not provided intrinsically, because the resulting error would be quite poor.  If your application only requires cardinality estimation and Unioning and space is at a premium, the HLL sketch provided could be your best choice. 
-
-## [HyperLogLog Map Sketch]({{site.docs_dir}}/HLL/HllMap.html): Estimating Stream Cardinalities of Key-Value Pairs
-This is a specially designed sketch that addresses the problem of individually tracking value cardinalities of Key-Value (K,V) pairs, where the number of keys can be very large, such as IP addresses, or Geo identifiers, etc. Assigning individual sketches to each key would create unnecessary overhead. This sketch streamlines the process with much better space management.
-
-
-## [Quantiles Sketches]({{site.docs_dir}}/Quantiles/QuantilesOverview.html): Estimating Distributions from a Stream of Values
-There are many situations where is valuable to understand the distribution of values in a stream. For example, from a stream of web-page time-spent values, it would be useful to know arbitrary quantiles of the distribution, such as the 25th percentile value, the median value and the 75th percentile value. The [Quantiles Sketches]({{site.docs_dir}}/Quantiles/QuantilesOverview.html) solve this problem and enable the inverse functions such as the Probability Mass Function (PMF) and the Cumulative Distribution Function (CDF) as well. It is relatively easy to produce frequency histograms such as the following diagram, which was produced from a stream of over 230 million time spent events. The space consumed by the sketch was about 43KB.
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/quantiles/TimeSpentHistogram.png" alt="TimeSpentHistogram" />
-
-## [Frequent Items Sketches]({{site.docs_dir}}/FrequentItems/FrequentItemsOverview.html): Finding the Heavy Hitter Objects from a Stream
-It is very useful to be able to scan a stream of objects, such as song titles, and be able to quickly identify those items that occur most frequently.  The term <i>Heavy Hitter</i> is defined to be an item that occurs more frequently than some fractional share of the overall count of items
-in the stream including duplicates.  Suppose you have a stream of 1M song titles, but in that stream there are only 100K song titles that are unique. If any single title consumes more than 10% of the stream elements it is a Heavy Hitter, and the 10% is a threshold parameter we call epsilon.
-
-The accuracy of a Frequent Items Sketch is proportional to the configured size of the sketch, the larger the sketch, the smaller is the epsilon threshold that can detect Heavy Hitters. 
-
-## [Tuple Sketches]({{site.docs_dir}}/Tuple/TupleOverview.html): Extending Theta Sketches to Perform Associative Analysis 
-It is often not enough to perform stream expressions on sets of unique identifiers, it is very valuable to be able to associate additive data with these identifiers, such as impression counts or clicks.  Tuple Sketches are a recent addition to the library and can be extended with arbitrary "summary" data.  
-
-## [Sampling Sketches]({{site.docs_dir}}/Sampling/ReservoirSampling.html): Uniform Sampling of a Stream into a fixed size space
-This implements the famous Reservoir sampling algorithm and extends it with the capabilities that large-scale distributed systems really need: mergability (even with different sized sketches), uses Java Generics so that the base classes can be trivially extended for any input type (even polymorphic types), and an extensible means of performing serialization and deserialization. VarOpt sampling extends the family to weighted sampling, additionally providing subset sum estimates from the sample with provably optimal variance.
-
-## Frequent Directions: Distributed, mergeable Singular Value Decomposition 
-Part of a new separate sketches-vector package, Frequent Directions is in many ways a generalization of the Frequent Items sketch to handle vector data. This sketch computes an approximate singular value decomposition (SVD) of a matrix, providing a projection matrix that can be used for dimensionality reduction. SVD is a key technique in many recommender systems, providing shopping suggestions based on a customer's past purchases compared with other similar customers.
diff --git a/docs/Memory/MemoryPackage.md b/docs/Memory/MemoryPackage.md
deleted file mode 100644
index 23978af..0000000
--- a/docs/Memory/MemoryPackage.md
+++ /dev/null
@@ -1,320 +0,0 @@
----
-layout: doc_page
----
-
-## Memory Package
-
-### Introduction
-
-The primary objective for the _Memory Package_ is to allow high-performance read-write access to Java "off-heap" memory 
-(also referred to as _direct_, or _native_ memory). However, as documented below, this package has a rich set of other
-capabilities as well.
-
-#### Versioning
-The _DataSketches_ memory package has its own repository and is released with its own jars in _Maven Central_ 
-(groupId=com.yahoo.datasketches, artifactId=memory).
-This document applies to the memory package versions 0.10.0 and after. 
-
-#### Naming Conventions
-To avoid confusion in the documentation the capitalized _Memory_ refers to the code in the 
-Java _com.yahoo.memory_ package, and the uncapitalized _memory_ refers to computer memory in general. 
-There is also a class _com.yahoo.memory.Memory_ that should not be confused with the _com.yahoo.memory_ package.
-In the text, sometimes _Memory_ refers to the entire package and sometimes to the specific class, 
-but it should be clear from the context.
-
-
-For compatibility and ease-of-use the _Memory_ API can also be used to manage data structures that are 
-contained in Java on-heap primitive arrays, memory mapped files, or _ByteBuffers_.
-
-#### Driving Rationale: Large Java Systems Require "Off-Heap" Memory
-The hardware systems used in big data environments can be quite large approaching a terabyte 
-of RAM and 24 or more CPUs, each of which can manage two threads.
-Most of that memory is usually dedicated to selected partitions of data, 
-which can even be orders of magnitude larger. 
-How the system designers select the partitions of the data to be in RAM over time is quite complex 
-and varies considerably based on the specific objectives of the systems platform. 
-
-It is in these very large data environments that managing how the data gets copied into RAM and 
-when it is considered obsolete and can be written 
-over by newer or different partitions of data is an important aspect of the systems design. 
-Having the JVM manage these large chunks of memory is often problematic. 
-For example, the Java specification requires that a new allocation of memory be cleared before
-it can be used. When the allocations become large this alone can result in large pauses in a
-running application, especially if the application does not require that the memory be cleared. 
-Repeated allocation and deallocation of large memory blocks can also cause large garbage collection pauses,
-which can have major impact on the performance of real-time systems. 
-As a result, it is often the case that the system designers need to manage these large chunks of 
-memory directly.  
-
-The JVM has a very sophisticated heap management process and works very well for many 
-general purpose programming tasks. 
-However, for very large systems that have critical latency requirements, 
-utilizing off-heap memory becomes a requirement. 
-
-Java does not permit normal java processes direct access to off-heap memory. Nonetheless, 
-in order to improve performance, many internal Java classes leverage a low-level, restricted
-class called (unfortunately) "_Unsafe_", which does exactly that. The methods of _Unsafe_
-are native methods that are initially compiled into C++ code.  The JIT compiler
-replaces this C++ code with assembly language instructions called "intrinsics", which
-can be just a single CPU instruction. This results in superior runtime performance that is
-very close to what could be achieved if the application was written in C++.
-
-The _Memory_ package is essentially an extension of _Unsafe_ and wraps most of the 
-primitive get and put methods and a few specialized methods into a convenient API 
-organized around an allocated block of native memory.
-
-The only "official" alternative available to systems developers is to use the Java _ByteBuffer_ class 
-that also allows access to off-heap memory.  However, the _ByteBuffer_ API is extremely limited
-and contains serious defects in its design and traps that many users of the _ByteBuffer_ class unwittingly 
-fall into, which results in corrupted data. This _Memory Package_ has been designed to be a 
-replacement for the _ByteBuffer_ class.
-
-Using the _Memory_ package cannot be taken lightly, as the systems developer must now be 
-aware of the importance of memory allocation and deallocation and make sure these resources 
-are managed properly. To the extent possible, this _Memory Package_ has been designed leveraging Java's own
-_AutoCloseable_, and _Cleaner_ and also tracks when allocated memory has been freed and provides safety checks
-against the dreaded "use-after-free" case even in a multi-threaded environment.
-
-### Architecture
-The Memory package is designed around two major types of entities:
-
-  * _Resources_: A _Resource_ is a collection of consecutive bytes. 
-  * _APIs_: An API is a programming interface for reading and writing to a resource.
-
-#### Resourses
-The _Memory_ package defines 4 _Resources_, which at their most basic level can be viewed as a collection of consecutive bytes.
-
-  * Primitive on-heap arrays: _boolean[], byte[], char[], short[], int[], long[], float[], double[]_.
-  * Java _ByteBuffers_.
-  * Off-heap memory. Also called "native" or "direct" memory.
-  * Memory-mapped files. 
-
-It should be noted at the outset that the off-heap memory and the memory-mapped file resources require special handling with respect to allocation and deallocation. 
-The _Memory Package_ has been designed to access these resources leveraging the Java _AutoCloseable_ interface and the Java internal _Cleaner_ class, 
-which also provides the JVM with mechanisms for tracking overall use of off-heap memory. 
-
-#### APIs
-The _Memory_ package defines 5 principal APIs for accessing the above resources.
-
-  * _Memory_: Read-only access using byte offsets from the start of the resource.
-  * _WritableMemory_: Read/write access using byte offsets from the start of the resource.
-  * _BaseBuffer_: Positional API that supports _Buffer_ and _WritableBuffer_ using four key positional values:
-  _start_, _position_, _end_, and _capacity_, and a rich set of methods to access them.
-  * _Buffer_: Read-only access using the _BaseBuffer_ positional API.
-  * _WritableBuffer_: Read-write access using the _BaseBuffer_ positional API.
-
-These 5 principal APIs and the four Resources are then multiplexed into 32 API/Resource combinations as follows:
-
-  * Resource: on-heap, _ByteBuffer_, off-heap, memory-mapped files.
-  * Memory versus Buffer APIs
-  * Read-only versus read-write APIs
-  * Little-Endian versus Big-Endian APIs for multibyte primitives
-
-#### Design Goals 
-These are the major design goals for the _Memory Package_.
-
-  * __Common API__. The APIs should be agnostic to the chosen resource, with only a few minor exceptions. 
-  * __Performance is critical__. The architecture has been specifically designed to eliminate unnecessary object and interface redirection.
-  This allows the JIT compiler to collapse abstract hierarchies down to a "base class" at runtime, eliminating all call overhead. 
-  This is why the "APIs" are defined using abstract class hierarchies versus using interfaces, which would force the JIT compiler to create 
-  virtual jump tables in the emitted code. This has been proven to provide substantial improvement in runtime performance. 
-  * __Eliminate unnecessary copies__. This is also a performance goal. All the API access classes are essentially "views" into the underlying resource. 
-  For example: switching from a "Buffer" API to a "Memory" API, or from a writable API to a read-only API, or from a big-endian to a little-endian
-  view of the resource does not involve any copying or movement of the underlying data.
-  * __Data type agnostic__.  Contrary to the Java specification, the underlying resource can be simultaneously viewed as a collection of bytes, ints, longs, etc, at arbitrary byte offsets. This is similar to the _union_ construct in C. The _ByteBuffer_ already allows this, but its implementation is limited and flawed.
-  * __Efficient read-only vs read-write implementation__.  To eliminate duplicate code and unnecessary exceptions we have the writable API extend the read-only API. 
-  This means that the read-only API has no writable methods, thus accidental writing from this API is not possible. Given a writable instance, 
-  converting it to a read-only instance is a simple cast at compile time. It also means that a user could intentally down-cast a read-only instance into a writable instance. It has been our experience, however, that this is very rare, and usually only used to obtain an attribute that would otherwise only be obtainable from the writable interface, such as a reference to the underlying array object. For example, this is used internally within our library to eliminate unnecessary data copies during serialization.   
-  * __Endianness is immutable and remembered when switching views__.  This was an intentional design choice in response to the way the _ByteBuffer_ was designed, 
-  which allows the user to change endianness dynamically. We have found the _ByteBuffer_ implementation to be a major source of data corruption problems that have proven to be nearly impossible to fix. 
-  * __Provide both absolute offset addressing and relative positional addressing__. The _Memory_ hierarchy provides the absolute offset addressing API and the 
-  _Buffer_ hierarchy provides the relative postional addressing API. These two addressing mechanisms can be switched back and forth without changing the fundamental connection to the
-  underlying resource.
-  * __Regional views__. Any resource can be subdivided into smaller _regions_. This is similar to the _ByteBuffer.slice()_ capability except it is more flexible.
-  
-
-#### Diagram of the Core Hierarchy
-This includes both package-private classes as well as public classes, but should help the user understand the inner workings of the _Memory Package_.
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/memory/CoreHierarchy.png" alt="CoreHierarchy.png" />
-
-### Mapping a Resource to an API
-There are two different ways to map a resource to an API. 
-
-  * The first uses methods for allocating on-heap arrays or heap or direct _ByteBuffers_.
-  * The second way to map a resource to an API is for _AutoCloseable_ resources, such as off-heap memory and memory-mapped files. 
-Special classes called "_Handles_" are used to manage the _AutoCloseable_ properties.
-
-#### Examples for Accessing Primitive On-heap Array Resources
-```java
-    //use static methods to map a new array of 1024 bytes to the WritableMemory API
-    WritableMemory wmem = WritableMemory.allocate(1024);
-    
-    //Or by wrapping an existing primitive array:
-    byte[] array = new byte[] {1, 0, 0, 0, 2, 0, 0, 0};
-    Memory mem = Memory.wrap(array);
-    assert mem.getInt(0) == 1;
-    assert mem.getInt(4) == 2;
-```
-
-
-The following illustrates that the underlying structure of the resource is _bytes_ but we can read it as
-_ints, longs, char_, or whatever. This is similar to a C _UNION_, which allows multiple data types
-to access the underlying bytes. This isn't allowed in Java! 
-So you have to keep careful track of your own structure and the appropriate byte offsets. For example:
-
-```java
-    byte[] arr = new byte[16]
-    WritableMemory wmem = WritableMemory.wrap(arr);
-    wmem.putByte(1, (byte) 1);
-    int v = wmem.getInt(0);
-    assert ( v == 256 );
-    
-    arr[9] = 3; //you can also access the backing array directly
-    long v2 = mem.getLong(8);
-    assert ( v2 == 768L);
-```
-
-
-Reading and writing multibyte primitives requires an assumption about byte ordering or _endianness_. 
-The default endianness is _ByteOrder.nativeOrder()_, which for most CPUs is _ByteOrder.LITTLE\_ENDIAN_.
-Additional APIs are also available for reading and writing in non-native endianness.
-
-All of the APIs provide a useful _toHexString(...)_ method to assist you in viewing the data in your resources.
-
-#### Examples for Accessing ByteBuffers
-Mapping a _ByteBuffer_ resource to the _WritableMemory_ API.  
-Here we write the _WritableBuffer_ and read from both the _ByteBuffer_ and the _WritableBuffer_.
-
-```java
-    @Test
-    public void simpleBBTest() {
-      int n = 1024; //longs
-      byte[] arr = new byte[n * 8];
-      ByteBuffer bb = ByteBuffer.wrap(arr);
-      bb.order(ByteOrder.nativeOrder());
-      
-      WritableBuffer wbuf = WritableBuffer.wrap(bb);
-      for (int i = 0; i < n; i++) { //write to wbuf
-        wbuf.putLong(i);
-      }
-      wbuf.resetPosition();
-      for (int i = 0; i < n; i++) { //read from wbuf
-        long v = wbuf.getLong();
-        assertEquals(v, i);
-      }
-      for (int i = 0; i < n; i++) { //read from BB
-        long v = bb.getLong();
-        assertEquals(v, i);
-      }
-    }
-```
-
-#### Accessing _AutoCloseable_ Resources
-
-The following diagram illustrates the relationships between the _Map_ and _Handle_ hierarchies. 
-The _Map_ interfaces are not public, nonetheless this should help understand their function.
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/memory/MapAndHandleHierarchy.png" alt="MapAndHandleHierarchy.png" />
-
-##### Accessing Off-Heap Resources  
-Direct allocation of off-heap resources requires that the resource be closed when finished.
-This is accomplished using a _WritableDirectHandle_ that implements the Java _AutoCloseable_ interface. 
-Note that this example leverages the try-with-resources statement to properly close the resource.
-
-```java
-    @Test
-    public void simpleAllocateDirect() {
-      int longs = 32;
-      try (WritableDirectHandle wh = WritableMemory.allocateDirect(longs << 3)) {
-        WritableMemory wMem1 = wh.get();
-        for (int i = 0; i<longs; i++) {
-          wMem1.putLong(i << 3, i);
-          assertEquals(wMem1.getLong(i << 3), i);
-        }
-      }
-    }
-```
-
-Note that these direct allocations can be larger than 2GB.
-
-##### Memory Mapped File Resources
-Memory-mapped files are resources that also must be closed when finished.
-This is accomplished using a _MapHandle_ that implements the Java _AutoClosable_ interface.
-In the src/test/resources directory of the memory-X.Y.Z-test-sources.jar there is a file called _GettysburgAddress.txt_.
-Note that this example leverages the _try-with-resources_ statement to properly close the resource.
-To print out Lincoln's Gettysburg Address:
-
-```java
-    @Test
-    public void simpleMap() throws Exception {
-      File file = new File(getClass().getClassLoader().getResource("GettysburgAddress.txt").getFile());
-      try (MapHandle h = Memory.map(file)) {
-        Memory mem = h.get();
-        byte[] bytes = new byte[(int)mem.getCapacity()];
-        mem.getByteArray(0, bytes, 0, bytes.length);
-        String text = new String(bytes);
-        System.out.println(text);
-      }
-    }
-```
-
-The following test does the following:
-
-1. Creates a off-heap _WritableMemory_ and preloads it with 4GB of consecutive longs as a candidate source.
-2. Creates an empty file, and maps it to a memory-mapped space also of 4GB as the destination.
-3. Copies the source to the destination in a single operation. No extra copies required.
-
-```java
-    @Test
-    public void copyOffHeapToMemoryMappedFile() throws Exception {
-      long bytes = 1L << 32; //4GB
-      long longs = bytes >>> 3;
-  
-      File file = new File("TestFile.bin");
-      if (file.exists()) { file.delete(); }
-      assert file.createNewFile();
-      assert file.setWritable(true, false);
-      assert file.isFile();
-      file.deleteOnExit();  //comment out if you want to examine the file.
-  
-      try (
-          WritableMapHandle dstHandle
-            = WritableMemory.writableMap(file, 0, bytes, ByteOrder.nativeOrder());
-          WritableDirectHandle srcHandle = WritableMemory.allocateDirect(bytes)) {
-  
-        WritableMemory dstMem = dstHandle.get();
-        WritableMemory srcMem = srcHandle.get();
-  
-        for (long i = 0; i < (longs); i++) {
-          srcMem.putLong(i << 3, i); //load source with consecutive longs
-        }
-  
-        srcMem.copyTo(0, dstMem, 0, srcMem.getCapacity()); //off-heap to off-heap copy
-  
-        dstHandle.force(); //push any remaining to the file
-  
-        //check end value
-        assertEquals(dstMem.getLong((longs - 1L) << 3), longs - 1L);
-      }
-    }
-```
-
-### Regions and WritableRegions
-Similar to the _ByteBuffer slice()_, one can create a region or writable region, 
-which is a view into the same underlying resource. 
-
-```java
-    @Test
-    public void checkRORegions() {
-      int n = 16;
-      int n2 = n / 2;
-      long[] arr = new long[n];
-      for (int i = 0; i < n; i++) { arr[i] = i; }
-      Memory mem = Memory.wrap(arr);
-      Memory reg = mem.region(n2 * 8, n2 * 8);
-      for (int i = 0; i < n2; i++) {
-        assertEquals(reg.getLong(i * 8), i + n2);
-      }
-    }
-```
diff --git a/docs/Memory/MemoryPerformance.md b/docs/Memory/MemoryPerformance.md
deleted file mode 100644
index 534804f..0000000
--- a/docs/Memory/MemoryPerformance.md
+++ /dev/null
@@ -1,94 +0,0 @@
----
-layout: doc_page
----
-
-## Memory Performance
-
-These performance tests are very simple: the write test stores longs of 0 to k-1 into arrays of size k where k varied from 2^5 to 2^26.
-The read test then reads those longs from those arrays. A trial consisted of the tight loop that filled or read the entire array.
-Each test of size k was repeated up to millions of times to reduce noise in the measurements.
-
-The inner timing loop for writing into a java array:
-
-      startTime_nS = System.nanoTime();
-      for (int i=0; i<arrLongs; i++) { array[i] = i; }
-      stopTime_nS = System.nanoTime();
-
-The inner timing loop for reading from that array:
-
-      startTime_nS = System.nanoTime();
-      for (int i=0; i<arrLongs; i++) { trialSum += array[i]; }
-      stopTime_nS = System.nanoTime();
-
-The trialSum is used as a simple checksum and to make sure the compiler optimizers didn't eliminate the loop.
-
----
-<img class="doc-img-full" src="{{site.docs_img_dir}}/memory/Read_C_Java_Unsafe.png" alt="Read_C_Java_Unsafe.png" />
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/memory/Write_C_Java_Unsafe.png" alt="Write_C_Java_Unsafe.png" />
-
-The first 2 figures compares a simple C program with 3 different compiler optimization levels, a java loop with a simple heap array as above, 
-and then a java loop using Unsafe accessing on off-heap (Direct) array.
-
-The first myth to be dispelled is that "Unsafe is as fast as Java on-heap access". Nope!
-Unsafe is nowhere near as fast as the Java on-heap array access. 
-It is 50% slower than Java on-heap, especially for the small array sizes, and 13% slower for the biggest array size. 
-This has a lot to due with how efficiently the code can utilize the L1, L2 and L3 CPU caches.
-Even if the Unsafe method calls are being replaced with hand-written assembly instructions, 
-they are not as effective as the instructions that the JIT compiler emits.
-
-Only in the case of writes to large arrays (> L3 cache) is the Unsafe comparable to the java heap array.
-
-Now look at what the potential is from C. Using just O2 optimization.
-The Java code is 3X slower for reads of small arrays and 65% slower for writes.
-Oddly, the C code is slower for the larger arrays, but I'm sure there are tuning options to fix that.
-
----
-<img class="doc-img-full" src="{{site.docs_img_dir}}/memory/BB_LB.png" alt="BB_LB.png" />
-
-Next I looked at the ByteBuffer and LongBuffer to see how well they would do.
-
-Reading and writing longs with a Heap ByteBuffer is unbelievably horrible. 
-Even though the Endianness is set correctly to native, the code emitted is not taking proper advantage of
-Unsafe calls and is likely disassembling the longs into bytes on the java side! 
-I consider this a java performance bug.  Meanwhile using a Direct BB is much better but not quite as
-good as using the Heap LongBuffer. And in this test, anyway, using the Direct LongBuffer is not quite as 
-fast as using the Direct BB. 
-
-What is really good is that the LongBuffer Heap Reads are very comparable to the Java array reads,
-but slower on the writes.
-For direct access the Unsafe reads and writes are faster than the LongBuffer direct.
-
-Unless you are R/W to Heap, there is little incentive to using the LongBuffer. The LB performance is 
-slower and the API is much weaker than the BB API.
-
----
-<img class="doc-img-full" src="{{site.docs_img_dir}}/memory/Speed_0.12.0.png" alt="Speed_0.12.0.png" />
-
-I then looked at the Memory package to see how it would perform.
-
-The lines in this chart are from three different test-types:
-
-- R/W into an heap array. Labeled HeapR and HeapW. This is the fastest access you can do in java, just putting and getting values from a java long array. Only C can do it faster, especially for small arrays that can live in the CPU caches.
-- R/W into an off-heap array using unsafe calls directly in the loop code. No intervening classes or objects.
-- R/W into an off-heap array using our Memory package. 
-
-As you can see from the graph the fastest traces are the dashed lines for the on-heap arrays, with the exception of writing to an on-heap long array over 2^24 in size.  I am not sure exactly what is going on here.
-
-Next in performance is the Memory Direct Read and the Unsafe Read which are right on top of each other. The good news is that the Memory package does not add ANY overhead and is as fast as a user using Unsafe calls directly in their code! 
-
-The slowest of these three is the Memory Write and Unsafe Write which also track right on top of each other.  Nonetheless, 0.6 nanoseconds per operation is not bad!
-
----
-My test system was my laptop which is an older Apple MacBook Pro:
-
-- Model: MacBookPro 11,3
-- CPU: 2.5 GHz Intel Core i7
-- Memory: 16 GB 1600 MHz DDR3
-- Cores: 4
-- L2: 256KB
-- L3: 6 MB 
-
-
-
-
diff --git a/docs/OrderSensitivity.md b/docs/OrderSensitivity.md
deleted file mode 100644
index 326c097..0000000
--- a/docs/OrderSensitivity.md
+++ /dev/null
@@ -1,47 +0,0 @@
----
-layout: doc_page
----
-
-## Sketching and Order Sensitivity
-
-Sketching by its nature is a stochastic process and in general we cannot guarantee _order insensitivity_.
-All of our sketches (frequency, quantiles, Theta and HLL) should be assumed to be _order sensitive_.
-The only "guarantee" that we offer is that the "true value" (computed using brute-force techniques) should be within our approximate error bounds with the specified confidence.
-
-Having said that there are a few exceptions to this "assume order sensitivity" guideline.
-
-### Theta Sketches
-
-Only the QuickSelect Sketch (the default) can be order insensitive and ONLY if the final sketch is "trimmed" back to a maximum of _K_ values before an estimate is retrieved. For example:
-
-```java
-UpdateSketch sk = Sketches.updateSketchBuilder().build();
-for (...) { /* load sketch with > 2K values */ }
-double est = sk.getEstimate(); //this may be order sensitive (but not if sketch is in exact mode)
-UpdateSketch sk2 = sk.rebuild(); //trims retained entries back to K
-double est2 = sk2.getEstimate(); //this will be order insensitive
-```
-
-If you want a Compact Sketch to be order insensitive, you must _rebuild()_, first than do _compact()_.
-
-When doing Unions with Theta Sketches, the getResult(...) automatically trims the result back to _K_.
-
-The impact of the rebuild() is that the error will not be as good as the un-trimmed sketch, but you will get your desired order insensitivity. [For example](https://datasketches.github.io/docs/Theta/ThetaAccuracyPlots.html).
-
-### HLL Sketches
-
-If you use the _getCompositeEstimate()_, the result should be order insensitive, but is less accurate than the _getEstimate()_, which uses the HIP estimator.  Unfortunately, the HIP estimator does not "survive" the union process so the error of the HLL sketches that have gone through a union process generally must fall back on the composite estimator.  (This is tracked internally and is rather complex as there are some special cases where the HIP estimator can still be used.)
-
-### The HIP Estimator
-The HIP estimator is inherently order sensitive, but provides significantly improved error properties over the composite approach, so it is too important to ignore.
-
-### System Testing and Sketches
-
-There are two primary ways that a "reference" standard is often obtained to use when system testing with sketches:
-
-* Brute Force computation of the correct result.  The recommended approach.
-* Assuming some prior test run produced the correct result.  I do not recommend this, but many system teams do this anyway.  Even if the sketches are working correctly, this can result in double-sided error, so be careful!
-
-Given a Brute Force reference, the proper way to establish correctness of the result of a test is to use the upper and lower bounds (or equivalent, depending on the sketch) provided by the sketch.  Suppose you use 2-sigma confidence bounds.  Then out of 1000 _statistically independent_ trials (runs), ~50 of the results will be outside the 2-sigma bounds. 
-
-This is not happy news for system developers that are determined to have deterministic results.  But, there is no magic sauce to fix what is inherently a probabilistic result.
\ No newline at end of file
diff --git a/docs/Quantiles/Definitions.md b/docs/Quantiles/Definitions.md
deleted file mode 100644
index 6e9f867..0000000
--- a/docs/Quantiles/Definitions.md
+++ /dev/null
@@ -1,118 +0,0 @@
----
-layout: doc_page
----
-
-# Definitions for Quantiles Studies
-
-The goal of this article is to compare the accuracy performance of the Druid built-in Approximate Histogram to an exact, brute-force computation using actual data extracted from one of our back-end servers. 
-
-
-## Hypothetically Sorted Stream (HSS) of Values
-Consider an input stream of *n* values. Now imagine if this input stream was sorted from the smallest to largest value. This is what we call the *hypothetical sorted stream* (HSS) of input values. We call it *hypothetical* because we never actually perform this sort (it would be very expensive) so we ask you to imagine it. 
-
-## Rank and Mass
-We define the *natural rank* of a value in this HSS as its zero-based index that ranges from 0 to *n-1*. If we divide the natural rank by *n*, it becomes the *normalized or fractional rank*, and would range from 0 to *(n-1)/n* and be in the interval [0, 1). In our documentation when we refer to *rank* we are referring to the *normalized or fractional rank* and not the *natural rank*.
-
-This *normalized rank* is closely associated with the concept of *mass*. If there are 1 million values in the HSS, then the value associated with the rank 0.5 represents the median value, or the center-point of the HSS *mass*, where half of the values (500,000) are below the median and half are above. 
-
-## getQuantile(rank) and getRank(value)
-We now have two hypothetical streams of values, a HSS of values and the stream of ranks where each value in the HSS is assigned a unique rank. 
-The definiton of *quantile* is the *value* associated with a particular *rank*. So the function *getQuantile(r)* returns the value associated rank *r*.
-Similarly, the function *getRank(v)* returns the rank associated with the value *v*.
-
-If a particular value <i>v</i> is repeated several times in the HSS, there is obviously a range of ranks that are assigned to each of the identical <i>v</i> values. This results in asymmetry between *v = getQuantile(r)* and *r = getRank(v)*. So how do we answer the following two queries when there are duplicate values in the HSS?? 
-
-* What rank is returned from the query <i>getRank(v)</i>? 
-* What value is returned from the query <i>getQuantile(r)</i>? 
-
-It turns out that there are 3 different rules for *getRank(v)* that you will find in the literature when *v* has duplicates in the HSS:
-
-* <i>min rank rule</i>: return the smallest rank associated with the range of duplicate values <i>v</i>.
-* <i>max rank rule</i>: return the largest rank associated with the range of duplicate values <i>v</i>.
-* <i>mid rank rule</i>: return the rank closest to the midpoint of the range of duplicate values <i>v</i>.
-
-In our analysis and algorithms we use the <i>min rank rule</i>.
-
-If the value provided to *getRank(v)* does not exist in the HSS, the rule is to return the rank of the next largest value greater than *v*.
-This is the rank that would include *v* as if it existed.
-
-For example: given the following HSS and associated ranks:
-
-```
-Hypothetically Sorted Stream (HSS)
-   Val  Natural Rank  Normalized Rank (divided by n = 9)
-  1.00             0             0.00
-  2.00             1             0.11
-  3.00             2             0.22
-  5.00             3             0.33
-  5.00             4             0.44
-  5.00             5             0.56
-  7.00             6             0.67
-  8.00             7             0.78
-  9.00             8             0.89
-```
-
-The *getRank(v)* will return for each of the following:
-
-```
-getRank(v)
-   Val  Rank
-  0.00  0.00
-  0.50  0.00
-  1.00  0.00
-  1.50  0.11
-  2.00  0.11
-  2.50  0.22
-  3.00  0.22
-  3.50  0.33
-  4.00  0.33
-  4.50  0.33
-  5.00  0.33
-  5.50  0.67
-  6.00  0.67
-  6.50  0.67
-  7.00  0.67
-  7.50  0.78
-  8.00  0.78
-  8.50  0.89
-  9.00  0.89
-```
-
-For the *getQuantile(r)* query:
-
-* <i>Strictly less-than quantile rule</i>: return the value associated with the largest rank that is strictly less-than *r*.
-
-The *getQuantile(r)* will return for each of the following:
-
-```
-getQuantile(r)
-  Rank   Val
-  0.00  1.00
-  0.10  1.00
-  0.20  2.00
-  0.30  3.00
-  0.40  5.00
-  0.50  5.00
-  0.60  5.00
-  0.70  7.00
-  0.80  8.00
-  0.90  9.00
-  1.00  9.00
-```
-
-### Accuracy
-Accuracy for quantiles sketches is measured with respect to the *rank* only.  Not the values.  
-
-A specified accuracy of 1% at the median (rank = 0.50) means that the true value (if you could extract it from the HSS) should be 
-between *getQuantile(0.49)* and *getQuantile(0.51)*. Note that this is an absolute rank error and not a relative rank error. 
-Measured at the 10th percentile means that the true value (from the HSS) should be 
-between *getQuantile(0.09)* and *getQuantile(0.11)*. 
-
-### The Sketch and Data Independence
-A *sketch* is an implementation of a *streaming algorithm*. By definition, a sketch has only one chance to examine each item of the stream.  It is this property that makes a sketch a *streaming* algorithm and useful for real-time analysis of very large streams that may be impractical to actually store. 
-
-We also assume that the sketch knows nothing about the input data stream: its length, the range of the values or how the values are distributed. If the authors of a particular algorithm require the user to know any of the above attributes of the input data stream in order to "tune" the algorithm, the algorithm is not a sketch as it would require multiple passes through the input data in order to produce correct results.
-
-The only thing the user needs to know is how to extract the values from the stream so that they can be fed into the sketch. 
-It is also reasonable that the user knows the *type* of values in the stream: e.g., are they alphanumeric strings, numeric strings, or numeric primitives. These properties may determine the type of sketch to use as well as how to extract the appropriate quantities to feed into the sketch.
-
diff --git a/docs/Quantiles/DruidApproxHistogramStudy.md b/docs/Quantiles/DruidApproxHistogramStudy.md
deleted file mode 100644
index 0afdee2..0000000
--- a/docs/Quantiles/DruidApproxHistogramStudy.md
+++ /dev/null
@@ -1,70 +0,0 @@
----
-layout: doc_page
----
-
-# Druid Approximate Histogram Study
-
-The goal of this article is to compare the accuracy performance of the Druid built-in Approximate Histogram to an exact, brute-force computation using actual data extracted from one of our back-end servers. 
-
-Please get familiar with the [Definitions]({{site.docs_dir}}/Quantiles/Definitions.html) for quantiles.
-
-Compare this study with the DataSketches [Quantiles StreamA Study](https://datasketches.github.io/docs/Quantiles/QuantilesStreamAStudy.html) with the same input data. 
-
-## Versions
-
-* Druid <a href="https://github.com/apache/incubator-druid/blob/master/extensions-core/histogram/src/main/java/org/apache/druid/query/aggregation/histogram/ApproximateHistogram.java">ApproximateHistogram.java Nov 6, 2018</a>
-
-
-## The Paper
-
-The implementation of this Approximate Histogram was based on the February, 2010 
-[paper](http://www.jmlr.org/papers/volume11/ben-haim10a/ben-haim10a.pdf) 
-by Yael Ben-Haim and Elad Tom-Tov of the IBM Haifa Research Lab. However, it should be noted that the authors of the paper specifially mention two caveats:
-
-* "The second category, to which our algorithm belongs, consists of heuristics that work well empirically and demand low amounts of space, but lack any rigorous accuracy analysis." Page 856, section 2.4.1.
-* "...when the data distribution is highly skewed, the accuracy of [our] on-line histogram decays ...[so] practitioners may prefer to resort to guaranteed accuracy algorithms." Page 857, first paragraph.
-
-Unfortunately, a lot of the data that we tend to analyze is highly skewed so these caveats don't bode well for this study.  Nonetheless, we thought it would be useful to test it anyway.
-
-## The Input Data
-The data file used for this evaluation, *streamA.txt*, is real data extracted from one of our back-end servers.  It represents one hour of web-site time-spent data measured in milliseconds. The data in this file has a smooth and well-behaved value distribution with a wide dynamic range.  It is a text file and consists of consecutive strings of numeric values separated by a line-feeds. Its size is about 2GB.
-
-## Creating the Exact CDF and Histograms For Comparison
-In order to measure the accuracy of the Approximate Histogram, we need an exact, brute-force analysis of *streamA.txt*. 
-
-The process for creating these comparison standards can be found [here]({{site.docs_dir}}/Quantiles/ExactQuantiles.html).
-
-
-## The Results
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/quantiles/DruidAH_StreamA_CDF.png" alt="Druid Approx Hist CDF of ranks to quantiles" />  
-
-The green dots in the above plot represents the Exact cumulative distribution (CDF) of ranks to quantile values. The black circles in the upper right corner of the plot represent the values returned from the Approximate Histogram *getQuantiles(float[])* function. 
-
-The plot reveals a dramatic failure of the Approximate Histogram. Below rank = 0.89, the returned array had all zeros.
-
-The next plot is the Histogram generated from the values returned by the *Histogram* class generated by the *toHistogram(float[])* function.
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/quantiles/DruidAH_StreamA_PMF1.png" alt="Druid Approx Hist PMF of values to counts" />
-
-Compared to the true histogram (green bars) the histogram produced by the AH algorithm is highly distorted. Note that the green spike at the low end is caused by zeros in the raw data, which is a common occurrence in a lot of data we collect.  To make the distortion easier to visualize the same data are plotted using lines instead of bars as in the following:
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/quantiles/DruidAH_StreamA_PMF2.png" alt="Druid Approx Hist PMF of values to counts" />
-
-Note that the Approximate Histogram tool gives the user no warning that these serious distortions might be occurring, it just fails silently.
-
-Users would be well-advised to not use this tool for serious analysis.
-
-## The Evaluation Source
-The following are used to create the plots above.
-
-* [Approximate Histogram profiler](https://github.com/DataSketches/characterization/blob/master/src/main/java/com/yahoo/sketches/characterization/quantiles/DruidAppHistStreamAProfile.java)
-* [AH profiler config](https://github.com/DataSketches/characterization/blob/master/src/main/resources/quantiles/DruidAHStreamAJob.conf)
-* [StreamA Data file](https://github.com/DataSketches/characterization/blob/master/streamA.txt.zip) This is stored using git-lfs.
-
-Run the above profilers as a java application and supply the config file as the single argument. The program will check if the data file has been unzipped, and if not it will unzip it for you. 
-
-
-
-
- 
diff --git a/docs/Quantiles/ExactQuantiles.md b/docs/Quantiles/ExactQuantiles.md
deleted file mode 100644
index b562f04..0000000
--- a/docs/Quantiles/ExactQuantiles.md
+++ /dev/null
@@ -1,80 +0,0 @@
----
-layout: doc_page
----
-
-# Creating and Plotting The Exact CDF, PMF and Histogram Distributions
-
-In order to measure accuracy of potential algorithms, we need to compute the exact Cumulative Distribution Function (CDF) and Probability Mass Function (PMF) values 
-from a brute-force analysis of the input stream.
-This, of course, assumes that this is even possible. For very large streams this may not be.
-Fortunately, our test streams are not so large.
-
-## Prior Knowledge About The Data
-Prior to this analysis or even to feed the data into a sketch we do need some basic information about how the data is stored so that we can correctly interpret it.
-
-### StreamA
-For our *streamA* test file we know that the data is stored as consecutive strings of numeric integers separated by a line-feeds.
-
-## 1st Scan
-We scan the file to determine the number of items, <i>n</i> in the file. 
-Once this is known we create an internal array of <i>n</i> integers (or longs) that we will use for subsequent processing.
-
-## 2nd Scan
-We scan the file again, this time extracting each string value, convert it to a primitive integer and store it into our integer array.
-
-## Sort The Integer Array
-The array is sorted and depending on the size of the array, this could take some time.
-
-## 3rd Scan
-Now that the array is sorted, the index of every item in the array is also its *natural rank*. 
-The *normalized rank* is just the *natural rank* divided by *n*.
-We choose, somewhat arbitrarily, to select the percentile ranks in order to understand what kind of distribution we are dealing with.
-We scan the array and save the 101 quantile values corresponding to this linear series of ranks: (0, .01, .02, ... .99, 1.00).
-
-## Plot The <i>StreamA</i> CDF
-This allows us to plot the rank to quantile cumulative distribution or CDF. 
-This is normally plotted with ranks (0 to 1.0) on the X-axis and the 101 quantile values on the Y-axis.
-This is a very important plot as it tells us a great deal about our data:
-* The min and max values
-* The dynamic range of the data:
-  * Does the data have zeros or negative values as well as positive values?
-  * Do the values span multiple orders-of-magnitude.
-  * Are there any apparent gaps or jumps in the values?
-
-### The Exact CDF
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/quantiles/StreamA_ExactCDF.png" alt="StreamA Exact CDF" />
-
-The reason that the left part of the curve stops at about (0.13, 3) is because slightly less than 13% of the values in the data are zeros, and we can't plot zeros on the logarithmic Y axis; thus the apparent gap.
-
-## Examine The CDF To Determine Split-Points 
-This is an important step and determines the quality and value of our PMF or Histogram plot. 
-By examining the above CDF we can choose the aspects of the data that we are interested in by selecting appropriate split-point values, which are the boundaries of the bins of the PMF.
-This requires some judgement and could be automated, but we did not bother to do this. 
-
-For our *streamA*, we decided that an exponential power series with 5 equally-spaced points per order-of-magnitude should give us a reasonable-looking PMF plot.
-Based on the min and max values from the CDF, we generated this series mathematically.
-
-## 4th Scan
-We scan the array and save the *natural ranks* (indices) at the chosen split-point values. 
-The difference between adjacent *natural ranks* is the mass (the number of items) between the respective splitpoints.
-
-## Plot The <i>StreamA</i> Histogram
-We can plot the Histogram with the split-point values on the X-axis and the differences between the respective *natural ranks* on the Y-axis.
-If we plotted the differences between the respective *normalized ranks* on the Y-axis we would have the PMF.
-
-### The Exact Histogram
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/quantiles/StreamA_ExactHistogram.png" alt="StreamA Exact Histogram" />
-
-On this plot you will observe the big spike on the left. This represents the mass of all the zero values in the data. This is a bar-chart plot, so the X-axis labels are whatever we assign to them. Because all the bars are the same width, it gives the apperance that the x-Axis is a logarithmic axis ... but the plotting software does not know that.  Normally, one cannot plot a zero on a logarithmic axis, but here we can get away with it. :)
-
-## Source
-You can study the code that implements the above process and generated the above plots.
-
-* [Exact analysis profiler](https://github.com/DataSketches/characterization/blob/master/src/main/java/com/yahoo/sketches/characterization/quantiles/ExactStreamAProfile.java)
-* [Exact analysis config](https://github.com/DataSketches/characterization/blob/master/src/main/resources/quantiles/ExactStreamAJob.conf)
-* [StreamA Data file](https://github.com/DataSketches/characterization/blob/master/streamA.txt.zip) This is stored using git-lfs.
-
-Run the above profilers as a java application and supply the config file as the single argument. The program will check if the data file has been unzipped, and if not it will unzip it for you. 
-
diff --git a/docs/Quantiles/KLLSketch.md b/docs/Quantiles/KLLSketch.md
deleted file mode 100644
index d7a5652..0000000
--- a/docs/Quantiles/KLLSketch.md
+++ /dev/null
@@ -1,57 +0,0 @@
----
-layout: doc_page
----
-
-## KLL sketch
-
-Implementation of a very compact quantiles sketch with lazy compaction scheme and nearly optimal accuracy per bit.
-See <a href="https://arxiv.org/abs/1603.05346v2">this paper</a>.
-The name KLL is composed of the initial letters of the last names of the authors.
-
-The usage of KllFloatsSketch is very similar to DoublesSketch. Because the key feature of this sketch is compactness, it was implemented with float values instead of double values.
-The parameter K that affects the accuracy and the size of the sketch is not restricted to powers of 2.
-The default of 200 was chosen to yield approximately the same normalized rank error (1.65%) as the default DoublesSketch (K=128, error 1.73%). 
-
-### Java example
-
-```
-import com.yahoo.sketches.kll.KllFloatsSketch;
-
-KllFloatsSketch sketch = new KllFloatsSketch();
-int n = 1000000;
-for (int i = 0; i < n; i++) {
-  sketch.update(i);
-}
-float median = sketch.getQuantile(0.5);
-double rankOf1000 = sketch.getRank(1000);
-```
-
-### Differences of KllFloatsSketch from DoublesSketch
-
-* Smaller size for the same accuracy
-* Slightly faster to update
-* Parameter K doesn't have to be power of 2
-* Operates with float values instead of double values
-* No union object - one sketch is merged into another
-* No off-heap implementation
-* No separate updatable and compact forms
-
-The starting point for the comparison is setting K in such a way that rank error would be approximately the same. As pointed out above, the default K for both sketches should achieve just that. Here is the comparison of the single-sided normalized rank error (getRank() method) for the default K:
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/quantiles/kll200-vs-ds128-rank-error.png" alt="RankError" />
-
-DoublesSketch has two forms with different serialized sizes: UpdateDoublesSketch and CompactDoublesSketch. KllFloatsSketch has no such distinction. It is always serialized in a compact form, and it is not much bigger than that in memory. Here is the comparison of serialized sizes:
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/quantiles/kll200-vs-ds128-size.png" alt="SerializedSize" />
-
-Some part of the size difference above is due to using items of float type as opposed to double type. Here is the comparison of the number of retained items to see the difference with no influence of the size of the item type:
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/quantiles/kll200-vs-ds128-items.png" alt="NumberOfRetainedItems" />
-
-Below is the accuracy per byte measure (the higher the better). Suppose rank error is 1%, so the corresponding accuracy would be 99%. Divide that by size in bytes to arrive at this measure of how expensive each percentage point is in terms of space needed:
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/quantiles/kll200-vs-ds128-accuracy-per-byte-log.png" alt="AccuracyPerByte" />
-
-Below is the update() method speed:
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/quantiles/kll200-vs-ds128-update.png" alt="UpdateTime" />
diff --git a/docs/Quantiles/KllSketchVsTDigest.md b/docs/Quantiles/KllSketchVsTDigest.md
deleted file mode 100644
index f63c6ee..0000000
--- a/docs/Quantiles/KllSketchVsTDigest.md
+++ /dev/null
@@ -1,105 +0,0 @@
----
-layout: doc_page
----
-
-# KLL sketch vs t-digest
-
-The goal of this article is to do an objective comparison of the KLL quantiles sketch implemented in this library and the <a href="https://github.com/tdunning/t-digest">t-digest</a>.
-
-## Versions
-
-* KLL sketch form <a href="https://github.com/DataSketches/sketches-core/releases/tag/sketches-core-0.11.1">sketches-core-0.11.1</a>
-* <a href="https://github.com/tdunning/t-digest/commit/01ea144ca865361be6786fd502bb554c75105e3c">t-digest code as of Sep 14, 2017</a> (there is no published jar)
-
-## Definition of rank
-
-Consider the stream of <i>n</i> values presented to the sketch. The rank of a value would be its index in the sorted version of the input stream. If we divide the rank by <i>n</i>, it becomes the normalized rank, which is between 0 and 1. Suppose a particular value <i>x</i> is repeated several times. There is a range of ranks in the hypothetical sorted stream that might be assigned to <i>x</i>:
-
-* <i>min rule</i>: mass of the distribution of values less than <i>x</i>
-* <i>max rule</i>: mass of the distribution of values less than or equal to <i>x</i>
-* <i>mid rule</i>: halfway between the <i>min rule</i> and the <i>max rule</i>
-
-KLL sketch uses the <i>min rule</i>. If one value is added to the sketch (even repeatedly), its rank is 0.
-
-It is not clear what rule t-digest uses. There is a discrepancy between the definition of rank in Javadoc and the implementation. The definition reads (above cdf(x) method in TDigest.java): "returns the fraction of all points added which are <= x". This would be the <i>max rule</i>. However, there is a helping method in tests that implements the <i>mid rule</i>. Moreover, experiments with streams of the same repeated value show that the <i>min rule</i> might explain the results better (see the plot below), but not exactly. For completeness the comparison was done using all tree rules for t-digest.
-
-This plot is to validate the basic assumptions about the sketches. The same repeated value was used as the input. The expected rank error is 0%.
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/quantiles/kll200-vs-td100-error-same-value.png" alt="same value rank error plot" />
-
-## Size
-
-The starting point in this comparison is a choice of parameters for KLL sketch and t-digest in such a way that they have approximately the same size. It is quite difficult to measure the size of a Java object in memory, therefore the serialized size was used as the best available measure of size, which is also important for many practical applications in large systems. There are two ways to serialize t-digest: asBytes() and asSmallBytes(). It was found that t-digest with compression=100 (recommended in the documentation) approximately matches the size of KLL with the default parameter K=200 if the asBytes() method is used, and compression=200 approximately matches KLL if serialized using asSmallBytes() method. For completeness the comparison was done at both levels of compression.
-
-The input for the following size measurements was generated using uniform random values from 0 to 1 (Random.nextFloat() for KLL sketch and Random.nextDouble() for t-digest)
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/quantiles/kll200-vs-td100-size.png" alt="KLL200 vs TD100 serialized size plot" />
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/quantiles/kll200-vs-td200-size.png" alt="KLL200 vs TD200 serialized size plot" />
-
-## Accuracy
-
-### Specification of error of KLL sketch
-
-The error &epsilon; of the KLL sketch is specified as a fraction of the normalized rank of the hypothetical sorted stream of values presented to the sketch.
-
-Suppose the sketch is queried using getRank() method to obtain the estimated rank <i>r<sub>est</sub></i> of a value presented to the sketch. If the true rank of this value is <i>r<sub>true</sub></i>, the estimated rank must be within the specified rank error &epsilon; of the true rank with 99% probability:
-&#124;&nbsp;<i>r<sub>est</sub></i>&nbsp;-&nbsp;<i>r<sub>true</sub></i>&nbsp;&#124;&nbsp;<&nbsp;&epsilon;
-
-KLL sketch has methods to obtain normalized rank error for both single-sided (rank) and double-sided (PMF) queries. The provided rank error is the best fit to 99th percentile of empirically measured maximum error in thousands of trials.
-
-Note that KLL sketch does not make any assumptions about the distribution of values. In principle the values do not even have to be numeric. The only requirement is the "less than" relation in the value space. The implementation under test is specialized for values of type float, but the algorithm does not take into account any "distance" in the value space. Therefore there are no error guarantees in terms of values, only the bounds are provided: lower and upper bound values such that the true quantile should be found somewhere between them with 99% probability.
-
-### Specification of error of t-digest
-
-The error of the t-digest is specified, similarly to KLL sketch, as a fraction of the normalized rank.
-
-The t-digest algorithm is taking into account the distance between values, but does not provide any accuracy guarantees in the value space.
-
-The implementation of t-digest (as of this writing) doesn't have any methods to obtain rank error or error bounds.
-
-### Accuracy plots
-
-#### Input
-
-* Uniform distribution between 0 and 1 (Random.nextFloat() for KLL sketch and Random.nextDouble() for t-digest)
-* Gaussian distribution with mean 0 and standard deviation 1 (Random.nextGaussian())
-* Growing blocks of repeated values (starts with 1 and 0.001 probability of incrementing, after every increment the probability is decreased by the factor of 0.98)
-
-#### Vertical scale
-
-Since t-digest shows rank error up to 100%, Y axis was plotted using logarithmic scale to be able to see details in the sub 1% region. Zero values were substituted with 10<sup>-2</sup>.
-
-#### t-digest compression=100
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/quantiles/kll200-vs-td100-error-uniform.png" alt="KLL200 vs TD100 rank error uniform input" />
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/quantiles/kll200-vs-td100-error-gaussian.png" alt="KLL200 vs TD100 rank error gaussian input" />
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/quantiles/kll200-vs-td100-error-blocky.png" alt="KLL200 vs TD100 rank error blocky input" />
-
-#### t-digest compression=200
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/quantiles/kll200-vs-td200-error-uniform.png" alt="KLL200 vs TD200 rank error uniform input" />
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/quantiles/kll200-vs-td200-error-gaussian.png" alt="KLL200 vs TD200 rank error gaussian input" />
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/quantiles/kll200-vs-td200-error-blocky.png" alt="KLL200 vs TD200 rank error blocky input" />
-
-## Speed
-
-The input for the following speed measurements was generated using uniform random values from 0 to 1 (Random.nextFloat() for KLL sketch and Random.nextDouble() for t-digest)
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/quantiles/kll200-vs-td100-td200-update-time.png" alt="KLL200 vs TD100 and TD200 update time" />
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/quantiles/kll200-vs-td100-serialize-time.png" alt="KLL200 vs TD100 serialize time" />
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/quantiles/kll200-vs-td200-serialize-time.png" alt="KLL200 vs TD200 serialize time" />
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/quantiles/kll200-vs-td100-deserialize-time.png" alt="KLL200 vs TD100 deserialize time" />
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/quantiles/kll200-vs-td200-deserialize-time.png" alt="KLL200 vs TD200 deserialize time" />
-
-## Source code
-
-The code to reproduce these measurements is available in the <a href="https://github.com/DataSketches/characterization/tree/tdigest">Datasketches/characterization repository</a>
\ No newline at end of file
diff --git a/docs/Quantiles/MomentsSketchStudy.md b/docs/Quantiles/MomentsSketchStudy.md
deleted file mode 100644
index 5b4c66b..0000000
--- a/docs/Quantiles/MomentsSketchStudy.md
+++ /dev/null
@@ -1,66 +0,0 @@
----
-layout: doc_page
----
-
-# Moments Sketch Study
-
-The goal of this article is to compare the accuracy performance of the Moments Sketch to an exact, brute-force computation using actual data extracted from one of our back-end servers. 
-
-Please get familiar with the [Definitions]({{site.docs_dir}}/Quantiles/Definitions.html) for quantiles.
-
-Compare this study with the DataSketches [Quantiles StreamA Study](https://datasketches.github.io/docs/Quantiles/QuantilesStreamAStudy.html) with the same input data.
-
-## Versions
-
-* Moments Sketch Solver <a href="https://search.maven.org/classic/#artifactdetails%7Ccom.github.stanford-futuredata.momentsketch%7Cmomentsketch-solver%7C0.1.1%7Cjar">version 0.1.1</a>
-
-
-## The Paper
-
-The implementation of this Moments Sketch was based on the July 13, 2018 
-[paper](https://arxiv.org/abs/1803.01969) 
-by Edward Gan, Jialin Ding, Kai Sheng Tai, Vatsal Sharan, Peter Bailis of Stanford InfoLab. However, it should be noted that the authors of the paper specifially mention the following caveats:
-
-* "The moments sketch accuracy is dataset dependent" Page 9, section 6.2.3.
-* "The moments sketch runs into numeric stability issues past <i>k</i> &ge; 15 on some datasets." Page 9, Section 6.2.2
-* "The moments sketch ... is most useful in datasets without strong discretization ...  The maximum entropy principle is less accurate when there are clusters of discrete values in a dataset." Page 2, Section 1.
-
-Unfortunately, real data can be quite ugly as it can be highly skewed and with lots of zeros, nulls, gaps, and sometimes negative values. 
-
-## The Input Data
-The data file used for this evaluation, *streamA.txt*, is real data extracted from one of our back-end servers.  It represents one hour of web-site time-spent data measured in milliseconds. The data in this file has a smooth and well-behaved value distribution with a wide dynamic range.  It is a text file and consists of consecutive strings of numeric values separated by a line-feeds. Its size is about 2GB.
-
-## Creating the Exact CDF and Histograms For Comparison
-In order to measure the accuracy of the Moments Sketch, we need an exact, brute-force analysis of *streamA.txt*. 
-
-The process for creating these comparison standards can be found [here]({{site.docs_dir}}/Quantiles/ExactQuantiles.html).
-
-## The Results
-
-### K = 15, Size = 141 bytes,  <i>a priori</i> Accuracy = Unknown
-
-The CDF plot:
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/quantiles/MSketch_StreamA_CDF.png" alt="MSketch CDF of ranks to quantiles" />  
-
-The green dots in the above plot represents the Exact cumulative distribution (CDF) of ranks to quantile values. The blue dots represent the values returned from the MomentSketchWrapper *getQuantiles(double[])* function. 
-
-The plot reveals that the MSketch has improperly shifted the entire distribution by about 12% to the left creating a fixed rank error of at about 12% over the entire range. This is likely due to the zeros that naturally occur in this data. This failure is silent as MSketch does not provide any warning that this kind of distortion might be occurring.  
-
-The Msketch does not provide the inverse *getRank(v)* functionality.  This means creating a Histogram or PMF from the Msketch is not simple to do.
-
-Users would be well-advised to not use this tool for serious analysis.
-
-## The Evaluation Source
-The following are used to create the plots above.
-
-* [Moments Sketch profiler](https://github.com/DataSketches/characterization/blob/master/src/main/java/com/yahoo/sketches/characterization/quantiles/MSketchStreamAProfile.java)
-* [MSketch profiler config](https://github.com/DataSketches/characterization/blob/master/src/main/resources/quantiles/MSketchStreamAJob.conf)
-* [StreamA Data file](https://github.com/DataSketches/characterization/blob/master/streamA.txt.zip) This is stored using git-lfs.
-
-Run the above profilers as a java application and supply the config file as the single argument. The program will check if the data file has been unzipped, and if not it will unzip it for you. 
-
-
-
-
- 
diff --git a/docs/Quantiles/QuantilesAccuracy.md b/docs/Quantiles/QuantilesAccuracy.md
deleted file mode 100644
index ca7873b..0000000
--- a/docs/Quantiles/QuantilesAccuracy.md
+++ /dev/null
@@ -1,90 +0,0 @@
----
-layout: doc_page
----
-
-## Quantiles Accuracy and Size
-
-The accuracy of this sketch is a function of the configured value <i>k</i>, which also affects
-the overall size of the sketch. Accuracy of this quantile sketch is always with respect to
-the normalized rank. A <i>k</i> of 256 produces a normalized rank error of less than 1%.
-For example, the median value returned from getQuantile(0.5) will be between the actual values
-from the hypothetically sorted array of input values at normalized ranks of 0.49 and 0.51, with 
-a confidence of about 99%.
-
-The approximate error (epsilon) values listed in the second row of the header in the table below can be computed using the function
-<i>double DoubleSketch.getNormalizedRankError(int k)</i>.  The values in this table match very closely with empirical measurements 
-up to k = 1024 at the 99% confidence level.  Beyond k = 1024, the estimated error is somewhat speculative, but should be reasonable guidance.
-These error values simultaneously apply to all half-open intervals (-Infinity, Q] and closed intervals [Q1, Q2].
-
-<pre>
-Table Guide for Quantiles DoublesSketch Size in Bytes and Approximate Error:
-          K => |        16        32        64       128       256       512     1,024     2,048     4,096     8,192    16,384    32,768
-    ~ Error => |   12.145%    6.359%    3.317%    1.725%    0.894%    0.463%    0.239%    0.123%    0.063%    0.033%    0.017%    0.009%
-             N | Size in Bytes ->
-----------------------------------------------------------------------------------------------------------------------------------------
-             0 |         8         8         8         8         8         8         8         8         8         8         8         8
-             1 |        64        64        64        64        64        64        64        64        64        64        64        64
-             3 |        64        64        64        64        64        64        64        64        64        64        64        64
-             7 |        96        96        96        96        96        96        96        96        96        96        96        96
-            15 |       160       160       160       160       160       160       160       160       160       160       160       160
-            31 |       288       288       288       288       288       288       288       288       288       288       288       288
-            63 |       416       544       544       544       544       544       544       544       544       544       544       544
-           127 |       544       800     1,056     1,056     1,056     1,056     1,056     1,056     1,056     1,056     1,056     1,056
-           255 |       672     1,056     1,568     2,080     2,080     2,080     2,080     2,080     2,080     2,080     2,080     2,080
-           511 |       800     1,312     2,080     3,104     4,128     4,128     4,128     4,128     4,128     4,128     4,128     4,128
-         1,023 |       928     1,568     2,592     4,128     6,176     8,224     8,224     8,224     8,224     8,224     8,224     8,224
-         2,047 |     1,056     1,824     3,104     5,152     8,224    12,320    16,416    16,416    16,416    16,416    16,416    16,416
-         4,095 |     1,184     2,080     3,616     6,176    10,272    16,416    24,608    32,800    32,800    32,800    32,800    32,800
-         8,191 |     1,312     2,336     4,128     7,200    12,320    20,512    32,800    49,184    65,568    65,568    65,568    65,568
-        16,383 |     1,440     2,592     4,640     8,224    14,368    24,608    40,992    65,568    98,336   131,104   131,104   131,104
-        32,767 |     1,568     2,848     5,152     9,248    16,416    28,704    49,184    81,952   131,104   196,640   262,176   262,176
-        65,535 |     1,696     3,104     5,664    10,272    18,464    32,800    57,376    98,336   163,872   262,176   393,248   524,320
-       131,071 |     1,824     3,360     6,176    11,296    20,512    36,896    65,568   114,720   196,640   327,712   524,320   786,464
-       262,143 |     1,952     3,616     6,688    12,320    22,560    40,992    73,760   131,104   229,408   393,248   655,392 1,048,608
-       524,287 |     2,080     3,872     7,200    13,344    24,608    45,088    81,952   147,488   262,176   458,784   786,464 1,310,752
-     1,048,575 |     2,208     4,128     7,712    14,368    26,656    49,184    90,144   163,872   294,944   524,320   917,536 1,572,896
-     2,097,151 |     2,336     4,384     8,224    15,392    28,704    53,280    98,336   180,256   327,712   589,856 1,048,608 1,835,040
-     4,194,303 |     2,464     4,640     8,736    16,416    30,752    57,376   106,528   196,640   360,480   655,392 1,179,680 2,097,184
-     8,388,607 |     2,592     4,896     9,248    17,440    32,800    61,472   114,720   213,024   393,248   720,928 1,310,752 2,359,328
-    16,777,215 |     2,720     5,152     9,760    18,464    34,848    65,568   122,912   229,408   426,016   786,464 1,441,824 2,621,472
-    33,554,431 |     2,848     5,408    10,272    19,488    36,896    69,664   131,104   245,792   458,784   852,000 1,572,896 2,883,616
-    67,108,863 |     2,976     5,664    10,784    20,512    38,944    73,760   139,296   262,176   491,552   917,536 1,703,968 3,145,760
-   134,217,727 |     3,104     5,920    11,296    21,536    40,992    77,856   147,488   278,560   524,320   983,072 1,835,040 3,407,904
-   268,435,455 |     3,232     6,176    11,808    22,560    43,040    81,952   155,680   294,944   557,088 1,048,608 1,966,112 3,670,048
-   536,870,911 |     3,360     6,432    12,320    23,584    45,088    86,048   163,872   311,328   589,856 1,114,144 2,097,184 3,932,192
- 1,073,741,823 |     3,488     6,688    12,832    24,608    47,136    90,144   172,064   327,712   622,624 1,179,680 2,228,256 4,194,336
- 2,147,483,647 |     3,616     6,944    13,344    25,632    49,184    94,240   180,256   344,096   655,392 1,245,216 2,359,328 4,456,480
- 4,294,967,295 |     3,744     7,200    13,856    26,656    51,232    98,336   188,448   360,480   688,160 1,310,752 2,490,400 4,718,624
-</pre>
-
-The following graphs illustrate the ability of the Quantiles DoublesSketch to characterize value distributions.
-
-* 1024 (n) values (trueUnsortedValues) were generated from Random's nextGaussian(). These values were then sorted (trueSortedValues) and assigned
-their true normalized ranks (trueRanks) from 0 to (n-1)/n. 
-
-* A DoublesSketch (sketch) was then created with K = 32 and updated with the trueUnsortedValues.
-
-* sketch.getCDF(trueSortedValues) produced an ordered array of estimated ranks (estimatedRanks) . The estimatedRanks (red)
-were then plotted against the trueRanks (black). The upper bound error was plotted in blue and the lower bound error was plotted in green.
-
-* The error of the estimation from the sketch is called "Epsilon" and is always with respect to the 
-rank axis. It was plotted as a visual bar on the graph to illustrate its size. 
-
-* The size of this sketch, if stored, would be about 1832 bytes.
-
-<img class="doc-img-half" src="{{site.docs_img_dir}}/quantiles/QuantilesCDF.png" alt="QuantilesCDF" />
-
-* A getQuantiles(trueRanks) produced an ordered array estimatedSortedValues, which correspond to the trueRanks. 
-Plotting the estimatedSortedValues against the trueSortedValues produces the inverse CDF plot as follows:
-
-<img class="doc-img-half" src="{{site.docs_img_dir}}/quantiles/QuantilesInverseCDF.png" alt="QuantilesInverseCDF" />
-
-The absolute rank error vs the trueRanks produced the following graph.  
-
-<img class="doc-img-half" src="{{site.docs_img_dir}}/quantiles/QuantilesCDFAbsRankError.png" alt="QuantilesCDFAbsRankError" />
-
-All of the above plots were generated from one trial, and is not a test of the error bounds. 
-
-The following plot illustrates the 99th percentile of observed maximum normalized rank error of DoublesSketch with k=128 in 1000 trials at each stream length. The code to reproduce this measurement is available in the  [DataSketches/characterization](https://github.com/DataSketches/characterization/tree/master/src/main/java/com/yahoo/sketches/characterization/quantiles) repository. Note that these measurements are not directly comparable to the values in the table above as this graph plots the error for only the half-open intervals (-Infinity, Q], which is relevant to simple queries such as <i>getRank(value)</i>.
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/quantiles/qds-7-compact-accuracy-1k-99pct-20180224.png" alt="QuantilesRankError" />
\ No newline at end of file
diff --git a/docs/Quantiles/QuantilesHiveUDFs.md b/docs/Quantiles/QuantilesHiveUDFs.md
deleted file mode 100644
index b46f085..0000000
--- a/docs/Quantiles/QuantilesHiveUDFs.md
+++ /dev/null
@@ -1,51 +0,0 @@
----
-layout: doc_page
----
-
-## Quantiles Sketch Hive UDFs
-
-### DoublesSketch example
-
-    add jar sketches-hive-0.10.5-with-shaded-core.jar;
-    
-    create temporary function data2sketch as 'com.yahoo.sketches.hive.quantiles.DataToDoublesSketchUDAF';
-    create temporary function unionSketches as 'com.yahoo.sketches.hive.quantiles.UnionDoublesSketchUDAF';
-    create temporary function getQuantile as 'com.yahoo.sketches.hive.quantiles.GetQuantileFromDoublesSketchUDF';
-    create temporary function getQuantiles as 'com.yahoo.sketches.hive.quantiles.GetQuantilesFromDoublesSketchUDF';
-
-    use <your-db-name-here>;
-    
-    create temporary table quantiles_input (value double, category char(1));
-    insert into table quantiles_input values
-      (1, 'a'), (2, 'a'), (3, 'a'), (4, 'a'), (5, 'a'), (6, 'a'), (7, 'a'), (8, 'a'), (9, 'a'), (10, 'a'),
-      (11, 'b'), (12, 'b'), (13, 'b'), (14, 'b'), (15, 'b'), (16, 'b'), (17, 'b'), (18, 'b'), (19, 'b'), (20, 'b');
-    
-    create temporary table quantiles_intermediate (category char(1), sketch binary);
-    insert into quantiles_intermediate select category, data2sketch(value) from quantiles_input group by category;
-    
-    -- get median value per category
-    select category, getQuantile(sketch, 0.5) from quantiles_intermediate;
-
-    Output:
-    a	6.0
-    b	16.0
-
-    -- union across categories and get median
-    select getQuantile(unionSketches(sketch), 0.5) from quantiles_intermediate;
-
-    Output:
-    11.0
-
-    -- if you want several quantiles it is more efficient to use this function
-    -- quantile of 0.0 is min value, 0.5 is median, and 1.0 is max value
-    select getQuantiles(unionSketches(sketch), 0.0, 0.5, 1.0) from quantiles_intermediate;
-
-    Output:
-    [1.0,11.0,20.0]
-
-    -- alternative way to get quantiles by specifying a number of evenly spaced fractions
-    -- this is equivalent to giving fractions of 0.0, 0.5 and 1.0
-    select getQuantiles(unionSketches(sketch), 3) from quantiles_intermediate;
-
-    Output:
-    [1.0,11.0,20.0]
diff --git a/docs/Quantiles/QuantilesJavaExample.md b/docs/Quantiles/QuantilesJavaExample.md
deleted file mode 100644
index d37f23e..0000000
--- a/docs/Quantiles/QuantilesJavaExample.md
+++ /dev/null
@@ -1,100 +0,0 @@
----
-layout: doc_page
----
-
-# Quantiles Sketch Java Example
-
-    // simplified file operations and no error handling for clarity
-
-    import java.io.FileInputStream;
-    import java.io.FileOutputStream;
-    import java.util.Arrays;
-    import java.util.Random;
-
-    import com.yahoo.memory.Memory;
-
-    import com.yahoo.sketches.quantiles.DoublesSketch;
-    import com.yahoo.sketches.quantiles.DoublesUnion;
-    import com.yahoo.sketches.quantiles.UpdateDoublesSketch;
-
-    // this section generates two sketches from random data and serializes them into files
-    {
-      Random rand = new Random();
-
-      UpdateDoublesSketch sketch1 = DoublesSketch.builder().build(); // default k=128
-      for (int i = 0; i < 10000; i++) {
-        sketch1.update(rand.nextGaussian()); // mean=0, stddev=1
-      }
-      FileOutputStream out1 = new FileOutputStream("QuantilesDoublesSketch1.bin");
-      out1.write(sketch1.toByteArray());
-      out1.close();
-    
-      UpdateDoublesSketch sketch2 = DoublesSketch.builder().build(); // default k=128
-      for (int i = 0; i < 10000; i++) {
-        sketch2.update(rand.nextGaussian() + 1); // shift the mean for the second sketch
-      }
-      FileOutputStream out2 = new FileOutputStream("QuantilesDoublesSketch2.bin");
-      out2.write(sketch2.toByteArray());
-      out2.close();
-    }
-
-    // this section deserializes the sketches, produces a union and prints some results
-    {
-      FileInputStream in1 = new FileInputStream("QuantilesDoublesSketch1.bin");
-      byte[] bytes1 = new byte[in1.available()];
-      in1.read(bytes1);
-      in1.close();
-      DoublesSketch sketch1 = DoublesSketch.wrap(Memory.wrap(bytes1));
-
-      FileInputStream in2 = new FileInputStream("QuantilesDoublesSketch2.bin");
-      byte[] bytes2 = new byte[in2.available()];
-      in2.read(bytes2);
-      in2.close();
-      DoublesSketch sketch2 = DoublesSketch.wrap(Memory.wrap(bytes2));
-
-      DoublesUnion union = DoublesUnion.builder().build(); // default k=128
-      union.update(sketch1);
-      union.update(sketch2);
-      DoublesSketch result = union.getResult();
-      // Debug output from the sketch
-      System.out.println(result.toString());
-
-      System.out.println("Min, Median, Max values");
-      System.out.println(Arrays.toString(result.getQuantiles(new double[] {0, 0.5, 1})));
-
-      System.out.println("Probability Histogram: estimated probability mass in 4 bins: (-inf, -2), [-2, 0), [0, 2), [2, +inf)");
-      System.out.println(Arrays.toString(result.getPMF(new double[] {-2, 0, 2})));
-
-      System.out.println("Frequency Histogram: estimated number of original values in the same bins");
-      double[] histogram = result.getPMF(new double[] {-2, 0, 2});
-      for (int i = 0; i < histogram.length; i++) {
-        histogram[i] *= result.getN(); // scale the fractions by the total count of values
-      }
-      System.out.println(Arrays.toString(histogram));
-    }
-
-    Output:
-    ### Quantiles HeapUpdateDoublesSketch SUMMARY: 
-    Empty                        : false
-    Direct, Capacity bytes       : false, 
-    Estimation Mode              : true
-    K                            : 128
-    N                            : 20,000
-    Levels (Needed, Total, Valid): 7, 7, 4
-    Level Bit Pattern            : 1001110
-    BaseBufferCount              : 32
-    Combined Buffer Capacity     : 1,152
-    Retained Items               : 544
-    Compact Storage Bytes        : 4,384
-    Updatable Storage Bytes      : 9,248
-    Normalized Rank Error        : 1.725%
-    Min Value                    : -4.113
-    Max Value                    : 4.363
-    ### END SKETCH SUMMARY
-
-    Min, Median, Max values
-    [-4.113097775288085, 0.49496152841809893, 4.362712872544037]
-    Probability Histogram: estimated probability mass in 4 bins: (-inf, -2), [-2, 0), [0, 2), [2, +inf)
-    [0.01445, 0.3071, 0.58545, 0.093]
-    Frequency Histogram: estimated number of original values in the same bins
-    [289.0, 6142.0, 11709.0, 1860.0]
diff --git a/docs/Quantiles/QuantilesOverview.md b/docs/Quantiles/QuantilesOverview.md
deleted file mode 100644
index 2c384cb..0000000
--- a/docs/Quantiles/QuantilesOverview.md
+++ /dev/null
@@ -1,239 +0,0 @@
----
-layout: doc_page
----
-
-# Quantiles Sketch Overview
-
-This is a stochastic streaming sketch that enables near-real time analysis of the 
-approximate distribution of comparable values from a very large stream in a single pass. 
-The analysis is obtained using a getQuantiles() function or its inverse functions the 
-Probability Mass Function from getPMF() and the Cumulative Distribution Function from getCDF().
-
-### Section links:
-* [Section 1](#Section 1) Sketches-Core Numeric Quantiles
-* [Section 2](#Section 2) Sketches-Core Extending Generic Quantiles Classes
-* [Section 3](#Section 3) Implementation Notes
-
-## <a name="Section 1"></a>Sketches-Core Numeric Quantiles
-
-Consider this real data example of a stream of 230 million time-spent events collected from one our systems for a period of just 30 minutes. Each event records the amount of time in milliseconds that a user spends on a web page before moving to a different web page by taking some action, such as a click. 
-
-An exact, brute-force approach to computing an arbitrary quantile would require creating a sorted list all 230 million values and then choosing an index into this list for the desired quantile. This index is the _absolute rank_ of the values in the sorted list and in this case would vary from zero to 230 million. The value at rank = 115M is the median or 50th percentile;  _normalized Rank_ is computed by dividing the _absolute rank_ by the size of the list, which produces a fraction between zero and one.  Quantiles are _values_ corresponding to a _normalized rank_. Thus, the median value = quantile(0.5). The quantile(0.95) is the value from the stream at the _absolute rank_ (index) position (0.95) X 230M, which means only 5% of all the values from the stream are equal to or larger than this value. 
-
-The relevant pseudo-code snippets would look something like this:
-
-    int k = 256; //256 gives < 1% normalized rank error
-    UpdateDoublesSketch sketch = DoublesSketch.builder().setK(k).build();
-    
-    while ( remainingValuesExist ) { //stream in all the values, one by one
-      sketch.update(nextValue());
-    }
-    
-    //Query the sketch with a sorted array of 101 normalized ranks from zero to one: 
-    
-    double[] normRanks = {0, .01, .02, ... , .99, 1.0}; // Percentiles
-    double[] values = sketch.getQuantiles(normRanks); //result array of 101 values.
-
-When these values are plotted against the normalized ranks we get something like this:
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/quantiles/DSQsketchK256_StreamA_CDF.png" alt="DSQsketchK256_StreamA_CDF.png" />
-
-In this plot the green dots are the quantiles computed exactly and the red circles are the
-results from the quantiles sketch. The two curves on either side of these points represent
-the upper and lower bounds returned from the sketch. 
-
-This reveals a great deal about the distribution of values in the stream. Just reading from the graph, the median is about 2000 milliseconds and the 90th percentile is about 25,000 and so on. One can also query the min and max values seen by the sketch. By observing the results of the quantiles query, it is not too difficult to create a set of split points for a histogram plot. 
-
-In this case the values ranged from one to 1.8 million, which is a little over 6 orders-of-magnitude. (There are zero values in the raw data, which often happens, but they can be ignored in 
-this analysis.) In order to plot such a large dynamic range I used a log X-axis and a plot resolution of 5 points per factor of 10. Then I computed 36 equally spaced (on the log axis) split points with values from 1.0 to 1E7. These 36 split points are then provided to the getPMF() function:
-
-    double[] splitpoints = {1.00, 1.58, ... , 6.3E6, 1E7};
-    double[] pmf = sketch.getPMF(splitpoints);
-
-The following histogram is plotted by multiplying all the pmf values by getN(), 
-which is the total number of events seen by the sketch (230M). 
-The getCDF(...) works similarly, but produces the cumulative distribution instead.
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/quantiles/TimeSpentHistogram.png" alt="TimeSpentHistogram" />
-
-Now for some fun! For those of you that recognize the shape of this distribution as 
-looking remarkably similar to the Normal (Gaussian) Distribution, you are close, but no cigar! 
-This data is plotted on a logarithmic axis so it is actually close to a Lognormal Distribution. 
-The following plot shows a mathematically generated Lognormal model in red, 
-and the actual data distribution in blue as before.  
-They are remarkably close within about 2 standard deviations on the log axis, but the tails are 
-way off.
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/quantiles/TimeSpentLognormal.png" alt="TimeSpentLognormal" />
-
-### More Code Snippets
-
-Code examples are best gleaned from the test code that exercises all the various capabilities of the
-sketch.  Here are some brief snippets, simpler than the above graphs, to get you started.
-
-#### Median and Top Quartile
-
-    UpdateDoublesSketch qs = DoublesSketch.builder().build(); //default k = 128
-    
-    for (int i=0; i < 1000000; i++) { //stream length is generally unknown
-      qs.update(i); //load the sketch
-    }
-    
-    double median = qs.getQuantile(0.5);
-    double topQuartile = qs.getQuantile(0.75);
-    System.out.println("Median = " + median);
-    System.out.println("75%ile = " + topQuartile);
-    
-    /* Output similar to
-    Median = 500087.0
-    75%ile = 749747.0
-    */
-
-#### Simple Frequency Histogram
-
-    UpdateDoublesSketch qs = DoublesSketch.builder().build(); //default k = 128
-    
-    for (int i=0; i < 1000000; i++) { //stream length is generally unknown
-      qs.update(i); //load the sketch
-    }
-    
-    //create a histogram
-    long n = qs.getN();
-    double[] splitPoints = {100000, 500000, 900000};
-    
-    double[] fractionalRanks = qs.getPMF(splitPoints);
-    int bins = fractionalRanks.length;
-    
-    double freq;
-    for (int i=0; i < bins-1; i++) {
-      freq = fractionalRanks[i] * n;
-      System.out.println(freq + " < "+splitPoints[i]);
-    }
-    freq = fractionalRanks[bins-1] * n;
-    System.out.println(freq + " >= "+ splitPoints[bins-2]);
-    
-    /* Output similar to
-    98304.0  <  100000.0
-    401408.0 <  500000.0
-    400384.0 <  900000.0
-    99904.0  >= 900000.0
-    */
-
-#### Merging Quantile Sketches
-
-    UpdateDoublesSketch qs1 = DoublesSketch.builder().build(); //default k = 128
-    UpdateDoublesSketch qs2 = DoublesSketch.builder().build();
-    long size = 1000000; //generally unknown
-    for (int i=0; i < size; i++) { //update each value into the sketch
-      qs1.update(i);
-      qs2.update(i + 1000000);
-    }
-    
-    Union union = Union.builder.build(); //creates a virgin Union
-    union.update(qs1);
-    union.update(qs2);
-    
-    DoublesSketch qs3 = union.getResult();
-    System.out.println(qs3.toString()); //Primarily for debugging
-    
-    /* Output similar to
-    ### HeapQuantilesSketch SUMMARY: 
-       K                            : 128
-       N                            : 2,000,000
-       Seed                         : 0
-       BaseBufferCount              : 128
-       CombinedBufferAllocatedCount : 1,920
-       Total Levels                 : 13
-       Valid Levels                 : 6
-       Level Bit Pattern            : 1111010000100
-       Valid Samples                : 896
-       Buffer Storage Bytes         : 15,360
-       Preamble Bytes               : 36
-       Normalized Rank Error        : 1.725%
-       Min Value                    : 0.000
-       Max Value                    : 1,999,999.000
-    ### END SKETCH SUMMARY
-    */
-
-
-## <a name="Section 2"></a>Sketches-Core Extending Generic Quantiles Classes
-
-Any item type that is comparable, or for which you can create a Comparator, can also be analyzed by extending the abstract generic classes for that particular item.
-
-Suppose you have a massive number of comparable MyItems that you wish to partition in to 10 equal parts for more efficient downstream processing. 
-The task is to figure out how to equally partition your data.
-
-First you build a comparator for MyItem:
-
-    public class MyComparator implements java.util.Comparator<MyItem> {
-        @Override
-        public int compare(MyItem item1, MyItem item2) {
-            //compute equivalent to ...
-            return (item1 < item2)? -1 : (item1 > item2)? 1 : 0;
-        }
-    }
-
-In distributed or multi-JVM environments you will also need to extend the ArrayOfItemsSerDe base class.
-Serialization and deserialization is required to move sketch images across JVMs.
-The methods in this class are called by the sketch toByteArray() and sketch constructor as necessary. 
-
-    import com.yahoo.sketches.ArrayOfItemsSerDe;
-    import com.yahoo.sketches.memory.Memory;
-    
-    public class ArrayOfMyItemsSerDe extends ArrayOfItemsSerDe<MyItem> {
-      
-      @Override
-      public byte[] serializeToByteArray(MyItem[] items) {
-        byte[] byteArr = // hopefully fast and efficient :)
-        return byteArr;
-      }
-      
-      @Override
-      public MyItem[] deserializeFromMemory(Memory mem, int numItems) {
-         //Memory is similar to ByteBuffer, but much more flexible
-         // see com.yahoo.sketches.memory
-         MyItem[] myItemArr = new MyItem[numItems];
-         for ( int i = 0; i < numItems; i++ ) {
-           //extract each item from mem. See com.yahoo.sketches.ArrayOfStringsSerDe example.
-           MyItem item = //...
-           myItemArr[i] = item;
-         }
-         return myItemArr;
-      }
-    }
-
-You are ready to feed all of MyItems into the sketch:
-
-    import com.yahoo.sketches.quantiles.ItemsSketch;
-    
-    ItemsSketch<MyItem> sketch = ItemsSketch.getInstance(128, new MyComparator());
-    while ( remainingItemsExist ) {
-        sketch.update( nextItem() );
-    }
-
-Then obtain the split point values that equally partition the data into 10 partitions.
-
-    double[] rankFractions = {0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9};
-    MyItem[] itemSplitPoints = sketch.getQuantiles(rankFractions);
-
-
-Using a simple binary search you can now split your data into the 10 partitions. 
-
-
-
-## <a name="Section 3"></a>Implementation Notes
-
-The quantiles algorithm is an implementation of the Low Discrepancy Mergeable Quantiles Sketch, using double values, described in section 3.2 of the journal version of the paper "Mergeable Summaries" by Agarwal, Cormode, Huang, Phillips, Wei, and Yi. 
-<a href="http://dblp.org/rec/html/journals/tods/AgarwalCHPWY13"></a> <!-- does not work with https -->
-
-This algorithm is independent of the distribution of values, which can be anywhere in the
-range of the IEEE-754 64-bit doubles. 
-
-This algorithm intentionally inserts randomness into the sampling process for values that
-ultimately get retained in the sketch. The result is that this algorithm is not 
-deterministic. For example, if the same stream is inserted into two different instances of this 
-sketch, the answers obtained from the two sketches may not be be identical.
-
-Similarly, there may be minor directional inconsistencies. For example, the resulting array of 
-values obtained from getQuantiles(fractions[]) input into the reverse directional query 
-getPMF(splitPoints[]) may not result in the original fractional values.
diff --git a/docs/Quantiles/QuantilesPigUDFs.md b/docs/Quantiles/QuantilesPigUDFs.md
deleted file mode 100644
index b8c574f..0000000
--- a/docs/Quantiles/QuantilesPigUDFs.md
+++ /dev/null
@@ -1,75 +0,0 @@
----
-layout: doc_page
----
-
-## Quantiles Sketch Pig UDFs
-
-### Instructions
-
-* get jars from maven.org (search for datasketches)
-* save the following script as quantiles.pig
-* adjust jar versions and paths if necessary
-* save the below data into a file called "data.txt"
-* copy data to hdfs: "hdfs dfs -copyFromLocal data.txt"
-* run pig script: "pig quantiles.pig"
-
-### quantiles.pig script
-
-    register memory-0.11.0.jar;
-    register sketches-core-0.11.1.jar;
-    register sketches-pig-0.11.0.jar;
-
-    define dataToSketch com.yahoo.sketches.pig.quantiles.DataToDoublesSketch();
-    define unionSketch com.yahoo.sketches.pig.quantiles.UnionDoublesSketch();
-    define getQuantile com.yahoo.sketches.pig.quantiles.GetQuantileFromDoublesSketch();
-
-    a = load 'data.txt' as (value:double, category);
-    b = group a by category;
-    c = foreach b generate flatten(group) as (category), flatten(dataToSketch(a.value)) as sketch;
-    -- Sketches can be stored at this point in binary format to be used later:
-    -- store c into 'intermediate/$date' using BinStorage();
-    -- The next two lines print the results in human readable form for the purpose of this example
-    d = foreach c generate category, getQuantile(sketch, 0.5); -- median value from the sketch
-    dump d;
-
-    -- This can be a separate query
-    -- For example, the first part can produce a daily intermediate feed and store it,
-    -- and this part can load several instances of this daily intermediate feed and union them
-    -- c = load 'intermediate/$date1,intermediate/$date2' using BinStorage() as (category, sketch);
-    e = group c all;
-    f = foreach e generate flatten(unionSketch(c.sketch)) as (sketch);
-    g = foreach f generate getQuantile(sketch, 0.5); -- median value from the sketch
-    dump g;
-
-The example input data has 2 fields: value and category. The first part of the query produces a QuantilesSketch per category, and the second part merges sketches across categories.
-
-From 'dump d':
-
-    (a,6.0)
-    (b,16.0)
-
-From 'dump g' (merged across categories):
-
-    (11.0)
-
-### [data.txt]({{site.docs_dir}}/Quantiles/data.txt) (tab separated)
-    1	a
-    2	a
-    3	a
-    4	a
-    5	a
-    6	a
-    7	a
-    8	a
-    9	a
-    10	a
-    11	b
-    12	b
-    13	b
-    14	b
-    15	b
-    16	b
-    17	b
-    18	b
-    19	b
-    20	b
diff --git a/docs/Quantiles/QuantilesReferences.md b/docs/Quantiles/QuantilesReferences.md
deleted file mode 100644
index 170f67d..0000000
--- a/docs/Quantiles/QuantilesReferences.md
+++ /dev/null
@@ -1,14 +0,0 @@
----
-layout: doc_page
----
-
-## Selected References on Quantile Sketches
-
-* [Zohar Karnin, Kevin Lang, Edo Liberty. Optimal Quantile Approximation in Streams. IEEE FOCS 2016.]({{site.docs_pdf_dir}}/Quantiles_KLL.pdf)
-* J.I. Munro and M.S. Paterson. Selection and sorting with limited storage. Theoretical Computer Science, 12(3):315 – 323, 1980.
-* Gurmeet Singh Manku, Sridhar Rajagopalan, and Bruce G. Lindsay. Random sampling techniques for space efficient online computation of order statistics of large datasets. SIGMOD 1999.
-* Michael Greenwald and Sanjeev Khanna. Space-efficient online computation of quantile summaries. In Proceedings of the 2001 ACM SIGMOD 2001 
-* Pankaj K. Agarwal, Graham Cormode, Zengfeng Huang, Jeff Phillips, Zhewei Wei, and Ke Yi. Mergeable summaries. In Proceedings of the 31st Symposium on Principles of Database Systems, PODS ’12
-* Lu Wang, Ge Luo, Ke Yi, and Graham Cormode. Quantiles over data streams: An experimental study. In Proceedings of the 2013 SIGMOD 
-* In J. Gehrke M. Garofalakis and R. Rastogi, editors, In Data Stream Management: Processing High-Speed Data Streams. Springer, 2016.
-* David Felber and Rafail Ostrovsky. A randomized online quantile summary in O((1/ε) log(1/ε))
diff --git a/docs/Quantiles/QuantilesStreamAStudy.md b/docs/Quantiles/QuantilesStreamAStudy.md
deleted file mode 100644
index 351b854..0000000
--- a/docs/Quantiles/QuantilesStreamAStudy.md
+++ /dev/null
@@ -1,73 +0,0 @@
----
-layout: doc_page
----
-
-# Quantiles StreamA Study
-
-The goal of this article is to compare the accuracy performance of the DataSketches Quantiles Sketch to an exact, brute-force computation using actual data extracted from one of our back-end servers. 
-
-Please get familiar with the [Definitions]({{site.docs_dir}}/Quantiles/Definitions.html) for quantiles.
-
-## Versions
-
-* DataSketches sketches-core, Released Version 0.12.0  <a href="https://search.maven.org/classic/#artifactdetails%7Ccom.yahoo.datasketches%7Csketches-core%7C0.12.0%7Cjar">Maven Central Repository</a> Updated Aug 7, 2018.
-
-
-## The Paper
-
-The implementation of this Quantiles Sketch was originally inspired by 
-[Mergable Summaries]https://dl.acm.org/citation.cfm?id=2213562), PODS, May, 2012 paper by Agarwal, Cormode, Huang, Phillips, Wei, and Yi.
-
-## The Input Data
-The data file used for this evaluation, *streamA.txt*, is real data extracted from one of our back-end servers.  It represents one hour of web-site time-spent data measured in milliseconds. The data in this file has a smooth and well-behaved value distribution with a wide dynamic range.  It is a text file and consists of consecutive strings of numeric values separated by a line-feeds. Its size is about 2GB.
-
-## Creating the Exact CDF and Histograms For Comparison
-In order to measure the accuracy of the Approximate Histogram, we need an exact, brute-force analysis of *streamA.txt*. 
-
-The process for creating these comparison standards can be found [here]({{site.docs_dir}}/Quantiles/ExactQuantiles.html).
-
-## The Results
-
-The DataSketches Quantiles Sketch provides a very straightforward tradeoff between sketch size and accuracy as the next two examples show.
-
-### K = 256, Size = 21408 bytes, <i>a priori</i> Accuracy = +/- 0.717%
-
-The CDF plot:
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/quantiles/DSQsketchK256_StreamA_CDF.png" alt="DataSketches Quantiles Sketch StreamA CDF of ranks to quantiles" />  
-
-The green dots in the above plot represents the Exact cumulative distribution (CDF) of ranks to quantile values. The red circles represent the values returned from the DS Quantiles Sketch *getQuantiles(double[])* function. 
-
-The plot reveals a very tight fit to the exact quantiles over the full range. The thin black and blue lines just to the left and right of the plotted points represent the lower-bound and upper-bound error derived from the sketch's *getLowerBound()* and *getUpperBound()* functions.
-
-The Histogram plot:
-
-The next plot is the Histogram generated from the values returned by the *getPMF(double[])* function. Each of the returned values is multiplied by *getN()* to produce the respecive mass of each bin. The Green bars represent the Exact Distribution, and the Orange bars represent the results obtained from the DS Quantiles sketch. You can see that they match pretty well.
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/quantiles/DSQsketchK256_StreamA_PMF.png" alt="DataSketches Quantiles Histogrm vs Exact" />
-
-
-### K = 32, Size = 3232 bytes, <i>a priori</i> Accuracy = +/- 5.4%
-
-The CDF plot:
-
-Note the wider interval between the upper and lower bounds curves:
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/quantiles/DSQsketchK32_StreamA_CDF.png" alt="DataSketches Quantiles Sketch StreamA CDF of ranks to quantiles" />
-
-The Histogram plot:
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/quantiles/DSQsketchK32_StreamA_PMF.png" alt="DataSketches Quantiles Histogrm vs Exact" />
-
-A little noiser but still tracks the exact shape pretty well:
-
-## The Evaluation Source
-The following are used to create the plots above.
-
-* [DSQsketch profiler](https://github.com/DataSketches/characterization/blob/master/src/main/java/com/yahoo/sketches/characterization/quantiles/QuantilesStreamAProfile.java)
-* [DSQsketch K256 config](https://github.com/DataSketches/characterization/blob/master/src/main/resources/quantiles/QuantilesK256StreamAJob.conf)
-* [DSQsketch K32 config](https://github.com/DataSketches/characterization/blob/master/src/main/resources/quantiles/QuantilesK32StreamAJob.conf)
-* [StreamA Data file](https://github.com/DataSketches/characterization/blob/master/streamA.txt.zip) This is stored using git-lfs.
-
-Run the above profilers as a java application and supply the config file as the single argument. The program will check if the data file has been unzipped, and if not it will unzip it for you. 
-
diff --git a/docs/Quantiles/data.txt b/docs/Quantiles/data.txt
deleted file mode 100644
index 6c3adde..0000000
--- a/docs/Quantiles/data.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-1	a
-2	a
-3	a
-4	a
-5	a
-6	a
-7	a
-8	a
-9	a
-10	a
-11	b
-12	b
-13	b
-14	b
-15	b
-16	b
-17	b
-18	b
-19	b
-20	b
diff --git a/docs/Research.md b/docs/Research.md
deleted file mode 100644
index 2269dd0..0000000
--- a/docs/Research.md
+++ /dev/null
@@ -1,139 +0,0 @@
----
-layout: doc_page
----
-
-# DataSketches Research Directions
-
-## Introduction
-
-### Data Streaming
-
-When analyzing massive data sets, generating exact answers to even very basic queries about the data can require huge compute resources (memory and compute time). Examples of such queries include identifying frequent items, unique count queries, quantiles and histogram queries, matrix analysis tasks such as Principal Component Analysis and Latent Semantic Analysis, and more complicated downstream machine learning tasks. This often leads to failure to scale, and precludes real-time analysis of data.
-
-However, in many settings, approximate answers are acceptable, as long as the approximation error is carefully controlled. For example, if data are noisy, then any answer with less error than the noise that is already inherent in the data is just as useful as an exact algorithm. Even if data are noiseless, many high-level business decisions do not require exact knowledge of the data: knowing up to, say, 1% error how many unique users visited a website in a given time period is typically as effective as an exact answer.
-
-When approximate answers are acceptable, systems designers have at their disposal a vast literature on *streaming* algorithms. These algorithms process a massive dataset in a single pass, and compute very small *summaries* (also called *sketches*) of the dataset, from which it is possible to derive accurate (though approximate) answers to queries. Many streaming algorithms use mere kilobytes of space even for datasets that are petabytes in size, and process each datum in constant time, thereby enabling real-time analyses.
-
-### Mergeable Summaries
-
-Ideally, streaming algorithms will produce summaries that are *mergeable*, meaning that one can process many different streams of data independently, and then the summaries computed from each stream can be quickly combined to obtain an accurate summary of various combinations of the datasets (union, intersection, etc.). Mergeable summaries enable massive datasets to be *automatically* processed in a fully distributed and parallel manner, by partitioning the data arbitrarily across many machines, summarizing each partition, and seamlessly combining the results. In addition to drastically reducing memory usage, compute time, and latency compared to exact methods, mergeable summaries also greatly simplify system architecture; they allow *non-additive* queries (such as unique count queries) to be treated as though they are additive, with the “sum” of two sketches being their merge. This means that data can be partitioned into fragments and each fragment sketched separately, with the sketches stored in a simple data-mart architecture and merged at query time.
-
-A final important application of mergeable summaries is to power conservation in weak peripheral devices. For example, one of the key benefits of the Internet of Things (IoT) is that it enables the monitoring and aggregation of data from IoT devices such as sensors and appliances. Such devices are often power limited, so it is essential to minimize the amount of data that must be sent from each device to the aggregation center. Mergeable summaries enable this: each device can itself compute a summary of its own data, and send only the summary to the aggregation center, which merges all received summaries to obtain a global summary for all devices’ datasets.
-
-Agarwal, et al, discuss different types of mergeable summaries in their Mergeable Summaries paper [AC+13].
-
-### The Data Sketches Open Source Library
-
-This library has been designed from the beginning to be high-performance and production-quality suitable for integration into large data processing systems that must deal with massive data.
-The library is written in Java, and contains state of the art algorithms for a variety of basic query classes, including identifying frequent items, unique count queries, computing quantiles and histograms, and sampling. It will soon contain algorithms for matrix analytic tasks such as PCA as well. 
-All algorithms in the library produce mergeable summaries, 
-and come with formal guarantees on the accuracy of the answers returned.
-
-Currently, the core contributors to the library are Lee Rhodes, Kevin Lang, Jon Malkin, and Alex Saydakov (all at Yahoo/Oath), Justin Thaler (Assistant Professor at Georgetown University, Department of Computer Science), and Edo Liberty (Principal Scientist at Amazon Web Services and manager of the Algorithms group at Amazon AI).
-
-The library has been adapted throughout industry and government. For example, at Yahoo, where it was conceived and created, the library is widely used internally to reduce processing time from days to seconds for many tasks. At SpliceMachine, it is used for database query planning and optimization. It is also deeply embedded into a low-latency open source data store called Druid, as well as an open source graph database called Gaffer that is maintained by the British intelligence agency GCHQ.
-
-Beyond its utility in deployed systems, the process of developing of developing the Data Sketches library has led to interesting research. This has involved important contributions to both the theory of streaming algorithms as well as addressing issues that are crucial in real-world stream engines but are often ignored in the academic literature. These issues include mergeability, and dealing with *weighted* stream updates (i.e., data streams where each piece of data comes with an associated importance measure).
-
-In particular, work on the Data Sketches library has led to novel algorithms achieving state of the art practical performance for identifying frequent items in data streams [ABL+17], and mergeable summaries for unique count queries [DLRT16]. On the theoretical side, work on the library has led to the resolution of the space complexity of streaming approximation algorithms for quantile queries, which was a longstanding open question [KLL16], as well as for the problem of identifying frequent *itemsets* [LMTU16].
-
-The cutting edge of scientific inquiry is to build more powerful algorithms and, at the same time, to devise new theorems and proofs that certify that these algorithms work well enough to draw robust conclusions.  This library is dedicated to that quest. By working in the open source community we are confident that there are major opportunities to incorporate algorithms for new and richer types of queries into the library, as well as to improve the efficiency of the algorithms that are already implemented.
-
-## Improved Algorithms for Unique Counting
-
-In a recent pre-print that grew out of work on the Data Sketches library [Lan17], Kevin Lang describes several streaming algorithms for estimating the number of distinct elements in a data stream. The algorithms have a better space/accuracy tradeoff than the previous state of the art algorithm, Hyperloglog (HLL) [FFGM07], which has been considered the gold standard in practical performance for this problem for nearly a decade. Specifically, for a given accuracy level, Lang’s algorithms use up to 20% less space than the *entropy* of the HLL sketch, and hence 20% less space than *any possible* implementation of HLL.
-
-Regarding runtime, Lang’s pre-print shows that some of his algorithms have comparable speed to straightforward implementations of HLL, but are somewhat slower than heavily optimized HLL implementations. Significant research remains to optimize the speed of the new algorithms, determine which variant algorithm performs best on real data and is most suitable for a production environment, and finally to produce a production-quality implementation of this algorithm.
-
-## Algorithms For Anomaly Detection
-
-A common goal when processing massive data streams is to identify anomalous events or data points. For example, an online advertiser or content provider may try to identify fraud in clickstream data, a network operator may try to quickly identify network intruders or DDoS attacks, or a data analyst may simply try to cleanse outliers from a dataset before running subsequent learning algorithms.
-
-The Data Sketches library already contains several algorithms useful for anomaly detection in data streams. One example is the library’s algorithm for answering quantile queries. In the quantiles problem, the stream specifies a list of real numbers, and any stream update in (say) the top or bottom percentile is (by definition) an outlier or anomaly. As mentioned above, the Data Sketches team has resolved the asymptotic space complexity of streaming quantile computation [KLL16], and is currently completing a careful empirical study of various quantile algorithms that have been proposed in the literature. A second algorithm in the library that is useful for anomaly detection is its novel algorithm for identifying frequent items [ABL+17]: any item that makes up an unusually large fraction of the dataset is inherently anomalous.
-
-Moving forward, the Data Sketches team will incorporate algorithms for additional query classes that are useful for anomaly detection. Key targets include entropy computation [CCM10, Tha07], identification of hierarchical heavy hitters [MST12], and identification of superspreaders [VSGB05]  (all of which have been intensely studied in the context of detecting anomalies in network flows).
-
-The best known streaming algorithms for all three problems make black-box use of algorithms for the simpler task of identifying frequent items. Owing to the library’s state of the art algorithm for the latter task, the team is positioned to develop highly efficient solutions for these more complicated problems.
-
-While existing streaming algorithms for identifying hierarchical heavy hitters and superspreaders produce mergeable summaries, the only known practical algorithm for entropy computation [CCM10] does not. A challenging problem that the Data Sketches team will try to solve is the development of a practical *mergeable* sketching algorithm for entropy computation.
-
-## Matrix and Clustering Algorithms
-
-Low-rank approximations to matrices are useful in many unsupervised learning tasks including PCA. Low-rank approximations effectively uncover latent structure in datasets, by identifying the “most informative directions” of a data matrix. They also speed up downstream learning tasks, since these tasks can be run on the low-rank approximation instead of on the original matrix. In [Lib13], Liberty presented a nearly optimal streaming algorithm for approximating a data matrix by a low-rank matrix. The algorithm assumes that the data matrix is streamed row-wise, meaning each stream update atomically specifies a new row of the matrix.
-
-Computing a low-rank approximation to a matrix can be viewed as identifying “frequent *directions*” in a stream of *vectors*, and Liberty’s algorithm can be viewed as a direct generalization of an algorithm for identifying frequent *items* in a stream of *items*. Building on the frequent items algorithm described in [ABL+17, GLP16] and already implemented in the Data Sketches library, the Data Sketches team is nearing completion of a production-quality implementation of Liberty’s algorithm. Once this implementation is complete, ongoing research will identify additional optimizations to further improve the algorithm’s speed and accuracy, and will perform a careful empirical comparison of its performance relative to alternative algorithms in the literature. The Data Sketches team will also work to develop algorithms that can handle more general types of updates to the data matrix (not just row-wise updates).
-
-A related direction that the team will pursue in the immediate future is to develop production-quality implementations of streaming algorithms for *k*-means clustering. The low-rank matrix approximation and clustering problems are closely related (see, e.g., [CEM+15]), and we are confident that ideas from low-rank matrix approximation will prove useful in developing effective clustering algorithms.
-
-## Graph Algorithms
-
-Very large graphs are ubiquitous. They arise in settings as diverse as social network analysis and network flow logs, such as those captured by the Amazon Virtual Private Cloud. There is a rich theoretical literature on streaming algorithms for graph processing (see the survey of McGregor [McG14] for an overview), though there has been comparatively less applied work on such algorithms.
-
-Developing production-quality algorithms for graph streams is a key direction that the Data Sketches team will pursue in the immediate future. One prime target problem is graph sparsification, in which one throws away most of the edges in a dense graph, but does so in a careful way so that the resulting sparse graph inherits many of the same properties as the original dense graph. The sparse graph can be viewed as an approximation to the original dense graph, and it can be used in place of the dense graphs downstream in tasks such as clustering and community detection. When run on the sparse graph, these downstream algorithms will require far less compute power, yet the results on the sparse graph will provably approximate the results on the original dense graph.
-
-## Sliding Windows
-
-In many applications, data eventually grows stale or out of date, and queries should accordingly be restricted to relatively recent data. Mergeable summaries enable a simple solution to this problem: break the data into relatively small chunks (with each chunk covering, say, a one-hour time period), sketch each chunk separately, and at query time merge the summaries of only the most recent chunks.
-
-This solution suffices in some applications, but for other applications the chunks must be more fine grained (e.g., when detecting anomalies or phenomena that last for seconds or minutes rather than hours). In these settings, a naive approach based on mergeable summaries becomes prohibitively expensive in terms of both memory usage and latency. For such settings, the ideal solution is a streaming algorithm that automatically “forgets” data when it becomes stale. This setting has been studied in the literature on *sliding window* streaming algorithms. There has been work studying sliding window algorithms for frequent items (e.g. [GDD+03]), unique counts (e.g. [GT02]), and quantiles (e.g. [AM04]). Just as work on the Data Sketches library has led to significant recent progress in developing efficient algorithms for each of these problems in the *standard* (non-sliding window) streaming setting, we are confident that related ideas will lead to similar progress in the sliding window setting as well.
-
-****
-
-## References
-
-[ABL+17]
-Daniel Anderson, Pryce Bevan, Kevin J. Lang, Edo Liberty, Lee Rhodes, and Justin Thaler. A high-performance algorithm for identifying frequent items in data streams. In *ACM IMC 2017 (To Appear)*, 2017. [Preliminary paper](https://arxiv.org/abs/1705.07001).
-
-[AC+13]
-Pankaj K. Agarwal, Graham Cormode, Zengfeng Huang, Jeff M. Phillips, Zhewei Wei, Ke Yi. Mergeable summaries. *ACM Trans. Database Syst.* 38(4): 26:1-26:28, 2013
-
-[AM04]
-Arvind Arasu and Gurmeet Singh Manku. Approximate counts and quantiles over sliding windows. In *ACM PODS Proceedings '04*, pages 286–296, 2004.
-
-[CCM10]
-Amit Chakrabarti, Graham Cormode, and Andrew McGregor. A near-optimal algorithm for estimating the entropy of a stream. *ACM Trans. Algorithms*, 6(3):51:1–51:21, 2010.
-
-[CEM+15]
-Michael B. Cohen, Sam Elder, Cameron Musco, Christopher Musco, and Madalina Persu. Dimensionality reduction for k-means clustering and low rank approximation. In *ACM STOC Proceedings '15*, pages 163–172, 2015.
-
-[DLRT16]
-Anirban Dasgupta, Kevin J. Lang, Lee Rhodes, and Justin Thaler. A framework for estimating stream expression cardinalities. In *EDBT/ICDT Proceedings '16 *, pages 6:1–6:17, 2016. [Talk Slides](https://github.com/DataSketches/DataSketches.github.io/blob/master/docs/pdf/icdt-talk.pdf).
-
-[FFGM07]
-Philippe Flajolet, E ́ric Fusy, Olivier Gandouet, and Fre ́de ́ric Meunier. Hyperloglog: the analysis of a near-optimal cardinality estimation algorithm. In *DMTCS Conference on Analysis of Algorithms*, pages 137–156, 2007.
-
-[GDD+03]
-Lukasz Golab, David DeHaan, Erik D. Demaine, Alejandro Lopez-Ortiz, and J. Ian Munro. Identifying frequent items in sliding windows over on-line packet streams. In *ACM IMC Proceedings '03*, pages 173–178, 2003.
-
-[GLP16] Mina Ghashami, Edo Liberty, Jeff M. Phillips. Efficient Frequent Directions Algorithm for Sparse Matrices. In *ACM SIGKDD Proceedings '16*, pages 845-854, 2016
-
-[GT02]
-Phillip B. Gibbons and Srikanta Tirthapura. Distributed streams algorithms for sliding windows. In *ACM SPAA Proceedings '02*, pages 63–72, New York, NY, USA, 2002.
-
-[KLL16]
-Zohar S. Karnin, Kevin J. Lang, and Edo Liberty. Optimal quantile approximation in streams. In *IEEE FOCS Proceedings '16*, pages 71–78, 2016.
-
-[Lan17]
-Kevin J Lang. Back to the future: an even more nearly optimal cardinality estimation algorithm. *arXiv preprint* <https://arxiv.org/abs/1708.06839>, 2017.
-
-[Lib13]
-Edo Liberty. Simple and deterministic matrix sketching. In *ACM KDD Proceedings '13*, pages 581– 588, 2013.
-
-[LMTU16]
-Edo Liberty, Michael Mitzenmacher, Justin Thaler, and Jonathan Ullman. Space lower bounds for itemset frequency sketches. In *ACM PODS Proceedings '16*, pages 441–454, 2016.
-
-[McG14]
-Andrew McGregor. Graph stream algorithms: a survey. *ACM SIGMOD Record*, 43(1):9–20, 2014.
-
-[MST12]
-Michael Mitzenmacher, Thomas Steinke, and Justin Thaler. Hierarchical heavy hitters with the space saving algorithm. In *SIAM ALENEX Proceedings '12*, pages 160–174, 2012.
-
-[RLS+ 15]
-Lee Rhodes, Kevin Lang, Alexander Saydakov, Justin Thaler, Edo Liberty, and Jon Malkin. DataSketches: A Java software library for streaming data algorithms. Apache License, Version 2.0, 2015. <https://datasketches.github.io>.
-
-[Tha07]
-Justin Thaler. REU project website: A near-optimal algorithm for computing the entropy of a stream, 2007. <https://reu.dimacs.rutgers.edu/~jthaler/>.
-
-[VSGB05]
-Shobha Venkataraman, Dawn Xiaodong Song, Phillip B. Gibbons, and Avrim Blum. New streaming algorithms for fast detection of superspreaders. In *Internet Society NDSS Proceedings*, 2005.
-
diff --git a/docs/Sampling/ReservoirSampling.md b/docs/Sampling/ReservoirSampling.md
deleted file mode 100644
index 7e305be..0000000
--- a/docs/Sampling/ReservoirSampling.md
+++ /dev/null
@@ -1,54 +0,0 @@
----
-layout: doc_page
----
-
-## Reservoir Sampling
-
-Reservoir sampling provides a way to construct a uniform random sample of size <tt>k</tt> from an unweighted stream of items, without knowing the final length of the stream in advance. As with all sketches in the library, reservoir sampling sketches can be efficiently unioned.
-
-The Sketches Library provides 2 forms of reservoir sampling sketches:
-
-* ReservoirItemsSketch&lt;T&gt;
-
-    This sketch provides a random sample of items of type &lt;T&gt; from the item stream. Every
-    item in the stream will have an equal probability of being included in the output reservoir.
-    If processing the entire data set with a single instance of this class, all permutations of the
-    input elements will be equally likely; if unioning multiple reservoirs, the guarantee is only
-    that each element is equally likely to be selected.
-
-    If the user needs to serialize and deserialize the resulting sketch for storage or transport, 
-    the user must also extend the <tt>ArrayOfItemsSerDe</tt> interface. Three examples of 
-    extending this interface are included for <tt>Long</tt>,
-    <tt>String</tt>, and <tt>Number</tt>: <tt>ArrayOfLongsSerDe</tt>, <tt>ArrayOfStringsSerDe</tt>,
-    and <tt>ArrayOfNumbersSerDe</tt>.
-
-* ReservoirLongsSketch
-
-    This provides a custom implementation for items of type <tt>long</tt>. Performance is nearly identical
-    to that of the items sketch, but there is no need to provide an <tt>ArrayOfItemsSerDe</tt>.
-    
-
-### Space Usage
-
-The reservoir is initialized with a <tt>reservoirCapacity</tt> indicating the maximum number of items 
-that can be stored in the reservoir. In contrast to some other sketches in this library, the size does
-not need to be a power of 2.
-
-When serialized, these sketches use 16 bytes of header data in addition to the serialized size of the
-items in the reservoir.
-
-
-### Updating the sketch with new items
-
-Reservoir sampling does not maintain a hash list of items or associate additional metadata with them;
-each item presented to the sketch is handled independently. Consequently, the reservoir may have
-duplicate items if the input stream contains duplicates.
-
-
-### Unioning Reservoirs
-
-As mentioned above, using a single reservoir to process a data stream ensures that the resulting reservoir contains all elements with equal probability, but that all permutations of the input are also equally probable (subject to the limits of the random number generator). That additional guarantee over permutations no longer applies to reservoir unions.
-
-To union two reservoirs, we first compute a weight for the items in each reservoir based on both the reservoir size and the total number of items that have been presented to the reservoir. Because the items are themselves unweighted, the weight reflects the relative weight of each reservoir and affects the probability of taking items from each.
-
-A union object is initiailzed with a <tt>maxUnionCapacity</tt>. Unlike the reservoir size, which can only grow until saturating at its capacity, the actual number of items stored in a union can both grow and shrink, depending on the sizes and weights of the input sketches. The only guarantee is that the union result will not grow beyond <tt>maxUnionCapacity</tt>
diff --git a/docs/Sampling/ReservoirSamplingJava.md b/docs/Sampling/ReservoirSamplingJava.md
deleted file mode 100644
index 5c1965f..0000000
--- a/docs/Sampling/ReservoirSamplingJava.md
+++ /dev/null
@@ -1,90 +0,0 @@
----
-layout: doc_page
----
-
-# Reservoir Sampling Java Example
-
-    // simplified file operations and no error handling for clarity
-
-    import java.io.File;
-    import java.io.FileInputStream;
-    import java.io.FileOutputStream;
-
-    import com.yahoo.memory.Memory;
-    import com.yahoo.sketches.ArrayOfLongsSerDe;
-    import com.yahoo.sketches.sampling.ReservoirItemsSketch;
-    import com.yahoo.sketches.sampling.ReservoirItemsUnion;
-
-    // this section generates two sketches with some overlap
-    // and serializes them into files in compact (not updatable) form
-    {
-      int k = 8192;
-
-      // 100000 unique keys
-      ReservoirItemsSketch<Long> sketch1 = ReservoirItemsSketch.newInstance(k);
-      for (long key = 0; key < 100000; key++) { sketch1.update(key); }
-      FileOutputStream out1 = new FileOutputStream(new File("Reservoir1.bin"));
-      out1.write(sketch1.toByteArray(new ArrayOfLongsSerDe()));
-      out1.close();
-
-      // 100000 unique keys
-      // the first 50000 unique keys overlap with sketch1
-      ReservoirItemsSketch<Long> sketch2 = ReservoirItemsSketch.newInstance(k);
-      for (long key = 50000; key < 150000; key++) { sketch2.update(key); }
-      FileOutputStream out2 = new FileOutputStream(new File("Reservoir2.bin"));
-      out2.write(sketch2.toByteArray(new ArrayOfLongsSerDe()));
-      out2.close();
-    }
-
-    // this section deserializes the sketches, produces their union, and prints the results
-    {
-      FileInputStream in1 = new FileInputStream(new File("Reservoir1.bin"));
-      byte[] bytes1 = new byte[in1.available()];
-      in1.read(bytes1);
-      in1.close();
-      ReservoirItemsSketch<Long> sketch1 = ReservoirItemsSketch.heapify(Memory.wrap(bytes1), 
-                                                                        new ArrayOfLongsSerDe());
-
-      FileInputStream in2 = new FileInputStream(new File("Reservoir2.bin"));
-      byte[] bytes2 = new byte[in2.available()];
-      in2.read(bytes2);
-      in2.close();
-      ReservoirItemsSketch<Long> sketch2 = ReservoirItemsSketch.heapify(Memory.wrap(bytes2),
-                                                                        new ArrayOfLongsSerDe());
-
-      int k = sketch1.getK();
-      ReservoirItemsUnion<Long> union = ReservoirItemsUnion.newInstance(k);
-      union.update(sketch1);
-      union.update(sketch2);
-      ReservoirItemsSketch<Long> unionResult = union.getResult();
-
-      // debug summary of the union result sketch
-      System.out.println(unionResult.toString());
-      System.out.println("First 10 results in union:");
-      Long[] samples = unionResult.getSamples();
-      for (int i = 0; i < 10; i++) {
-          System.out.println(i + ": " + samples[i]);
-      }
-    }
-
-Output:
-
-    ### ReservoirItemsSketch SUMMARY:
-       k            : 8192
-       n            : 200000
-       Current size : 8192
-       Resize factor: X8
-    ### END SKETCH SUMMARY
-    
-    First 10 results in union:
-    0: 6843
-    1: 1
-    2: 18592
-    3: 13470
-    4: 24367
-    5: 12686
-    6: 73476
-    7: 15003
-    8: 68131
-    9: 18649
-    
diff --git a/docs/Sampling/ReservoirSamplingPerformance.md b/docs/Sampling/ReservoirSamplingPerformance.md
deleted file mode 100644
index c818e20..0000000
--- a/docs/Sampling/ReservoirSamplingPerformance.md
+++ /dev/null
@@ -1,67 +0,0 @@
----
-layout: doc_page
----
-
-## Reservoir Sampling Performance
-
-### Update Speed
-
-The following table shows the update performance of a reservoir sketch. We look at 4 average per-item update times:
-The first <tt>k</tt> items when initially filling the reservoir, the next <tt>k</tt> items when the probability of
-accepting a new item is > 0.5, any remaining items where the acceptance probability is < 0.5, and the overall average.
-
-Filling|p(accept)>=0.5|p(accept)<0.5|Overall
------|-----|-----|-----
-24.3ns|24.8ns|24.5ns|24.5ns
-
-These results were generated with items consisting of <tt>Long</tt>s k=2^20 and n=2^24, and are the averaged result after
-1000 priming iterations (not counted) and an additional 1000 test iterations. Tests were performed on a 2012 MacBook Pro.
-
-### Union Speed
-
-We always return sufficient information with our reservoir sample sketches to be able to union reservoirs to obtain
-a reservoir sample over the combined inputs. Below, we present merge speeds for sketches for several values of <tt>k</tt>.
-
-k | Mean (ms) | Stdev (ms)
--------|-------|----------
-100    | 0.002 | 0.0004
-1000   | 0.018 | 0.0009
-10000  | 0.189 | 0.066
-100000 | 1.846 | 0.232
-
-Here, we used an item type of <tt>Integer</tt>, although the specific type seems to have no impact on performance. Because each
-reservoir stores a set of <tt>Object</tt> pointers, we believe this will be true regardless of the object type, subject to memory
-interactions for item types with large class objects. Each result was again produced with 1000 iterations. Each trial
-unioned a set of 1000 sketches with a uniform <tt>k</tt> but filled based on a lognormal distribution around <tt>k</tt>; some reservoirs
-had <tt>n < k</tt> while other reservoirs had moved into sampling mode.
-
-Consistent with reservoir updates, we can see that union speed has a nearly linear relationship with reservoir size.
-
-### Comparison with Apache DataFu
-
-[DataFu](datafu.apache.org) is an Apache Incubator project that includes a set of Pig UDFs for various data processing purposes.
-Because the focus of the Sketches library is on sublinear or bounded-size algorithms, compared the performance of our reservoir
-sampling Pig UDF against DataFu's basic reservoir sampling, which uses a pre-specified maximum size.
-
-We tested the two Pig UDFs using the same methodology: Generate input data, instantiate the UDF object, and time calls to <tt>exec()</tt>.
-Lacking a dedicated Hadoop cluster for proper experimental control, tests were run directly in Java on a local (and rather aged) box.
-The relative performance was consistent across various values of <tt>k</tt> so we present <tt>k=2048</tt> as a representative example.
-
-![Graph comparing Sketches to DataFu for k=2048]({{site.docs_img_dir}}/sampling/compare_datafu.k2048.png){:width="600px"}
-
-Because the data is input as a Pig <tt>DataBag</tt>, the UDF knows the input data size when starting processing. If the total input size is
-less than the maximum reservoir size, the entire input data can be returned, which requires handling only a pointer to the DataBag,
-which is a constant time independent of the size of the bag. As a result, the time per update decreases with increasing data size until
-the total input data reaches <tt>k</tt>. While DataFu returns only the input bag, the Sketches library returns a <tt>Tuple</tt> of (n, k, samples)
-to allow for future unioning; the need to allocate a new container explains the time difference between the systems in this time range.
-
-When we must sample data, the Sketches library outperforms DataFu. DataFu's underlying data is stored as a priority queue, which
-allows for compact code at the expect of more expensive updates. The performance difference is largest when <tt>n</tt> is only slightly
-larger than <tt>k</tt>, which corresponds to the region in which new items are frequently accepted into the reservoir. With a heap-based
-implementation, each accepted item incurs an update cost of log(k). As the number of items grows, the cost of processing each
-data element becomes relatively larger and dominates the total cost, which is why DataFu's performance starts to asymptote towards
-that of the Sketches library.
-
-### Code Location
-
-All testing code for these results is available in the [sketches-misc](https://github.com/DataSketches/sketches-misc) repository.
diff --git a/docs/Sampling/ReservoirSamplingPigUDFs.md b/docs/Sampling/ReservoirSamplingPigUDFs.md
deleted file mode 100644
index 86ac006..0000000
--- a/docs/Sampling/ReservoirSamplingPigUDFs.md
+++ /dev/null
@@ -1,76 +0,0 @@
----
-layout: doc_page
----
-
-## Reservoir Sampling Sketch Pig UDFs
-
-### Instructions
-
-* get jars
-* save the following script as varopt_example.pig
-* adjust jar versions and paths as necessary
-* save the below data into a file called data.txt
-* copy data to hdfs: "hadoop fs -copyFromLocal data.txt"
-* run pig script: "pig reservoir_example.pig"
-
-### reservoir_example.pig script
-
-    register sketches-core-0.10.0.jar;
-    register sketches-pig-0.10.0.jar;
-
-    -- very small sketch just for the purpose of this tiny example
-    DEFINE ReservoirSampling com.yahoo.sketches.pig.sampling.ReservoirSampling('4');
-    DEFINE ReservoirUnion com.yahoo.sketches.pig.sampling.ReesrvoirUnion('4');
-
-    raw_data = LOAD 'data.txt' USING PigStorage('\t') AS
-        (scale: double, label: chararray);
-
-    -- make a few independent sketches from the input data
-    sketches = FOREACH
-        (GROUP raw_data ALL)
-    GENERATE
-        DataToSketch(raw_data) AS sketch0,
-        DataToSketch(raw_data) AS sketch1,
-        DataToSketch(raw_data) AS sketch2
-        ;
-
-    sketchBag = FOREACH
-        sketches
-    GENERATE
-        TOBAG(sketch0,
-              sketch1,
-              sketch2))
-        ;
-
-    result = FOREACH
-        sketchBag
-    GENERATE
-        FLATTEN(ReservoirUnion(*)) AS (n, k, samples:{(scale, label)})
-        ;
-
-    DUMP result;
-    DESCRIBE result;
-
-The test data has 2 fields: scale and label. The first step of the query creates several reservoir samples from the input data. We merge the sketches into a bag in the next step, and then union the independent sketches and dump the results.
-
-Results:
-
-From 'DUMP result':
-
-    (24,4,{(30.0,h),(7.0,g),(6.0,f),(5.0,e)})
-
-Running this script many, we will see each element appear with equal probability.
-
-From 'DESCRIBE result':
-
-    result: {n: long,k: int,samples: {(scale: double,label: chararray)}}
-
-### [data.txt]({{site.docs_dir}}/Sampling/data.txt) (tab separated)
-    1.0	a
-    2.0	b
-    3.0	c
-    4.0	d
-    5.0	e
-    6.0	f
-    7.0	g
-    30.0	h
diff --git a/docs/Sampling/VarOptPigUDFs.md b/docs/Sampling/VarOptPigUDFs.md
deleted file mode 100644
index 7e2d7ef..0000000
--- a/docs/Sampling/VarOptPigUDFs.md
+++ /dev/null
@@ -1,89 +0,0 @@
----
-layout: doc_page
----
-
-## VarOpt Sampling Sketch Pig UDFs
-
-### Instructions
-
-* get jars
-* save the following script as varopt_example.pig
-* adjust jar versions and paths as necessary
-* save the below data into a file called data.txt
-* copy data to hdfs: "hadoop fs -copyFromLocal data.txt"
-* run pig script: "pig varopt_example.pig"
-
-### varopt_example.pig script
-
-    register sketches-core-0.10.0.jar;
-    register sketches-pig-0.10.0.jar;
-
-    -- very small sketch just for the purpose of this tiny example
-    DEFINE DataToSketch com.yahoo.sketches.pig.sampling.DataToVarOptSketch('4', '0');
-    DEFINE VarOptUnion com.yahoo.sketches.pig.sampling.VarOptUnion('4');
-    DEFINE GetVarOptSamples com.yahoo.sketches.pig.sampling.GetVarOptSamples();
-
-    raw_data = LOAD 'data.txt' USING PigStorage('\t') AS
-        (weight: double, id: chararray);
-
-    -- make a few independent sketches from the input data
-    bytes = FOREACH
-        (GROUP raw_data ALL)
-    GENERATE
-        DataToSketch(raw_data) AS sketch0,
-        DataToSketch(raw_data) AS sketch1
-        ;
-
-    sketchBag = FOREACH
-        bytes
-    GENERATE
-        TOBAG(sketch0,
-              sketch1)) AS sketches
-        ;
-
-    unioned = FOREACH
-        sketchBag
-    GENERATE
-        VarOptUnion(sketchBag.sketches) AS binSketch
-        ;
-
-    result = FOREACH
-        unioned
-    GENERATE
-        FLATTEN(GetVarOptSamples(binSketch)) AS (vo_weight, record:(id, weight))
-        ;
-
-    DUMP result;
-    DESCRIBE result;
-
-The test data has 2 fields: weight and id. The first step of the query creates several varopt sketches from the input data. We merge the sketches into a bag in the next step, followed by unioning the set of independent sketches. Finally, the last step gets the final set of results.
-
-Results:
-
-From 'DUMP result':
-
-    (30.0,(30.0,h))
-    (30.0,(30.0,h))
-    (28.0,(4.0,d))
-    (28.0,(7.0,g))
-
-By running this script repeatedly, we can obesrve that the heavy items
-(h) will always be included, but that the remaining 2 items will
-differ across runs, appearing in proportion to their weights. We can
-also see that the output varopt weight on the non-heavy samples
-represents an adjusetd weight, although by keeping the entire input
-tuple the original weight value is also stored.
-
-From 'DESCRIBE result':
-
-    result: {vo_weight: double,record: (id: bytearray,weight: bytearray)}
-
-### [data.txt]({{site.docs_dir}}/Sampling/data.txt) (tab separated)
-    1.0	a
-    2.0	b
-    3.0	c
-    4.0	d
-    5.0	e
-    6.0	f
-    7.0	g
-    30.0	h
diff --git a/docs/Sampling/VarOptSampling.md b/docs/Sampling/VarOptSampling.md
deleted file mode 100644
index 4908c22..0000000
--- a/docs/Sampling/VarOptSampling.md
+++ /dev/null
@@ -1,64 +0,0 @@
----
-layout: doc_page
----
-
-## VarOpt Sampling
-
-VarOpt sampling allows one to construct a random sample of weighted items from a stream. Like with reservoir sampling, varopt sampling does not require knowing the final length of the stream in advance. As with all sketches in the library, varopt sampling sketches can be efficiently unioned.
-
-The name VarOpt refers to the sketch's property of producing estimates of subset sums with optimal variance for a given sketch size, <tt>k</tt>. If we apply a predicate to the items in a varopt sample and, the sum of weights (which may be adjusted by the sketching process) of items matching that predicate will estimate the sum of weights of matching items from the entire stream with provably minimal variance.
-
-The Sketches Library's VarOpt implementation is designed around generic objects:
-
-* VarOptItemsSketch&lt;T&gt;
-
-    This sketch provides a random sample of items of type &lt;T&gt; from the stream of weighted items.
-    An item's inclusion probability will usually be proportional to its weight, with some
-    important technical caveats to ensure the optimal variance property.
-
-    If the user needs to serialize and deserialize the resulting sketch for storage or transport, 
-    the user must also extend the <tt>ArrayOfItemsSerDe</tt> interface. Three examples of 
-    extending this interface are included for <tt>Long</tt>,
-    <tt>String</tt>, and <tt>Number</tt>: <tt>ArrayOfLongsSerDe</tt>, <tt>ArrayOfStringsSerDe</tt>,
-    and <tt>ArrayOfNumbersSerDe</tt>.
-    
-
-### Space Usage
-
-The reservoir is initialized with a parameter <tt>k</tt> indicating the maximum number of items 
-that can be stored in the reservoir. In contrast to some other sketches in this library, the size does
-not need to be a power of 2.
-
-When serialized, these sketches use 32 bytes of header data in addition to the serialized size of the
-items in the sketch. VarOpt unions may require some extra metadata beyond the regular header.
-
-
-### Updating the sketch with new items
-
-As with reservoir sampling, varopt sampling does not maintain a hash list of items or associate additional metadata with them;
-each item presented to the sketch is handled independently. Consequently, the resulting sample may have
-duplicate items if the input stream contains duplicates.
-
-
-### More on VarOpt Sampling
-
-The basic VarOpt algorithm was first presented by Cohen et al[1]. We have modified and extended that work to allow for unions of VarOpt samples, producing a result that remains a valid VarOpt sketch.
-
-The underlying goal of VarOpt sampling is to provide the best possible estimate of subset sums of items in the sample. As an example, we might select a sample o size <tt>k</tt> from the ~3200 counties (a political administrative region below the level of a state) in the United States, using the county population as the weight. We could then apply a predicate to our sample -- for instance, counties in the state of California -- and sum the resulting weights. That sum is our estimate of the total population of the state. The weights used when computing subset sums will, in general, be adjusted values rather than the original input weights.
-
-Unlike standard reservoir sampling, where each sample is considered independently, VarOpt attempts to minimize the total variance in the sample by selecting samples in a way such that they may be <em>negatively</em> correlated. This produces better estimates for subset sums, but does mean that our random sample is not necessarily uniform and that an item's inclusion probability is not a simple function of the item weight.
-
-
-#### VarOpt Intuition
-
-A mathematically rigorous description of VarOpt sampling is available in the previously cited paper. Here, we will provide a rough idea of what happens in a VarOpt sketch, under the assumption that our sketch has received enough items to have begun sampling.
-
-In VarOpt sampling, we conceptually divide the input items into a <em>heavy</em> or <em>exact</em> group and a <em>light</em> group. The heavy items have large enough a weight that we will always include them our sketch, while the the light items are proportionally sampled. There is also a cutoff weight, known as tau, that divides heavy from light items and is equal to the sum total weight of all light items the sketch has ever seen divided by the current number of light items in the sketch. When an item is added to the sketch, we first check if its weight is greater than tau; if so, it is added as a heavy item, otherwise it is (probabilistically) added as a light item. If we accept the new item and our sketch is already full, then we need to perform some bookkeeping, updating the value of tau and possibly moving some heavy items to the light region, and then selecting a light item to evict.
-
-From this brief description, we can already identify several interesting properties of VarOpt sketches. First, for a given input set, the heavy items are deterministic regardless of insertion order. Second, the value of tau is monotonically increasing.
-
-When extracting items from a sketch, the heavy items retain their original weights. For the light items, we return a uniform adjusted weight. Although somewhat counter-intuitive because a very light input item receives the same weight as one just barely too light to qualify for the heavy region, this adjusted weight is important for providing a variance-optimal subset sum estimate.
-
-When using VarOpt with uniform input weights, for instance giving all items a weight of 1.0, the sketch will perform standard reservoir sampling. Similarly, if operating over an infinite stream of items with finite weights, there will also be no heavy items and the sketch will return a standard weighted sample of items.
-
-[1]: E. Cohen, N. G. Guffield, H. Kapla, C. Lund, M. Thorup, <em>Efficient Stream Sampling for Variance-Optimal Estimation of Subset Sums</em>, SIAM J. Comput. 40(5): 1402-1431, 2011.
diff --git a/docs/Sampling/VarOptSamplingJava.md b/docs/Sampling/VarOptSamplingJava.md
deleted file mode 100644
index 8cdc3b7..0000000
--- a/docs/Sampling/VarOptSamplingJava.md
+++ /dev/null
@@ -1,88 +0,0 @@
----
-layout: doc_page
----
-
-# VarOpt Sampling Java Example
-
-This example was run using word counts from Shakespeare plays, namely
-Romeo and Juliet and Hamlet. The scripts, available from various
-sources including http://shakespeare.mit.edu/, were converted to
-(word, count) files with the following Perl command:
-
-    perl -lane 's/^\s+//; s/[;\.,!?:\x27\[\]&]//g; s/--//g; s/\s+/\n/g; print lc if length > 0' input.txt | sort | uniq -c | awk '{print $1 "\t" $2}' > output.txt
-
-These were then used in the following example, slightly modified to remove error handling for clarity. Serialization and deserialization are completely parallel to the Reservoir Sampling sketch, and example code for that may be found in those Java examples.
-
-
-    import java.io.BufferedReader;
-    import java.io.File;
-    import java.io.FileInputStream;
-    import java.io.FileOutputStream;
-    import java.io.FileReader;
-
-    import com.yahoo.memory.Memory;
-    import com.yahoo.sketches.ArrayOfLongsSerDe;
-    import com.yahoo.sketches.sampling.SampleSubsetSummary;
-    import com.yahoo.sketches.sampling.VarOptItemsSamples;
-    import com.yahoo.sketches.sampling.VarOptItemsSketch;
-    import com.yahoo.sketches.sampling.VarOptItemsUnion;
-
-    // load (token, count) data from file, build sketch of size k
-    private static VarOptItemsSketch<String> loadFile(final String filename,
-                                                      final int k) {
-      try (BufferedReader br = new BufferedReader(new FileReader(filename))) {
-        VarOptItemsSketch<String> vis = VarOptItemsSketch.newInstance(k);
-        String line;
-        while ((line = br.readLine()) != null) {
-          String[] tokens = line.split("\\s+");
-          if (tokens.length == 2) {
-            vis.update(tokens[1], Double.parseDouble(tokens[0]));
-          }
-        }
-        return vis;
-      }
-    }
-
-    // this section loads two sketches from prepared text files, unions them
-    // and demonstrates how to estimate subset sums for VarOpt sketches
-    {
-      final int k = 100;
-      VarOptItemsSketch<String> sketch1 = loadFile("/path/to/romeo_juliet.tsv", k);
-      VarOptItemsSketch<String> sketch2 = loadFile("/path/to/hamlet.tsv", k);
-      VarOptItemsUnion<String> union = VarOptItemsUnion.newInstance(k);
-      union.update(sketch1);
-      union.update(sketch2);
-
-      // get and iterate over samples
-      VarOptItemsSamples<String> samples = union.getResult().getSketchSamples();
-      for (VarOptItemsSamples<String>.WeightedSample ws : samples) {
-        System.out.println(ws.getItem() + "\t" + ws.getWeight());
-      }
-
-      // apply predicate to estimate subset sums, here words of > 7 chars
-      SampleSubsetSummary summary = union.getResult().estimateSubsetSum(s -> s.length() > 7);
-      System.out.printf("[%f, %f, %f]\n",
-            summary.getLowerBound(), summary.getEstimate(), summary.getUpperBound());
-    }
-
-Sample Output:
-
-    i	567.0
-    i	580.0
-    to	737.0
-    of	667.0
-    and	716.0
-    and	964.0
-    the	1141.0
-    the	681.0
-    you	560.5978260869568
-    message	560.5978260869568
-    yon	560.5978260869568
-    thy	560.5978260869568
-    a	560.5978260869568
-    ...
-    [truncated]
-
-Lower bound, estimate, upper bound:
-
-    [594.395954, 2242.391304, 5611.681344]
diff --git a/docs/Sampling/data.txt b/docs/Sampling/data.txt
deleted file mode 100644
index 0e7bd22..0000000
--- a/docs/Sampling/data.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-    1.0	a
-    2.0	b
-    3.0	c
-    4.0	d
-    5.0	e
-    6.0	f
-    7.0	g
-    30.0	h
diff --git a/docs/SketchElements.md b/docs/SketchElements.md
deleted file mode 100644
index 924ebf0..0000000
--- a/docs/SketchElements.md
+++ /dev/null
@@ -1,48 +0,0 @@
----
-layout: doc_page
----
-
-## Sketch Elements
-
-Sketches are different from traditional sampling techniques in that sketches process all 
-the elements of a stream, touching each element only once,
-and have some form of randomization that forms the basis of their stochastic nature. 
-This "one-touch" property makes sketches ideally suited for real-time data processing.
-
-As an example, the first stage of a 
-<a href="https://en.wikipedia.org/wiki/Count-distinct_problem">count-distinct</a> sketching 
-process is a transformation that gives the input data stream the property of 
-<a href="https://en.wikipedia.org/wiki/White_noise">white noise</a>, or equivalently, a 
-<a href="https://en.wikipedia.org/wiki/Uniform_distribution_%28discrete%29">uniform distribution</a> 
-of values. 
-This is commonly achieved by coordinated hashing of the input unique keys and then normalizing 
-the result to be a uniform random number between zero and one.
-
-The second stage of the sketch is a data structure that follows a set of rules for retaining a small 
-set of the hash values it receives from the transform stage. 
-Sketches also differ from simple sampling schemes in that the size of the sketch often has a 
-configurable, fixed upper bound, which enables straightforward memory management. 
-
-The final element of the sketch process is a set of estimator algorithms that upon a request 
-examine the sketch data structure and return a result value. 
-This result value will be approximate but will have well established and mathematically 
-proven error distribution bounds.
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/SketchElements.png" alt="SketchElements" />
-
-Sketches are typically
-
-* Small in size. They are typically orders of magnitude smaller than the raw input data stream. 
-Sketches implement *sublinear* algorithms that grow in size much slower than that of the size of
-the input stream.  Some sketches have a finite upper-bound in size that is independent of the 
-size of the input stream.
-* Fast. The update times are independent of the size or order of the input stream. 
-These sketches are inherently "Single Pass" or "One Touch". 
-The sketch only needs to see each item in the stream once.
-* Highly Parallelizable. The sketch data structures are "additive" in that they can 
-be merged without losing accuracy.
-* Approximate. As an example, for unique count sketches the relative error bounds 
-are a function of the configured size of the sketch.
-
-With this background, let's examine some of the 
-<a href="{{site.docs_dir}}/KeyFeatures.html">Key Features</a> of the DataSketches library.
\ No newline at end of file
diff --git a/docs/SketchOrigins.md b/docs/SketchOrigins.md
deleted file mode 100644
index b2a9b54..0000000
--- a/docs/SketchOrigins.md
+++ /dev/null
@@ -1,42 +0,0 @@
----
-layout: doc_page
----
-
-## Sketch Origins
-
-Sketching is a relatively recent development in the theoretical field of 
-<a href="https://en.wikipedia.org/wiki/Streaming_algorithm"><i>Stochastic Streaming Algorithms</i></a><sup>1</sup>, 
-which deals with algorithms that can extract information from a stream of data in a single pass 
-(sometimes called "one-touch" processing) using various randomization techniques. 
-
-Sketching is a synergistic blend of theoretical mathematics, statistics and computer science, 
-refers to a broad range of algorithms, and has experienced a great deal of interest and growth 
-since the mid 1990's coinciding with the growth of the Internet and the need to process and analyze 
-<a href="https://en.wikipedia.org/wiki/Big_data">Big Data</a>. 
-The term <i>sketch</i>, with its allusion to an artist's sketch, has become the popular term to 
-describe these algorithms and associated data structures that implement the theory. 
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/SketchOrigins.png" alt="SketchOrigins" />
-
-<a href="https://en.wikipedia.org/wiki/Philippe_Flajolet">Philippe Flajolet</a> 
-is often refered to as the father of sketching with his research in analytic combinatorics and 
-analysis of algorithms. 
-His 1985 paper 
-<a href="http://db.cs.berkeley.edu/cs286/papers/flajoletmartin-jcss1985.pdf"> <!-- does not work with https -->
-Probabilistic counting Algorithms for Data Base Applications</a> 
-co-authored with G. Nigel Martin is one of the earliest papers that outlines the sketching concepts. 
-The recent book, 
-<a href="http://db.cs.berkeley.edu/cs286/papers/synopses-fntdb2012.pdf"> <!-- does not work with https -->
-Synopses for Massive Data: Samples, Histograms, Wavelets, Sketches</a> by 
-<a href="https://www2.warwick.ac.uk/fac/sci/dcs/people/graham_cormode/">Graham Cormode</a>, et al, 
-is an excellent review of this field.
-
-At this point it is useful to describe the 
-<a href="/docs/SketchElements.html">sketch elements</a> of a common sub-class of sketching 
-algorithms used for solving the 
-<a href="https://en.wikipedia.org/wiki/Count-distinct_problem">count-distinct</a> problem.
-
-________
-<sup>1</sup><small>Also known as "Approximate Query Processing", see 
-<a href="https://people.cs.umass.edu/~mcgregor/711S12/sketches1.pdf">Sketch Techniques for Approximate Query Processing</a></small>
-
diff --git a/docs/TheChallenge.md b/docs/TheChallenge.md
deleted file mode 100644
index b8ed1ee..0000000
--- a/docs/TheChallenge.md
+++ /dev/null
@@ -1,114 +0,0 @@
----
-layout: doc_page
----
-
-## The Challenge: Fast, Approximate Analysis of Big Data<sup>1</sup>
-Suppose you have a new Internet company that sells Mobile Apps and Music.  Your internal reporting system collects log data from two main sources: your web servers and your Financial Transactions System that records purchases and handles credit cards and authentication.  The data logs from these two systems might look something like this:
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/TwoDataSources.png" alt="TwoDataSources" />
-
-The web server logs contain information such as a time-stamp, a user identifier (obfuscated, of course), the site visited, a time-spent metric, and a number of items viewed metric. 
-The financial logs contain information such as a time-stamp, a user identifier, the site visited, the purchased item and revenue received for the item.
-
-From these two simple sets of data there are many queries that we would like to make, and among those, some very natural queries might include the following:
-
-### Unique User (or <i>Count Distinct</i><sup>2</sup>) Queries
-* Unique users viewing the Apps site over some time range.
-* Unique users that visited both the Apps site and the Music site over some time range.
-* Unique users that visited the Apps site and NOT the Music site over some time range.
-
-### Quantile & Histogram Queries
-* The median and 95%ile Time Spent seconds over some chosen dimensions.
-* A frequency histogram of Time Spent ...
-
-### Most Frequent Items Queries
-* The most frequently purchased Song Titles
-
-This all sounds pretty "ho-hum". 
-However, and fortunately for you, your company has become wildly successful and both the web logs and financial transactions log consist of billions of records per day.
-
-If you have any experience with answering these types of queries with massive data sets it should give you pause.
-And, if you are already attempting to answer similar queries with your massive data, you might wonder why answering these queries requires so many resources and takes hours, or sometimes days to compute.
-
-Computer Scientists have known about these types of queries for a long time, but not much attention was paid to the impact of these queries until the Internet exploded and Big Data reared its ugly head.
-
-It has been proved (and can be intuited, with some thought) that in order to compute these queries exactly, assuming nothing about the input stream and, for the quantiles case, without any restrictions on the number of quantiles requested, requires the query process to keep copies of every unique value encountered.
-
-This is staggering.
-In order to count the exact number of unique visitors to a web site that has a billion users per day, requires the query process to keep on hand a billion records of all the unique visitors it has ever seen.
-Unique identifier counts are not additive either, so no amount of parallelism will help you.
-You cannot add the number of identifiers from the apps data site to the number of identifiers from the music site because of identifiers that appear on both sites, i.e., the duplicates.
-
-The exact quantiles query is even worse. Not only does it need to keep a copy of every item seen, it needs to sort them to boot!
-
-## If An Approximate Answer is Acceptable ...
-
-Here is a very fundamental business question: “Do you really need 10+ digits of accuracy in the answers to your queries? 
-This leads to the fundamental premise of this entire branch of Computer Science:
-
-__If an approximate answer is acceptable, then it is possible that there are algorithms that allow you to answer these queries orders-of-magnitude faster.__
-
-This, of course, assumes that you care about query responsiveness and speed; that you care about resource utilization; and if you need to accept some approximation, that you care about knowing something about the accuracy that you end up with.
-
-[Sketches]({{site.docs_dir}}/SketchOrigins.html), the informal name for these algorithms, offer an excellent solution to these types of queries, and in some cases may be the only solution.
-
-Instead of requiring to keep such enormous data on-hand, sketches have small data structures that are usually kilobytes in size, orders-of-magnitude smaller than required by the exact solutions. 
-Sketches are also streaming algorithms, in that they only need to see each incoming item only once.
-
-## System Architecture for Sketch Processing of Big Data 
-
-### Big Win #1: Size of the Query Process
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/BigWin1SmallQuerySpace.png" alt="BigWin1SmallQuerySpace" />
-
-The first big win is the size of the query process on the right has been reduced many orders-of-magnitude.
-Unfortunately, the process is still slow (although it was faster than before), because the single query process must sequentially scan through all the raw data on the left, which is huge.
-
-### Big Win #2: Sketch Mergeability Enables Parallel Processing
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/BigWin2Mergeability.png" alt="BigWin2Mergeability" />
-
-The second big win is that the sketch data structures are "Mergeable", which enables parallel processing. 
-The input data can be partitioned into many fragments. 
-At query time each partition is processed with its own sketch.
-Once all the sketches have completed their scan of their associated data,
-the merging (or unioning) of the sketches is very fast. 
-This provides another speed performance boost.
-But there is a catch.
-Typical user data is highly skewed and is unlikely to be evenly divided across the partitions.
-The overall speed of the processing is now determined by the most heavily loaded partition.
-
-### Big Wins #3 & 4: Query Speed, Architecture Simplicity
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/BigWins3_4QuerySpeedArchitecture.png" alt="BigWins3_4QuerySpeedArchitecture" />
-
-The placement of the query in this diagram illustrates Big Win #3. The primary difference between this diagram and the previous one is where in the data flow the query is performed and how much work the query process has to do. The Big Win #2 is an improvement over #1, but still requires the query process to process raw data in partitions, which still can be huge. 
-
-However, if we do the sketching of each of the partitions at the same time we do the partitioning we create an intermediate "hyper-cube" or "data-mart" architecture where each row becomes a summary row for that partition. 
-The intermediate staging no longer has any raw data. It only consists of a single row for each dimension combination.
-And the metric columns for that row contain the aggregation of whatever other additive metrics you require, plus a column that contains the binary image of a sketch.
-At query time, the only thing the query process needs to do is select the appropriate rows needed for the query and merge the sketches from those rows. We have measured the merge speed of the Theta sketches in the range of 10 to 20 million sketches per second in a large system with real data. This is the Big Win #3.
-
-Placing the sketch, along with other metrics into a data-mart architecture vastly simplifies the design of the system, which is the Big Win #4.
-
-### Big Wins #5 & 6: Real Time, Late Data Updates
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/BigWins5_6RealTimeLateData.png" alt="BigWins5_6RealTimeLateData" />
-
-Processing the continuous real-time stream from the edge web servers is possible with Storm that splits the stream into multiple parallel streams based on the dimensions. These can be ingested into Druid in real-time and sent directly to sketches organized by time and dimension combination. In our Flurry system the time resolution is 1 minute. The reporting web servers query these 1 minute sketches on 15 second intervals. This Real-time, Big Win #5, is simply not feasible without sketches.  In addition, these sketches can be correctly updated with late data, which happens frequently with mobile traffic.  This becomes the Big Win #6.
-
-### Big Win #7: Resource Utilization and Cost
-
-It has been our experience at Yahoo, that a good implementation of these large analysis systems using sketches reduces the overall cost of the system considerably. It is difficult to quote exact numbers as your mileage will vary as it is system and data dependent.
-
-
-
-
-
-________________________
-
-
-<sup>1</sup><small>The term "big data" is a popular term for truly massive data, and is somewhat ambiguous. For our usage here, it implies data (either in streams or stored) that is so massive that traditional analysis methods do not scale.</small>
-
-<sup>2</sup><small><i>count distinct</i> is the formal term, borrowed from SQL that has an operator by that name, for the counting of just the distinct (or unique) items of a set ignoring all duplicates. For our usage here, it is reads more smoothly to just refer to distinct count or unique count.</small>
-
diff --git a/docs/Theta/AccuracyOfDifferentKUnions.md b/docs/Theta/AccuracyOfDifferentKUnions.md
deleted file mode 100644
index a53154e..0000000
--- a/docs/Theta/AccuracyOfDifferentKUnions.md
+++ /dev/null
@@ -1,14 +0,0 @@
----
-layout: doc_page
----
-
-## Unioning Sketches with Different values of \(k\)
-
-<p>One of the benefits of the Theta Sketch algorithms is that they support the union of sketches that have been created with different values of \(k\) or <i>Nominal Entries</i>. More specifically, it is possible to create a Union operation with a \(k_U\) and then update the union with sketches created with different \(k_i\) that can be either larger or smaller than \(k_U\).</p>
-
-<p>The interesting case, of course, is where \(k_U &gt; k_i\), and, it turns out that it is possible that the Relative Standard Error, \(\color{black}{RSE = 1/{\sqrt{k}}}\), of the resulting Union, can be improved, 
-i.e., \(RSE_U &lt; min(RSE_i)\).</p>
-
-<p>This is in contrast to the HLL algorithm, where unioning is only possible with the same \(k\) or with values that are powers-of-2 smaller. 
-In this case the \(RSE_U = min(RSE_i)\).</p>
-
diff --git a/docs/Theta/ConcurrentThetaSketch.md b/docs/Theta/ConcurrentThetaSketch.md
deleted file mode 100644
index 584b04a..0000000
--- a/docs/Theta/ConcurrentThetaSketch.md
+++ /dev/null
@@ -1,190 +0,0 @@
----
-layout: doc_page
----
-
-# Concurrent Theta Sketch
-
-Concurrent Theta sketch is a manifestation of a generic approach for parallelizing sketchs while bounding the error such parallelism introduces<sup>1</sup>.
-
-At its core, a generic concurrent sketch ingests data through multiple sketches that are _local_ to the inserting threads.  
-The data in these local sketches, which are bounded in size, is merged into a single _shared_ sketch by utilizing the sketch _mergability_ property. 
-Queries are served from a _snapshot_ of the shared sketch.
-This snapshot is taken frequently enough to guarantee the result's freshness, and seldom enough to not become the bottleneck of the sketch.
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/theta/GenericConcurrentSketch.png" alt="GenericConcurrentSketch" />
-
-Unlike previous solutions, this design enables simultaneous queries and updates to a sketch from an arbitrary number of threads. 
-The responsibility for merging the thread-local sketch into the shared sketch is divided into two
-
-1. *Eager propagation*. When the sketch is small any delay in merging the local data into the shared thread--so it is captured by the snapshot--can incur a large error in the query result.
-Therefore, data is eagerly propagated to the shared sketch by the inserting thread upon each update. 
-2. *Lazy propagation*. When sketches are big enough, the local sketches are used to buffer data that should be added to the shared sketch. 
-A _background propagation thread_ continuously merges full local sketches into the shared sketch.
-
-## Implementation and User API
-
-Both the local sketch and the shared sketch are descendants of UpdateSketch and therefore support its API.
-However, it is important that the shared sketch is only used to get the estimate, while updates only go through the local sketches.
-The shared sketch can be allocated either off-heap or on-heap, while the local sketch is always allocated on-heap.
-
-Like other Theta sketches, `UpdateSketchBuilder` is used to build the shared and local sketches. 
-It is imperative that the shared sketch is built first. 
-Then, at the context of an application thread(/s) that feeds the data a local sketch is created and connected to the shared sketch.
-This is a list of the configuration parameters for the builder:
-1. Buffer size of shared sketch
-2. Buffer size of local sketches
-3. Size of the threads pool to handle propagation of all sketches
-4. Flag to indicate if the propagated data is to be sorted prior to propagation
-5. Max concurrency error; the point the sketch flips from exact to estimate mode is derived from this parameter
-6. Max number of local threads to be used
-
-## Code Example for Building a Concurrent Theta Sketch
-
-    import com.yahoo.memory.WritableDirectHandle;
-    import com.yahoo.memory.WritableMemory;
-    import com.yahoo.sketches.theta.Sketch;
-    import com.yahoo.sketches.theta.UpdateSketch;
-    import com.yahoo.sketches.theta.UpdateSketchBuilder;
-
-    class ApplicationWithsketches {
-    
-        private UpdateSketchBuilder bldr;
-        private UpdateSketch sharedSketch;
-        private Thread writer;
-
-        private int sharedLgK;
-        private int localLgK;
-        private boolean ordered;
-        private boolean offHeap;
-        private int poolThreads;
-        private double maxConcurrencyError;
-        private int maxNumWriterThreads;
-        private WritableDirectHandle wdh;
-        private WritableMemory wmem;
-
-    
-        //configures builder for both local and shared
-        void buildConcSketch() {
-            bldr = new UpdateSketchBuilder();
-
-            // All configuration parameters are optional
-            bldr.setLogNominalEntries(sharedLgK);     // default 12 (K=4096)
-            bldr.setLocalLogNominalEntries(localLgK); // default 4 (B=16)
-            bldr.setNumPoolThreads(poolThreads);      // default 3
-            bldr.setPropagateOrderedCompact(ordered); // default true
-            bldr.setMaxConcurrencyError(maxConcurrencyError);   // default 0
-            bldr.setMaxNumLocalThreads(maxNumWriterThreads);   // default 1
-            
-            // build shared sketch first
-            final int maxSharedUpdateBytes = Sketch.getMaxUpdateSketchBytes(1 << sharedLgK);    
-            if (offHeap) {
-              wdh = WritableMemory.allocateDirect(maxSharedUpdateBytes);
-              wmem = wdh.get();
-            } else {
-              wmem = null; //WritableMemory.allocate(maxSharedUpdateBytes);
-            }
-            sharedSketch = bldr.buildShared(wmem);
-        }
-        
-        void mainApplicationMethod() {
-            // init attributes, e.g, with properties file
-            ...
-            buildConcSketch();
-            writer = new WriterThread(bldr, sharedSketch);
-            
-            while(#some_application_condition) {
-                // get estimate through shared sketch
-                doSomethingWithEstimate(sharedSketch.getEstimate());
-                try {
-                    Thread.sleep(100);
-                } catch (final InterruptedException e) {
-                    e.printStackTrace();
-                }
-            }
-        }
-    }
-        
-    // Context of writer thread 
-    class WriterThread extends Thread {
-    
-        private UpdateSketch local;
-    
-        // build local sketches from bldr and reference to shared sketch
-        public WriterThread(final UpdateSketchBuilder bldr, final UpdateSketch shared) {
-            local = bldr.buildLocal(shared);
-            //init input stream, such as a queue, or a communication buffer, etc.
-        }
-        
-        // updtae concurrent sketch through local sketch - no need for locks or any other synchronization
-        public void run() {
-            while(true) {
-                if(#input_stream_is_not_empty) {
-                long data = getDataFromInputStream();
-                local.update(data);
-            }
-        }
-    }
-        
-
-## Serializing a Concurrent Sketch
-A concurrent sketch is not a single unit of computation. It is composed of the shared sketch and the local buffers. 
-Only the shared sketch supports serialization as it captures the most up-to-date content of the sketch.
-In the current implementation, deserializing a shred sketch yields an `UpdateSketch`.
-Therefore when de-serializing a concurrent sketch both the shared sketch and the local buffers need to be re-created again. 
-
-## Code Example for Serializing and Deserializing a Concurrent Theta Sketch
-
-    import com.yahoo.memory.WritableMemory;
-    import com.yahoo.sketches.theta.Sketch;
-    import com.yahoo.sketches.theta.UpdateSketch;
-    import com.yahoo.sketches.theta.UpdateSketchBuilder;
-
-    public class serDeTest {
-        
-        private UpdateSketchBuilder bldr;
-        private UpdateSketch sharedSketch;
-        private WritableMemory wmem;
-        
-        void serDeConcurrentQuickSelectSketch() {
-            int k = 512;
-            
-            // build shared sketch and local buffer as in the example above
-            bldr = new UpdateSketchBuilder();
-            ...
-            sharedSketch = bldr.buildShared(wmem);
-            UpdateSketch local = bldr.buildLocal(sharedSketch);
-            
-            int i=0;
-            // update sketch through local buffer
-            for (; i<10000; i++) {
-              local.update(i);
-            }
-            
-            // serialize shared
-            byte[]  serArr = shared.toByteArray();
-            Memory srcMem = Memory.wrap(serArr);
-            Sketch recovered = Sketches.heapifyUpdateSketch(srcMem);
-
-            //reconstruct to Native/Direct
-            final int bytes = Sketch.getMaxUpdateSketchBytes(k);
-            wmem = WritableMemory.allocate(bytes);
-            shared = bldr.buildSharedFromSketch((UpdateSketch)recovered, wmem);
-            UpdateSketch local2 = bldr.buildLocal(shared);
-            
-            // check estimate ~10K
-            System.out.println("Estimate="+sharedSketch.getEstimate();
-            
-            // continue updating through new local buffer
-            for (; i<20000; i++) {
-              local2.update(i);
-            }            
-
-            // check estimate ~20K
-            System.out.println("Estimate2="+sharedSketch.getEstimate();
-        }
-    
-    }
-    
-    
-    
-[1] Arik Rinberg, Alexander Spiegelman, Edward Bortnikov, Eshcar Hillel, Idit Keidar, Hadar Serviansky, *Fast Concurrent Data Sketches*, https://arxiv.org/abs/1902.10995
\ No newline at end of file
diff --git a/docs/Theta/InverseEstimate.md b/docs/Theta/InverseEstimate.md
deleted file mode 100644
index cef7e4e..0000000
--- a/docs/Theta/InverseEstimate.md
+++ /dev/null
@@ -1,53 +0,0 @@
----
-layout: doc_page
----
-[Next]({{site.docs_dir}}/Theta/KMVempty.html)
-
-## The Inverse Estimate
-
-One of the basic concepts that is used in Theta Sketches is that of the <i>Inverse Estimate</i>.  Once you become comfortable with it you will acquire a lot of the intuition for how sketches work. 
-
-### The Concert Line, How Long?
-
-You have just joined the end of a long line for a concert that you are excited to see. That is you, on the very left.  The line extends a full city block, which in your city is about one-fifth of a mile or roughly 1000 feet.
-You would like to know how many people are ahead of you.
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/theta/ConcertLine1.png" alt="ConcertLine1" />
-
-The thought process in your head goes something like this for your first estimate:
-
-* You observe that the curb is 2 feet behind you.
-* You assume that the spacing between all the people in line is also 2 feet.
-* 1000 ft / 2 ft = 500 people.
-
-But what if the block length was different? It might be convenient to normalize the block length to 1.0. 
-The equivalent thought process would be:
-
-* You observe that the curb is a distance <i>d</i> = 2 ft/1000 ft = .002 = 0.2% of a block behind you. 
-* You assume that the spacing between all the people in line is <i>d</i>.
-* 1 / <i>d</i> = 1 / .002 = 500 people.
-
-This is a rather poor estimate as it has only a sample size of one, you!
-
-Looking at the people just ahead you realize that not everyone is spaced the same distance apart.  Couples tend to stand much closer together, and then there are those "dreamers" that are not paying attention and leave big gaps ahead of them.
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/theta/ConcertLine2.png" alt="ConcertLine2" />
-
-A much better estimate could be obtained by averaging the spacing for more than just one person. 
-You can see 10 evenly spaced cracks in the sidewalk ahead, spaced at 3 feet apart, and count 11 people standing in that distance of 30 feet. 
-Now your calculation proceeds as follows:
-
-* <i>d</i> = 30 ft/1000 ft = .03 = 3% of a block. 
-* 11 * (1 / <i>d</i>) = 11 / .03 = 366 people.
-
-This is a very different answer and, hopefully, more accurate because you have more samples (11) in your estimate.
-
-You will encounter this <i>inverse estimation</i> equation form many times in this library:
-
-<center><i>|S|(1/d) = |S|/d</i>.</center>
-
-where \|S\| is the size of some set <i>S</i>, and <i>d</i> is a probability fraction between zero and one. 
-
-
-
-[Next]({{site.docs_dir}}/Theta/KMVempty.html)
diff --git a/docs/Theta/KMVbetterEst.md b/docs/Theta/KMVbetterEst.md
deleted file mode 100644
index de0d8a0..0000000
--- a/docs/Theta/KMVbetterEst.md
+++ /dev/null
@@ -1,26 +0,0 @@
----
-layout: doc_page
----
-[Prev]({{site.docs_dir}}/Theta/KMVfirstEst.html)<br>
-[Next]({{site.docs_dir}}/Theta/KMVrejection.html)
-
-## The KMV Sketch, Better Estimator, Size = <i>k</i>
-Now lets choose <i>k = 3</i>, which means that we will keep the 3 smallest hash values that the cache has seen.  The fractional distance that these <i>k</i> values consume is simply the value of the k<sup>th</sup> hash value, or <i>V(k<sup>th</sup>)</i>, which in this example is 0.195. This is also known as the <i>k<sup>th</sup> Minimum Value</i> or <i>KMV</i>.  Since these measurements are relative to zero, a sketch constructed like this is also known as a <i>Bottom-k</i> sketch.  (It could well have been a <i>Top-k</i> sketch, but referencing to zero is just simpler.)
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/theta/KMV3.png" alt="KMV3" />
-
-We want not only a more accurate estimate, but one that is also <u><i>unbiased</i></u>.  I'm going to skip a few pages of calculus[1] and reveal that we only need to subtract one in the numerator to achieve that.  Our new, unbiased KMV estimator becomes
-
-<img src="{{site.docs_img_dir}}/theta/Est2Formula.png" alt="Est2Formula" width="600" />
-
-This is much closer to 10, but with such a small sample size we were also lucky. 
-
-Note that with our new estimator based on the <i>k</i> minimum values in the cache we don't have to keep any hash values larger than <i>V(k<sup>th</sup>)</i>.  And, since <i>k</i> is a constant our cache will have a fixed upper bound size independent of how many hash values it has seen.
-
-[1] For those interested in the mathematical proofs, 
-<a href="https://www-sop.inria.fr/members/Frederic.Giroire/publis/Gi05.pdf">Giroire</a>
-has a straightforward and easy-to-follow development.
-
-[Prev]({{site.docs_dir}}/Theta/KMVfirstEst.html)<br>
-[Next]({{site.docs_dir}}/Theta/KMVrejection.html)
-
diff --git a/docs/Theta/KMVempty.md b/docs/Theta/KMVempty.md
deleted file mode 100644
index 62618bd..0000000
--- a/docs/Theta/KMVempty.md
+++ /dev/null
@@ -1,24 +0,0 @@
----
-layout: doc_page
----
-[Prev]({{site.docs_dir}}/Theta/InverseEstimate.html)<br>
-[Next]({{site.docs_dir}}/Theta/KMVfirstEst.html)
-
-## The KMV Empty Sketch
-To explain how a simple sketch works, let us start with the well-known <i>k Minimum Value</i> or <i>KMV</i> sketch in its empty state. 
-
-Our objectives are as follows:
-
-* Estimate the number of unique identifiers in the entire Big Data in a single pass through all the data.
-* Retain no more than <i>k</i> values in the sketch at any one time.
-
-In the diagram on the left we have a source of data that could be stored data or a live stream of data.  We can imagine that this data consists of many millions of events or rows of data, where each event could consist of many columns of information about the events:  dimensional information, various counters or metrics, and identifiers that uniquely identify a device or user that was the source of the event. There are possibly millions of different identifiers and the same identifiers can appear many times throughout the data. For our purposes here, we will only focus on the identifiers.    
-
-In the middle of the diagram we have a hash function whose job is to transform each identifier encountered into a pseudo-random fractional value between zero and one.
-
-On the right we have a cache that maintains an ordered list of the hash values retained by the sketch. To the right of this cache we will list the rules that the sketch must follow to achieve our objectives.
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/theta/KMV1.png" alt="KMV1" />
-
-[Prev]({{site.docs_dir}}/Theta/InverseEstimate.html)<br>
-[Next]({{site.docs_dir}}/Theta/KMVfirstEst.html)
diff --git a/docs/Theta/KMVfirstEst.md b/docs/Theta/KMVfirstEst.md
deleted file mode 100644
index 7a55a7f..0000000
--- a/docs/Theta/KMVfirstEst.md
+++ /dev/null
@@ -1,25 +0,0 @@
----
-layout: doc_page
----
-[Prev]({{site.docs_dir}}/Theta/KMVempty.html)<br>
-[Next]({{site.docs_dir}}/Theta/KMVbetterEst.html)
-
-## The KMV Sketch, First Estimator, Size = 1
-For this step we are going to cheat a little so that we can learn about estimation. We are going to cheat in that we are going to predetermine that our data source only has <span class="doc-math">n</span> = 10 unique values (so we don't really need a sketch to estimate what we already know).  We have loaded all 10 values into our ordered list.  As one can see, the values are roughly evenly distributed between zero and one so our hash transform is doing its job.
-
-How many hash values do we have to retain to compute the estimate of <span class="doc-math">n</span>, 
-<span class="doc-math">n&#770;</span>, accurately? As you might expect, the more samples we retain, the more accurate will be our estimate.
-
-Suppose we kept only one value, so <i>k = 1</i>, and we chose the smallest hash value out of all the hash values in the set, which, in this case, is 0.008.  We could assume that since the hash values are random-uniform distributed that the separation between the hash values are roughly the same.  Let's label that separation between values as <i>d</i>.  Our first estimator could be just dividing 1.0 by <i>d</i>. Unfortunately, 1/0.008 is about 125, which is way larger than 10.  And as one can see, there is a lot of variation in the separation of each of the hash values.  If the hash values had been ordered differently, the smallest hash value could have been the separation between the 3rd and 4th values. In this case our first estimator, 1/0.191 would be about 5, which is too small.  
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/theta/KMV2.png" alt="KMV2" />
-
-Clearly, our first estimator, <i>1/d</i>, with a sample size of one is too noisy to be useful. However, what we do have is a simple formula for an estimate:
-
-<img src="{{site.docs_img_dir}}/theta/Est1Formula.png" alt="Est1" width="450" />
-
-
-
-[Prev]({{site.docs_dir}}/Theta/KMVempty.html)<br>
-[Next]({{site.docs_dir}}/Theta/KMVbetterEst.html)
-
diff --git a/docs/Theta/KMVrejection.md b/docs/Theta/KMVrejection.md
deleted file mode 100644
index 49645d5..0000000
--- a/docs/Theta/KMVrejection.md
+++ /dev/null
@@ -1,16 +0,0 @@
----
-layout: doc_page
----
-[Prev]({{site.docs_dir}}/Theta/KMVbetterEst.html)<br>
-[Next]({{site.docs_dir}}/Theta/KMVupdateVkth.html)
-
-## The KMV Sketch, Rejection Rules
-Not needing to store hash values greater than <i>V(k<sup>th</sup>)</i> means we can automatically reject any incoming hash values greater than or equal to <i>V(k<sup>th</sup>)</i> up front.
-
-Additionally, we can reject any incoming hash values that are duplicates of any of the hash values we already have in our <i>KMV</i> list.
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/theta/KMV4.png" alt="KMV4" />
-
-[Prev]({{site.docs_dir}}/Theta/KMVbetterEst.html)<br>
-[Next]({{site.docs_dir}}/Theta/KMVupdateVkth.html)
-
diff --git a/docs/Theta/KMVupdateVkth.md b/docs/Theta/KMVupdateVkth.md
deleted file mode 100644
index 56b758b..0000000
--- a/docs/Theta/KMVupdateVkth.md
+++ /dev/null
@@ -1,43 +0,0 @@
----
-layout: doc_page
----
-[Prev]({{site.docs_dir}}/Theta/KMVrejection.html)<br>
-
-
-## The KMV Sketch, Update <i>V(k<sup>th</sup>)</i> Rule
-Our final rules: 
-
-If the cache is presented with a hash value that is less than <i>V(k<sup>th</sup>)</i> and <i>not</i> a duplicate, we insert the new value in order, remove what was the <i>V(k<sup>th</sup>)</i> value and replace it with whatever was next in order, which becomes the new <i>V(k<sup>th</sup>)</i> value.
-
-If the cache has been presented with less than <i>k</i> values,
-the estimate equals the current count of values in the cache. This is also known as <i>Exact Mode</i> (as opposed to <i>Estimation Mode</i>).
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/theta/KMV5.png" alt="KMV5" />
-
-We now have a complete <i>KMV</i> sketch, with some amazing properties:
-
-* The sketch has a fixed upper bound size of <i>k</i> values.
-* De-duplication is part of the algorithm.
-* If the sketch has retained less than <i>k</i> values, the resulting estimate is exact and is just the count of the values in the cache.  Otherwise, the unbiased estimate of the unique values seen by the sketch is <i>(k-1)/V(k<sup>th</sup>)</i>[1].
-* The <i>Relative Standard Error</i> or <i>RSE</i> of the estimate, for this simple KMV Sketch, is &le; <i>1/sqrt(k-2)</i>[1],
-which is a constant and independent of <i>n</i>, the number of uniques presented to the sketch (See [Accuracy]({{site.docs_dir}}/Theta/ThetaAccuracy.html)).
-For large enough values of <i>k</i> the error distribution is roughly Gaussian, which makes preditions of confidence intervals relatively straightforward.
-
-To figure out what value of <i>k</i> is required, you must first determine what level of accuracy is required for your application.  The graph below can serve as a guide.
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/theta/RSEvsK.png" alt="RSEvsK" />
-
-The RSE corresponds to +/- one Standard Deviation of the Gaussian distribution, which is equivalent to a confidence of 68%.  To obtain the Relative Error (RE, no longer "Standard") at 95% confidence and the same value of <i>k</i> you multiply the RSE value by two.  For example, reading from the chart, choosing <i>k</i> = 4096 corresponds to an RSE of +/- 1.6% with 68% confidence.  That same size sketch will have a Relative Error of +/- 3.2% with 95% confidence.
-
-The values of <i>k</i> are shown as powers of 2 for a reason.  From an implementation point-of-view, choosing internal cache sizes that are powers of 2 improves performance and is simpler to implement.
-
-Note that the sketch algorithms implemented in the DataSketches library are more sophisticated than the simple KMV sketch outlined here and the corresponding estimation equations are slightly different and the error bounds equations are much more complex. Don't worry, all the complexity is handled for you in the library. This will be discussed more extensively in other sections.
-
-
-[1] For those interested in the mathematical proofs, 
-<a href="https://www-sop.inria.fr/members/Frederic.Giroire/publis/Gi05.pdf">Giroire</a>
-has a straightforward and easy-to-follow development.
-
-
-[Prev]({{site.docs_dir}}/Theta/KMVrejection.html)<br>
-
diff --git a/docs/Theta/ThetaAccuracy.md b/docs/Theta/ThetaAccuracy.md
deleted file mode 100644
index 2d1ecf8..0000000
--- a/docs/Theta/ThetaAccuracy.md
+++ /dev/null
@@ -1,39 +0,0 @@
----
-layout: doc_page
----
-
-## Basic Theta Sketch Accuracy
-
-Sketch accuracy is usually measured in terms of Relative Error (<i>RE = Measured/Truth -1</i>).
-Sketches are stochastic processes and the estimates produced are random variables that have a 
-probability distribution that is close to the familiar Gaussian, which looks like the following.
-
-<img class="doc-img-half" src="{{site.docs_img_dir}}/theta/Normal2.png" alt="Normal2" />
-
-The sketch estimator algorithm examines the internal state of the sketch and returns an estimate 
-of the mean of the probability distribution that includes the actual value. 
-When the sketch contains more than a hundred or so values, we can assume that the shape is 
-pretty close to Gaussian due to the Central Limit Theorem. 
-It is important to understand that the sketch has no idea what the true value is; 
-it only knows the internal state of the sketch. 
-
-From the mathematical theory of these sketches 
-(see <a href="{{site.docs_pdf_dir}}/SketchEquations.pdf">Sketch Equations</a> and 
-<a href="{{site.docs_pdf_dir}}/ThetaSketchFramework.pdf">Theta Sketch Framework</a>) we know:
-
-* The estimate is unbiased.  If you were to feed the same data into the sketch using 
-<i>T</i> different hash functions, the average of all <i>T</i> trials will converge on the true answer.
-* The variance of the estimate across all <i>T</i> trials is &lt; <i>est<sup>2</sup>/(k-1)</i>, 
-where <i>k</i> is the configured size of the sketch. 
-
-Dividing the variance by <i>est<sup>2</sup></i> and taking the square root normalizes the error to 
-&lt; <i><span style="white-space: nowrap">1/&radic;<span style="text-decoration:overline;">&nbsp;k - 1&nbsp;</span></span></i>, 
-which is called the <i>Relative Standard Error</i> or RSE.  This corresponds to one standard 
-deviation stated as a fraction between zero and one, which can be translated to a percent error.
-Because <i>k</i> is a constant, the bounds of <i>Relative Error</i> of a sketch is constant. 
-
-The area under the curve of the Standard Normal (Gaussian) Distribution is defined to be 1.0.
-The fractional area between two points on the X-axis is referred to as the <i>confidence level</i>. 
-Thus, the confidence level (the fractional area) between +1 RSE (+1 SD) and -1 RSE (-1 SD) is 68.27%. 
-Similarly, the confidence level between +2 RSE (+2 SD) and -2 RSE (-2 SD) is 95.4%. 
-
diff --git a/docs/Theta/ThetaAccuracyPlots.md b/docs/Theta/ThetaAccuracyPlots.md
deleted file mode 100644
index 49ccf68..0000000
--- a/docs/Theta/ThetaAccuracyPlots.md
+++ /dev/null
@@ -1,125 +0,0 @@
----
-layout: doc_page
----
-
-## Accuracy Plots 
-
-### Accuracy of the Theta: QuickSelect Sketch Family
-
-A QuickSelect Sketch, which is the default sketch family, can be constructed with code similar to:
-
-    int k = 4096;                        //the accuracy and size are a function of k
-    UpdateSketch sketch = UpdateSketch.builder().build(k);  //build an empty sketch
-    
-    long u = 1000000;                    //The number of uniques fed to the sketch
-    for (int i=0; i<u; i++) {            //A simple loop for illustration
-      sketch.update(i);                  //Update the sketch
-    }
-    
-    double est = sketch.getEstimate();   //get the estimate of u
-    
-    sketch.rebuild(); // An optional rebuild to reduce the sketch size to k. This ensures order insensitivity. 
-    
-    // Get the upper and lower bounds (optional). 
-    
-    double ub = sketch.getUpperBound(1); //+1 standard deviation from the estimate
-    double lb = sketch.getLowerBound(1); //-1 standard deviation from the estimate
-
-The accuracy behavior of this QuickSelect Sketch (the default, with no rebuild) will be similar to the following graph:
-
-<img class="doc-img-half" src="{{site.docs_img_dir}}/theta/QS4KError.png" alt="QS4KError" />
-
-This type of graph is called a "pitchfork", which is used throughout this documentation to characterize the accuracy of the various sketches.
-
-Pitchfork graphs have these common characteristics:
-
-* The x-axis is Log(base 2) and represents the number of unique values fed into a sketch.
-  * Points along the x-axis are evenly spaced along the log axis with the same number of Points Per Octave (PPO) for every multiple of 2 along the x-axis.
-This means that the plotted x values form an exponential series of the form <i>2^(gi/PPO)</i>, where <i>gi</i> is the <i>Generating Index</i> for a particular point on the x-axis.
-  * A <i>Trial</i> is the estimation result of a single sketch fed <i>x</i> unique values.
-  * A <i>Trial Set<i> is the set of results of runing <i>T</i> independent trials at <i>x</i>.
-
-* The y-axis measures the Relative Error (RE) of result estimates returned by the sketches in the trials, where <i>RE = MeasuredValue/TrueValue -1</i> and is plotted as a percent. 
-  * An imaginary line drawn vertically from each x-axis point represents the range of error values that result from the Trial Set. 
-  However, not all of the error values from all the trials are plotted. 
-  Instead, for each Trial Set, the result error values are sorted and then selected quantiles are chosen and then only those y-axis values are plotted. 
-  * Connecting the plotted points with the same quantiles form the lines of the graph
-
-* The plotted lines on these graphs are actually the lines of constant quantiles of the distributions of error measured at each x-axis point on the graph.  
-* These pitchfork graphs are just two dimensional views of a three-dimensional probability surface that would look something like this: 
-<img src="{{site.docs_img_dir}}/theta/ErrorSurface2.png" alt="ErrorSurface2" width="150px" />. The cross-sectional slice of this surface is approximately Gaussian like this graph
-<img src="{{site.docs_img_dir}}/theta/400px-StandardNormalCurve.png" alt="400px-StandardNormalCurve" width="200px" />, 
-which has the +/- 1, 2 and 3 standard deviation points on the x-axis marked and the corresponding areas under the curve that represent the associated confidence levels.
-* All the pitchfork graphs in this section were generated using the utilities located in the the <i>sketches-misc</i> repository, performance package.
-
-The specifics of the above pitchfork graph:
-
-* The sketch type is the Heap QuickSelect Sketch, which is the default Theta UpdateSketch.
-* The sketch was configured with <i>k = 4096</i>.
-* The x-axis varies from 1024 (2^10) uniques per sketch to 1,048,576 (2^20) uniques per sketch. 
-* PPO = 16.
-* Trials, T = 4096.
-* Wavy colored lines:
-  * The black wavy line in the center (at Y = 0%) represents the median of the distribution of error values.  The median sits on top of the mean, which is brown and hard to see. 
-  The fact that the mean and median are at zero validates the assertion that the estimates from the sketch are <i>unbiased</i>.
-  * The red wavy line is the connected quantiles at +1 <i>Relative Standard Error</i> (RSE), which means ~15.87% of the trial results are above that line.
-  * The blue wavy line is the connected quantiles at +2 RSE, which means ~2.3% of the trial results are above that line.
-  * The purple wavy line is the connected quantiles at -1 RSE, which means ~15.87% of the trial results are below that line.
-  * The green wavy line is the connected quantiles at -2 RSE, which means ~2.3% of the trial results are below that line.
-  
-This particular graph also illustrates some other subtle points about this particular sketch.
-
-* The saw-toothed variation in the overall shaped is due to the fact that the QuickSelect sketch only updates its internal theta when the hash table fills up, which occurs when the hash table reaches <i>15k/8</i> 
-(note that the estimation starts at almost 8K), at which point the sketch uses the QuickSelect algorithm to find the <i>(k + 1)</i><sup>th</sup> order statistic from the cache, 
-assigns this value to theta, discards all values above theta, and rebuilds the hash table. 
-* Because the number of valid points nearly reaches <i>2k</i> values means that the Relative Error of the sketch nearly reaches <i>1/sqrt(2k)</i>. 
-
-If the user does not want the sketch ever to exceed <i>k</i> values, then there is an optional rebuild method (see code snippet above) that can be used.
-This would result in the following graph:
-
-<img class="doc-img-half" src="{{site.docs_img_dir}}/theta/QS4KErrorRebuild.png" alt="QS4KErrorRebuild" />
-
-Because of the extra rebuild at the end the full cycle time of the sketch is a little slower and the average accuracy is a little less than without the rebuild. 
-This is a tradeoff the user can choose to use or not.
-
-The quantiles for both +/- 1 RSE and +/- 2 RSE establishes the bounds for the 68% and 95.4% confidence levels respectfully.
-
-#### Accuracy of Set Intersections & Differences
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/theta/64KSketchVsIEerror.png" alt="64KSketchVsIEerror.png" />
-
-The above diagram was created using two Theta Sketches, <i>A</i> and <i>B</i>, with nominal entries size of 64K. The number of unique items presented to the two sketches was quite large, but the ratio of the number of uniques presented to the two sketches varies along the X-axis in a special way.
-
-The X-axis is the inverse Jaccard ratio, where the Jaccard is defined as the intersection divided by the union of two sets. 
-Thus, the X-axis is defined as <i>1/J(A,B)</i> = <i>(A</i>&#8746;<i>B)</i>/<i>(A</i>&#8745;<i>B)</i>.
-
-Given any two sets, <i>A</i> and <i>B</i>, the intersection can be defined from the set theoretic <i>Include/Exclude</i> formula 
-<i>(A</i>&#8745;<i>B)</i> = <i>A</i> + <i>B</i> - <i>(A</i>&#8746;<i>B)</i>.  Unfortunately, for stochastic processes, each of these terms have random error components that always add.  The upper line and orange points represent the resulting error of an intersection using the Include/Exclude formula. The lower black line and purple "X" points represent the resulting error from an intersection using the Theta sketch set operations, which can be orders-of-magnitude better than the naive application of the Include/Exclude relation.  
-
-Set intersections and differences can have considerably more relative error than a base Theta sketch fed directly with data. Be cautious about situations where the result of an intersection (or difference) is orders-of-magnitude smaller than the union of the two arguments.  Always query the getUpperBound() and getLowerBound() methods as these funtions are specifically designed to give you conservative estimates of the possible range of values where the true answer lies.
-
-Theta sketches retain only a small sample of the input streams that that they see. When you perform an intersection it reduces that small sample to an even smaller set, possibly zero! And as you might guess, extracting useful information about your input streams with zero samples is rather difficult:
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/theta/We_do_sketches.png" alt="We_do_sketches.png" />
-
-Successive intersections will quickly reduce your number of samples available to estimate from and thus will dramatically increase the error. Also attempting to intersect one sketch from a large cardinality set with another sketch from a very small cardinality set will also increase your error (see the graph above).
-
-<b>So what can you do?</b>
-
-* Organize your intersections (and AnotB ops) to be performed as the very last step. For example,
-instead of <i>AU(B^C)</i> use <i>(AUB)^(AUC)</i>. This keeps the internal sample set as large as possible until the very end.
-* If you know which streams have large cardinality, use large sketches for these sketches. Internally we use sketches of 2^20 for our large cardinality streams (there is generally only a few of them) and then 2^14 for everything else.
-* Always query the resulting sketch from a set expression to obtain the upper and lower bounds. This will tell you right away what your error confidence interval is.
-
-### Accuracy of the Theta: Alpha Sketch Family
-
-Another major sketch family is the Alpha Sketch, which leverage the "HIP" estimator.  Its pitchfork graph looks like the following:
-
-<img class="doc-img-half" src="{{site.docs_img_dir}}/theta/Alpha4KError.png" alt="Alpha4KError" /> 
-
-This sketch was also configured with a size of 4K entries, otherwise the defaults.
-The wavy lines have the same interpretation as the wavy lines for the QuickSelect Sketch above.
-The short-dashed reference lines are computed at plus and minus <i>1/sqrt(2k)</i>. 
-The Alpha Sketch is about 30% more accurate than the QuickSelect Sketch with rebuild for the same value of <i>k</i>. 
-However, this improved accuracy can only be obtained when getEstimate() is directly called from the Alpha Sketch. 
-After compacting to a Compact Sketch or after any set operation, the accuracy falls back to the standard <i>1/sqrt(k)</i>.
diff --git a/docs/Theta/ThetaConfidenceIntervals.md b/docs/Theta/ThetaConfidenceIntervals.md
deleted file mode 100644
index 2e924f1..0000000
--- a/docs/Theta/ThetaConfidenceIntervals.md
+++ /dev/null
@@ -1,92 +0,0 @@
----
-layout: doc_page
----
-
-
-<h3>Theta Sketch Confidence Intervals, Notes</h3>
-1. The Theta Sketches within the DataSketches Library provide Frequentist Confidence Intervals 
-based on the tails of the Binomial Distribution.
-
-2. These bounds are only approximate, but we provide a guarantee
-   (backed by experiments, not by proofs) that neither bound is off
-   by more than 1 percent of the estimate.
-
-3. To avoid numerical issues and high computational cost, the implementation
-   carves up the input space (|S|, p) into multiple regions, and uses
-   different approximations on each. 
-
-4. At a high level, there is a two-way split, between large |S|, and small |S|.
-   When |S| > 120, the continuity-corrected Gaussian approximation to the Binomial
-   Distribution satisfies the 1 percent guarantee, so we just use that.
-
-5. For small |S| <= 120, the main idea is to fall back to the exact Binomial
-   Distribution. However, that is expensive, and worse yet, subject to
-   numerical issues. These issues are serious, and occur when p is very 
-   close to 1.0 or 0.0.  Therefore we immediately split off two more cases. 
-
-6. When p is very close to 1.0, we already know (because |S| is small)
-   that the answer is [|S|-1, |S|+1], so we just return that instead
-   of trying to evaluate the incomplete beta function with difficult inputs.
-
-7. When p is very close to 0.0 (say 1e-6), one could avoid the numerical issues by 
-   exploiting the fact that the LB and the UB are very close to being
-   constant multiples of the estimate. The exact multiples would depend on 
-   |S|, and delta, but could be pre-computed and stored in tables.
-
-8. It turns that a slightly fancier version of the idea (7) allows a 
-   satisfactory (i.e. 1 percent) approximation to the bounds to be 
-   obtained not only for small p, but also for moderate p [but not for large p].
-   This version of the idea uses the continuity-corrected Gaussian approximation
-   to the Binomial Distribution, but with an "adjusted" number of standard 
-   deviations, that is different for the LB and for the UB, and for each value 
-   of |S| and of delta. However, these adjusted numbers can be precomputed
-   and stored in a table. This is what the library does.
-
-9. We have now carved away enough cases so that we only need to compute
-   exact bounds for 0 <= |S| <= 120, for p values that are large (although
-   not super-close to 1.0).
-	 
-10. The switchover between scheme (8) and scheme (9) is determined by a threshold
-    on p which depends on the value of |S|. The library's specific threshold |S|/360
-    was empirically chosen to support the promise of 1 percent accuracy.
-		
-    1. The exact bounds needed by scheme (9) could be computed using
-     binary search on the tails of the Binomial Distribution, with the
-     latter computed using a high-quality implementation of the
-     Incomplete Beta Function obtained from a Scientific Computing
-     library.  
-
-    2. We have written and heavily used some auxiliary code
-     which does exactly that: binary search using the Incomplete Beta
-     Function. It was used to pre-compute the tables mentioned in
-     point (7); to choose values for the various empirically determined
-     thresholds such as 120 and \|S\|/360; and finally in an extensive grid
-     search covering the input parameter space to verify that our overall 
-     approximation scheme satisfies the 1 percent accuracy guarantee.
-
-    3. However, it was impractical for the Theta Sketch Library as such to include
-     a high quality implementation of the Incomplete Beta Function; writing one
-     is a task best left to experts, and we didn't want the Theta Sketch Library
-     to have an external dependence on a Scientific library.
-
-    4. Therefore we developed a more direct approach the computing the exact LB and UB.
-     It is based on an interesting combinatorial identity and exploits the facts
-     that p >= |S|/360 and |S| <= 120. It employs a simple linear search,
-     so there is no tricky bracketing and binary search code, and it takes at 
-     most 30 microseconds to compute [the slowest input is |S|=1, p = 1/360].
-
-12. We mention that UB=LB=\|S\| when p=1, and LB=0 when \|S\|=0. Also, the library
-    uses a closed-form expression for the UB when |S|=0, and for the LB when |S|=1.
-
-13. So far, we have been discussing the Frequentist Confidence Interval based on the
-    tails of the Binomial Distribution. In some cases (for example when p is very close
-    to 1.0) the LB can be smaller than |S|. However, it is obvious that n >= |S|, so the
-    library returns |S| instead of the official Binomial LB in that case.
-
-14. In addition, just in case it is possible (we are not sure) for the
-    library to compute a confidence interval that doesn't cover the
-    estimate, we shield the user from these hypothetical outputs by
-    by always checking and if necessary growing the interval to cover
-    the estimate.
-
-Also see the <a href="{{site.docs_pdf_dir}}/ThetaSketchFramework.pdf">Theta Sketch Framework</a> paper.
diff --git a/docs/Theta/ThetaErrorTable.md b/docs/Theta/ThetaErrorTable.md
deleted file mode 100644
index 5bdc2b5..0000000
--- a/docs/Theta/ThetaErrorTable.md
+++ /dev/null
@@ -1,52 +0,0 @@
----
-sectionid: docs
-layout: doc_page
----
-
-
-## Choosing Desired Relative Error For Theta Sketches
-
-### Quick Select Sketch (Default)
-
-
-
-Number of Std Dev | 1 | 2 | 3
-Confidence Interval | 68.27% | 95.45% | 99.73%
-Nominal Entries (k) : Formula -> | 1/sqrt(k-1) | 2/sqrt(k-1) | 3/sqrt(k-1)
-----------------|-------------|-------------|------------
-16 | 25.82% | 51.64% | 77.46%
-32 | 17.96% | 35.92% | 53.88%
-64 | 12.60% | 25.20% | 37.80%
-128 | 8.87% | 17.75% | 26.62%
-256 | 6.26% | 12.52% | 18.79%
-512 | 4.42% | 8.85% | 13.27%
-1,024 | 3.13% | 6.25% | 9.38%
-2,048 | 2.21% | 4.42% | 6.63%
-4,096 | 1.56% | 3.13% | 4.69%
-8,192 | 1.10% | 2.21% | 3.31%
-16,384 | 0.78% | 1.56% | 2.34%
-32,768 | 0.55% | 1.10% | 1.66%
-65,536 | 0.39% | 0.78% | 1.17%
-131,072 | 0.28% | 0.55% | 0.83%
-262,144 | 0.20% | 0.39% | 0.59%
-524,288 | 0.14% | 0.28% | 0.41%
-1,048,576 | 0.10% | 0.20% | 0.29%
-
-### Alpha Sketch
-
-Number of Std Dev | 1 | 2 | 3
-Confidence Interval | 68.27% | 95.45% | 99.73%
-Nominal Entries (k) : Formula -> | 1/sqrt(2k) | 2/sqrt(2k) | 3/sqrt(2k)
-----------------|-------------|-------------|------------
-512 | 3.13% | 6.25% | 9.38%
-1,024 | 2.21% | 4.42% | 6.63%
-2,048 | 1.56% | 3.13% | 4.69%
-4,096 | 1.10% | 2.21% | 3.31%
-8,192 | 0.78% | 1.56% | 2.34%
-16,384 | 0.55% | 1.10% | 1.66%
-32,768 | 0.39% | 0.78% | 1.17%
-65,536 | 0.28% | 0.55% | 0.83%
-131,072 | 0.20% | 0.39% | 0.59%
-262,144 | 0.14% | 0.28% | 0.41%
-524,288 | 0.10% | 0.20% | 0.29%
-1,048,576 | 0.07% | 0.14% | 0.21%
\ No newline at end of file
diff --git a/docs/Theta/ThetaHiveUDFs.md b/docs/Theta/ThetaHiveUDFs.md
deleted file mode 100644
index 5472ec8..0000000
--- a/docs/Theta/ThetaHiveUDFs.md
+++ /dev/null
@@ -1,70 +0,0 @@
----
-layout: doc_page
----
-
-## Hadoop Hive UDFs
-
-Depends on sketches-core.
-
-### Building sketches, merging sketches and getting estimates
-
-    add jar sketches-hive-0.10.5-with-shaded-core.jar;
-
-    create temporary function data2sketch as 'com.yahoo.sketches.hive.theta.DataToSketchUDAF';
-    create temporary function unionSketches as 'com.yahoo.sketches.hive.theta.UnionSketchUDAF';
-    create temporary function estimate as 'com.yahoo.sketches.hive.theta.EstimateSketchUDF';
-
-    use <your-db-name-here>;
-
-    create temporary table theta_input (id int, category char(1));
-    insert into table theta_input values
-      (1, 'a'), (2, 'a'), (3, 'a'), (4, 'a'), (5, 'a'), (6, 'a'), (7, 'a'), (8, 'a'), (9, 'a'), (10, 'a'),
-      (6, 'b'), (7, 'b'), (8, 'b'), (9, 'b'), (10, 'b'), (11, 'b'), (12, 'b'), (13, 'b'), (14, 'b'), (15, 'b');
-
-    create temporary table sketch_intermediate (category char(1), sketch binary);
-    insert into sketch_intermediate select category, data2sketch(id) from theta_input group by category;
-
-    select category, estimate(sketch) from sketch_intermediate;
-
-    Output:
-    a	10.0
-    b	10.0
-
-    select estimate(unionSketches(sketch)) from sketch_intermediate;
-
-    Output:
-    15.0
-
-### Set operations
-
-Notice the difference between UnionUDF in this example, which takes two sketches, and UnionUDAF in the previous example, which is an aggregate function taking a collection of sketches as one parameter. The same is true about IntersectSketchUDF and IntersectSketchUDAF.
-
-    add jar sketches-hive-0.10.5-with-shaded-core.jar;
-
-    create temporary function data2sketch as 'com.yahoo.sketches.hive.theta.DataToSketchUDAF';
-    create temporary function estimate as 'com.yahoo.sketches.hive.theta.EstimateSketchUDF';
-    create temporary function union2 as 'com.yahoo.sketches.hive.theta.UnionSketchUDF';
-    create temporary function intersect as 'com.yahoo.sketches.hive.theta.IntersectSketchUDF';
-    create temporary function anotb as 'com.yahoo.sketches.hive.theta.ExcludeSketchUDF';
-
-    use <your-db-nasme-here>;
-
-    create temporary table sketch_input (id1 int, id2 int);
-    insert into table sketch_input values
-      (1, 2), (2, 4), (3, 6), (4, 8), (5, 10), (6, 12), (7, 14), (8, 16), (9, 18), (10, 20);
-
-    create temporary table sketch_intermediate (sketch1 binary, sketch2 binary);
-
-    insert into sketch_intermediate select data2sketch(id1), data2sketch(id2) from sketch_input;
-
-    select
-      estimate(sketch1),
-      estimate(sketch2),
-      estimate(union2(sketch1, sketch2)),
-      estimate((intersect(sketch1, sketch2))),
-      estimate(anotb(sketch1, sketch2)),
-      estimate(anotb(sketch2, sketch1))
-    from sketch_intermediate;
-
-    Output:
-    10.0	10.0	15.0	5.0	5.0	5.0
diff --git a/docs/Theta/ThetaJavaExample.md b/docs/Theta/ThetaJavaExample.md
deleted file mode 100644
index c1d48b7..0000000
--- a/docs/Theta/ThetaJavaExample.md
+++ /dev/null
@@ -1,114 +0,0 @@
----
-layout: doc_page
----
-
-# Theta Sketch Java Example
-
-    // simplified file operations and no error handling for clarity
-
-    import java.io.FileInputStream;
-    import java.io.FileOutputStream;
-
-    import com.yahoo.memory.Memory;
-    import com.yahoo.sketches.theta.Sketch;
-    import com.yahoo.sketches.theta.Sketches;
-    import com.yahoo.sketches.theta.UpdateSketch;
-    import com.yahoo.sketches.theta.Union;
-    import com.yahoo.sketches.theta.Intersection;
-    import com.yahoo.sketches.theta.SetOperation;
-
-    // this section generates two sketches with some overlap
-    // and serializes them into files in compact (not updatable) form
-    {
-      // 100000 unique keys
-      UpdateSketch sketch1 = UpdateSketch.builder().build();
-      for (int key = 0; key < 100000; key++) sketch1.update(key);
-      FileOutputStream out1 = new FileOutputStream("ThetaSketch1.bin");
-      out1.write(sketch1.compact().toByteArray());
-      out1.close();
-
-      // 100000 unique keys
-      // the first 50000 unique keys overlap with sketch1
-      UpdateSketch sketch2 = UpdateSketch.builder().build();
-      for (int key = 50000; key < 150000; key++) sketch2.update(key);
-      FileOutputStream out2 = new FileOutputStream("ThetaSketch2.bin");
-      out2.write(sketch2.compact().toByteArray());
-      out2.close();
-    }
-
-    // this section deserializes the sketches, produces union and intersection and prints the results
-    {
-      FileInputStream in1 = new FileInputStream("ThetaSketch1.bin");
-      byte[] bytes1 = new byte[in1.available()];
-      in1.read(bytes1);
-      in1.close();
-      Sketch sketch1 = Sketches.wrapSketch(Memory.wrap(bytes1));
-
-      FileInputStream in2 = new FileInputStream("ThetaSketch2.bin");
-      byte[] bytes2 = new byte[in2.available()];
-      in2.read(bytes2);
-      in2.close();
-      Sketch sketch2 = Sketches.wrapSketch(Memory.wrap(bytes2));
-
-      Union union = SetOperation.builder().buildUnion();
-      union.update(sketch1);
-      union.update(sketch2);
-      Sketch unionResult = union.getResult();
-
-      // debug summary of the union result sketch
-      System.out.println(unionResult.toString());
-
-      System.out.println("Union unique count estimate: " + unionResult.getEstimate());
-      System.out.println("Union unique count lower bound 95% confidence: " + unionResult.getLowerBound(2));
-      System.out.println("Union unique count upper bound 95% confidence: " + unionResult.getUpperBound(2));
-
-      Intersection intersection = SetOperation.builder().buildIntersection();
-      intersection.update(sketch1);
-      intersection.update(sketch2);
-      Sketch intersectionResult = intersection.getResult();
-
-      // debug summary of the intersection result sketch
-      System.out.println(intersectionResult.toString());
-
-      System.out.println("Intersection unique count estimate: " + intersectionResult.getEstimate());
-      System.out.println("Intersection unique count lower bound 95% confidence: " + intersectionResult.getLowerBound(2));
-      System.out.println("Intersection unique count upper bound 95% confidence: " + intersectionResult.getUpperBound(2));
-    }
-
-
-    Output:
-    ### HeapCompactOrderedSketch SUMMARY: 
-       Estimate                : 149586.73149344584
-       Upper Bound, 95% conf   : 154287.5017892762
-       Lower Bound, 95% conf   : 145028.6046846571
-       Theta (double)          : 0.027382107751846067
-       Theta (long)            : 252555366948521403
-       Theta (long) hex        : 038141c4a515c5bb
-       EstMode?                : true
-       Empty?                  : false
-       Array Size Entries      : 4096
-       Retained Entries        : 4096
-       Seed Hash               : 93cc
-    ### END SKETCH SUMMARY
-
-    Union unique count estimate: 149586.73149344584
-    Union unique count lower bound 95% confidence: 145028.6046846571
-    Union unique count upper bound 95% confidence: 154287.5017892762
-
-    ### HeapCompactOrderedSketch SUMMARY: 
-       Estimate                : 48249.113729035394
-       Upper Bound, 95% conf   : 50358.736970106176
-       Lower Bound, 95% conf   : 46227.35737896924
-       Theta (double)          : 0.04377282475820978
-       Theta (long)            : 403733047849016500
-       Theta (long) hex        : 059a591165205cb4
-       EstMode?                : true
-       Empty?                  : false
-       Array Size Entries      : 2112
-       Retained Entries        : 2112
-       Seed Hash               : 93cc
-    ### END SKETCH SUMMARY
-
-    Intersection unique count estimate: 48249.113729035394
-    Intersection unique count lower bound 95% confidence: 46227.35737896924
-    Intersection unique count upper bound 95% confidence: 50358.736970106176
diff --git a/docs/Theta/ThetaMergeSpeed.md b/docs/Theta/ThetaMergeSpeed.md
deleted file mode 100644
index baa95c7..0000000
--- a/docs/Theta/ThetaMergeSpeed.md
+++ /dev/null
@@ -1,17 +0,0 @@
----
-layout: doc_page
----
-
-
-## System Merge Speed
-The following graph illustrates the speed of merging millions of sketches in a large system environment.
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/theta/MergeSpeed.png" alt="MergeSpeed" />
-
-### How this graph was generated
-
-This system had already built millions of sketches in a "sketch mart" of millions of rows of data.  The goal of this measurement was to measure sketch merge performance in a realistic large system using thousands of different types of queries.  The "rows" represent many different combinations of dimensions and coordinates.  Every systems enviroment, data structures, and query profiles are different and this is no exception.  Nonetheless, as one can see from the graph, this system measured a maximum sketch merge rate of about 14.5 million sketches per second per processor thread.
-
-### Measurement Systems
-A cluster of typical data-center class systems.
-
diff --git a/docs/Theta/ThetaMergingAlgorithm.md b/docs/Theta/ThetaMergingAlgorithm.md
deleted file mode 100644
index ae5848d..0000000
--- a/docs/Theta/ThetaMergingAlgorithm.md
+++ /dev/null
@@ -1,44 +0,0 @@
----
-layout: doc_page
----
-
-<h3>Theta Sketch Merging (Union) Algorithm Notes</h3>
-There is a fairly simple argument for the correctness of our
-space-limited multiway merging algorithm.
-
-1. Let R be the result of the theta union algorithm as described in the 
-<a href="{{site.docs_pdf_dir}}/ThetaSketchFramework.pdf">Theta Sketch Framework</a> paper. 
-It is the set of all hashes less than the minimum of the
-thetas of all of the input sketches.  Recall that there is no size
-limit on this "full-size" answer R.
-
-2. We will spell out the official definition of "theta union with cutback", which 
-establishes the 1-Goodness of its implicit TCF, and hence its unbiasedness.
-
-3. We will prove that the cut-back answer according to this official
-definition can be computed from the X smallest elements of the 
-full-sized result R, for some value of X that doesn't need to
-be spelled out in this high-level overview of the argument.
-
-4. We assume the existence of a gadget G that keeps at least the X
-smallest elements of any set that you feed into it.
-
-5. We point out that if A and B are any two sets such that each element
-of B is bigger than any element of A, and if (A U B) is fed into G,
-then G's output, which by definition contains at least the X smallest
-elements of (A U B), also contains at least the X smallest elements of A.
-
-6. Finally, we point out that our main merging loop feeds all elements of
-R into G, and also some other elements, each bigger than any element
-of R. [These larger elements are inserted because for a while we only have
-an upper bound on the final value of theta.] By (5), the output of G 
-contains at least the X smallest elements of R. By (3), we are able to
-construct the answer conforming to (2).
-
-----------------------------------------------------------------------
-
-Note: to avoid extreme verbosity in the above, the phrase 
-"the X smallest elements of S" 
-is used as an abbreviation for the more accurate phrase 
-"the X smallest elements of S if |S| >= X, otherwise all of S".
-
diff --git a/docs/Theta/ThetaPSampling.md b/docs/Theta/ThetaPSampling.md
deleted file mode 100644
index 35448c5..0000000
--- a/docs/Theta/ThetaPSampling.md
+++ /dev/null
@@ -1,72 +0,0 @@
----
-layout: doc_page
----
-
-## Up-Front / p Sampling 
-
-The up-front / p-sampling option of the Theta Sketches exists to address the system-level storage allocation challenge when dealing with highly partitioned/fragmented, massive data that inherently has a long-tail distribution across all the fragments. 
-
-Partitioning of Big Data into a large number of fragments will often reveal that the incoming data has a long tail (or, more precisely, a power-law distribution). 
-
-For example, Yahoo has a few thousand "properties" and millions of Page-IDs/space-IDs, and users come from many thousands of Where-on-Earth geolocations across the globe.  If you were to create a sketch for every dimension-combination of (Page-ID, WOE) you would end up with billions of fragments, each with its own sketch.
-
-As you might expect, you will have a few of those combinations, e.g. (Front-page, New York City) that have very large counts of unique users, and millions of combinations (some small web-app, some small town) that would have only one or 2 users. 
-The sketch automatically limits the number of hashes it keeps for the big combinations to k, while all the hashes are retained for the millions of tiny combinations. 
-When you examine the storage of all those sketches you will discover that roughly 80% of all the storage is consumed by the "degenerate sketches", which are not sketching at all because they have not received more than k users.
-
-Setting the sampling to, say, p = 0.5, for all sketches, will automatically throw out 50% of all the data coming in to all the sketches. 
-A query against (FP, NYC) will have the same accuracy, with or without the p-sampling, because there is more than enough raw data to fill that sketch. 
-For all the tiny sketches, about half of the ones with only one user hash will disappear. 
-All of the degenerate sketches will be half of their original size when stored. 
-The effect of this is to reduce the overall system-level storage for all sketches by roughly 50%. 
-However, a query against (some small web-app, some small town) may return 0 because it has been "sampled" out. 
-It's relative error is now infinity! Sketches with more than 1 sample and less the k samples will have error rates that are in-between, but still can be larger than the native RSE of the basic sketch. 
-This effect is illustrated in the following plot, which was created with p=0.5.
-
-<img class="doc-img-half" src="{{site.docs_img_dir}}/theta/pSamplingPitchfork.png" alt="pSamplingPitchfork" />
-
-### The p-Sampling Error Behavior
-
-At about 8K uniques there is an inflection point where the error changes direction and begins to increase rather than go toward zero as with the normal pitchfork plots. 
-To the right of this inflection point the error behavior is the same as a normal sketch, with p=1.0, which is the default. 
-To the left of this inflection point the error begins to increase.
-
-The inflection point is the result of two different error behaviors intersecting.
-To the left of the inflection point the error behavior is that of standard Bernoulli sampling with a fixed probability equal to <i>p</i>.
-To the right of the inflection point the error behavior is that of the underlying sketch.
-
-The following log-log plot illustrates these intersecting error behaviors more clearly. 
-
-<img class="doc-img-half" src="{{site.docs_img_dir}}/theta/RSE_4K_0p5.png" alt="RSE_4K_0p5" />
-
-The RSE (normalized square-root of the variance) of a Bernoulli sampling process, with fixed <i>p</i>, is a straight line on a log-log plot (plotted in blue).
-The y intercept at x=1 is simply <i>(1/p -1)</i> and the log-log slope is -1/2. For p=0.5, the y intercept is 1.0 or 100% relative error. 
-So a sketch with only one retained hash value could return estimates of 0, 1 or 2. 
-Although the relative error is large, the absolute error is only +/- 1, which may not be significant.
-
-The green curve represents the theoretical RSE of the sketching process.
-The red "X" markers are the measured RSE of the combined Bernoulli sampling process and the sketch process.  
-
-### Understanding Upper and Lower Bounds Behavior For Small Sketches and p-Sampling 
-
-For p-sampling sketches with very small number of samples the error distribution is very complex and no longer can be modeled with the Gaussian distribution.
-In order to provide the library user with meaningful getUpperBound() and getLowerBound() values at these very low sample sizes, 
-the library implements more sophisticated error models as illustrated in the following graph.
-
-<img class="doc-img-half" src="{{site.docs_img_dir}}/theta/FractTrialsLB_0p5.png" alt="FractTrialsLB_0p5" />
-
-Each point along the X-axis is the result of 4096 trials. The fraction of those 4096 trials that are less than getLowerBound(1) (Purple) should be less than ~16%.
-The scatter or variance is due to the quantization effects of only 4096 trials. The important thing to note is that for the very low count values, the purple markers 
-are all below the purple dashed line.  Similarly, for getLowerBound(2) (Green), the markers should be less than ~2.3%. 
-The graph for the getUpperBound() values is very similar.
-
-As a result of this modeling, the upper and lower bounds values for these very small sample sizes are intentionally conservative. 
-If these bounds had been modeled assuming a Gaussian, the returned values would be way off.
-
-### Summary
-The option of p-sampling provides the systems engineer and product manager with another "knob-to-turn" in trading off overall system storage and acceptable accuracy for small queries. 
-It is quite likely that for the majority of queries, which tend to be against the larger dimension-combinations, the error is quite acceptable. 
-And the product manager may decide that below some threshold size, the small queries have little business value, thus larger error on those queries may be acceptable.
-
-Using this capability must be a carefully thought-through business decision, which is also the case for any form of data sampling.
-
diff --git a/docs/Theta/ThetaPigUDFs.md b/docs/Theta/ThetaPigUDFs.md
deleted file mode 100644
index 69c1946..0000000
--- a/docs/Theta/ThetaPigUDFs.md
+++ /dev/null
@@ -1,97 +0,0 @@
----
-layout: doc_page
----
-
-## Theta Sketch Pig UDFs
-
-### Instructions
-
-* get jars
-* save the following script as theta.pig
-* adjust jar versions and paths if necessary
-* save the below data into a file called "data.txt"
-* copy data to hdfs: "hdfs dfs -copyFromLocal data.txt"
-* run pig script: "pig theta.pig"
-
-### theta.pig script: building sketches, merging sketches and getting estimates
-
-    register sketches-core-0.5.2.jar;
-    register sketches-pig-0.5.2.jar;
-
-    define dataToSketch com.yahoo.sketches.pig.theta.DataToSketch('32');
-    define unionSketch com.yahoo.sketches.pig.theta.Union('32');
-    define getEstimate com.yahoo.sketches.pig.theta.Estimate();
-
-    a = load 'data.txt' as (id, category);
-    b = group a by category;
-    c = foreach b generate flatten(group) as (category), flatten(dataToSketch(a.id)) as (sketch);
-    -- Sketches can be stored at this point in binary format to be used later:
-    -- store c into 'intermediate/$date' using BinStorage();
-    -- The next two lines print the results in human readable form for the purpose of this example
-    d = foreach c generate category, getEstimate(sketch);
-    dump d;
-
-    -- This can be a separate query
-    -- For example, the first part can produce a daily intermediate feed and store it,
-    -- and this part can load several instances of this daily intermediate feed and merge them
-    -- c = load 'intermediate/$date1,intermediate/$date2' using BinStorage() as (category, sketch);
-    e = group c all;
-    f = foreach e generate flatten(unionSketch(c.sketch)) as (sketch);
-    g = foreach f generate getEstimate(sketch);
-    dump g;
-
-### [data.txt]({{site.docs_dir}}/Theta/data.txt) (tab separated)
-
-The example input data has 2 fields: id and category.
-There are 2 categories 'a' and 'b' with 50 unique IDs in each.
-Most of the IDs in these categories overlap, so that there are 60 unique IDs in total.
-
-Results:
-From 'dump d':
-
-    (a,46.91487058420659)
-    (b,46.23988568048073)
-
-From 'dump g' (merged across categories):
-
-    (50.415577215639736)
-
-The expected exact result would be (60.0). The estimate has high relative error because the sketch was configured with only 32 nominal entries.
-
-### theta_setops.pig script: set operations on sketches
-
-    register sketches-core-0.7.0.jar;
-    register sketches-pig-0.7.0.jar;
-
-    define dataToSketch com.yahoo.sketches.pig.theta.DataToSketch('32');
-    define unionSketch com.yahoo.sketches.pig.theta.Union();
-    define intersect com.yahoo.sketches.pig.theta.Intersect();
-    define anotb com.yahoo.sketches.pig.theta.AexcludeB();
-    define estimate com.yahoo.sketches.pig.theta.Estimate();
-
-    a = load 'setops_data.txt' as (id1, id2);
-    b = group a all;
-    c = foreach b generate
-      flatten(dataToSketch(a.id1)) as (sketch1),
-      flatten(dataToSketch(a.id2)) as (sketch2);
-    d = foreach c generate
-      sketch1, -- pass sketches through to have all estimates in one place 
-      sketch2,
-      flatten(unionSketch(TOBAG(sketch1, sketch2))) as (a_union_b),
-      flatten(intersect(TOBAG(sketch1, sketch2))) as (a_intersect_b),
-      flatten(anotb(sketch1, sketch2)) as (a_not_b),
-      flatten(anotb(sketch2, sketch1)) as (b_not_a);
-    e = foreach d generate
-      estimate(sketch1),
-      estimate(sketch2),
-      estimate(a_union_b),
-      estimate(a_intersect_b),
-      estimate(a_not_b),
-      estimate(b_not_a);
-    dump e;
-
-### [setops_data.txt]({{site.docs_dir}}/Theta/setops_data.txt) (tab separated)
-
-Result:
-
-    (10.0,12.0,18.0,4.0,6.0,8.0)
diff --git a/docs/Theta/ThetaReferences.md b/docs/Theta/ThetaReferences.md
deleted file mode 100644
index 742d9f8..0000000
--- a/docs/Theta/ThetaReferences.md
+++ /dev/null
@@ -1,15 +0,0 @@
----
-layout: doc_page
----
-
-## Selected References on (Special Cases of) Theta Sketches
-
-* Z. Bar-Yossef, T. Jayram, R. Kumar, D. Sivakumar, and L. Trevisan. Counting distinct elements in a data stream. In RANDOM, pages 1–10, 2002.
-* E. Cohen. All-distances sketches, revisited: HIP estimators for massive graphs analysis. In PODS, pages 88–99, 2014.
-* E. Cohen and H. Kaplan. Leveraging discarded samples for tighter estimation of multiple-set aggregates. In SIGMETRICS, pages 251–262, 2009.
-* P. Flajolet. On adaptive sampling. Computing, 43(4):391–400, 1990.
-* P. Flajolet, E. Fusy, O. Gandouet, and F. Meunier. Hyperloglog: the analysis of a near-optimal cardinality estimation algorithm. DMTCS Proceedings, 0(1), 2008.
-* P. B. Gibbons and S. Tirthapura. Estimating simple functions on the union of data streams. In SPAA, pages 281–291, 2001.
-* S. Heule, M. Nunkesser, and A. Hall. Hyperloglog in practice: Algorithmic engineering of a state of the art cardinality estimation algorithm. In EDBT, pages 683–692, 2013.
-* D. Ting. Streamed approximate counting of distinct elements: Beating optimal batch methods. In KDD, 2014.
-* A. Dasgupta, K. J. Lang, L. Rhodes, J. Thaler. A Framework for Estimating Stream Expression Cardinalities. In ICDT, 2016. Invited to ACM Transactions on Database Systems (Special Issue for ICDT 2016). Best Newcomer Award.
diff --git a/docs/Theta/ThetaSize.md b/docs/Theta/ThetaSize.md
deleted file mode 100644
index a783f5c..0000000
--- a/docs/Theta/ThetaSize.md
+++ /dev/null
@@ -1,185 +0,0 @@
----
-layout: doc_page
----
-
-## Size and Byte Array Structures
-
-All the sketches in the <i>theta</i> package share a common byte array data structure and similar 
-strategies for managing use of memory when the sketches are instantiated on the Java heap or 
-when instantiated in off-heap native memory.
-
-The byte array structure has two forms <i>Hash Table</i> and <i>Compact</i>.
-
-### Update Sketch Families -- Hash Table Form
-The Hash Table form is similar to how the sketch is instantiated on the Java heap. 
-Hash tables consume more space depending on how full the table is. 
-However, updating the sketch is much faster in this form and is the default for all the Update Sketches.
-
-There are two Update Sketch families, <i>QuickSelect</i>, and <i>Alpha</i>. 
-The QuickSelect family has both a Java heap and a direct, off-heap variants while the 
-Alpha sketch is designed only for operation on the Java heap. 
-
-The Update Sketches consist of an internal hash table cache and a few other primitives. 
-How the cache is sized and/or resized can be controlled by the user specified 
-<i>ResizeFactor enum</i> that has the values <i>X1, X2, X4</i>, and <i>X8</i> (default). 
-The meaning of these values is as follows:
-
-* X1: A Resize Factor of 1 means the cache will not increase its size. A new sketch will 
-immediately allocate space for twice the given Nominal Entries. 
-For example, if <i>nomEntries is 4096</i> the internal cache will be allocated at 8192 entries. 
-Each entry is 8 bytes.
-* X2: A Resize Factor of 2 means the cache may increase the cache size by factors of 2. 
-A new sketch will initially allocate a very small cache (typically enough for 16 entries), 
-and, when required, will increase the cache size by factors of 2 until the maximum cache 
-size is reached, which is twice the Nominal Entries.
-* X4: A Resize Factor of 4 is similar to X2, except the resizing factor is 4.
-* X8: A Resize Factor of 8 is similar to X2, except the resizing factor is 8. 
-This is the default. 
-
-Resizing a cache is costly as a new array needs to be allocated and the hash table rebuilt. 
-Depending on the application, the user can select the Resize Factor to trade-off memory size 
-and overall update speed performance.
-
-When an Update Sketch is converted to a byte array using <i>toByteArray()</i>, 
-the internal structure is a 24-byte preamble followed by a non-contiguous 
-hash table array of 8-byte, long data entries.
-This enables the sketch to be quickly reconstructed from the byte array so that updating 
-of the sketch can be continued.
-
-### Compact Sketch Family -- Compact Form
-Once the updating of a sketch is completed the HT is no longer needed, so the sketch can be 
-stored in a compact form. 
-The size of this compact form is a simple function of the number of retained hash values 
-(8 bytes) and a small preamble that varies from 8 to 24 bytes depending on the 
-internal state of the sketch.  An empty sketch is represented by only 8 bytes. 
-The upper limit of the size of the sketch varies by the type of sketch but is 
-in the range of <i>8*k to 16*k</i>. 
-<i>k</i> is the configured size of the sketch in nominal entries, 
-and also determines the accuracy of the sketch.
-
-Compact Sketches optimize memory usage and sketch merge performance, are inherently <i>read only</i> 
-and can only be created from an existing Update Sketch or Set Operation 
-(<i>Union, Intersection, or AnotB</i>) object. 
-The internal structure of Compact Sketches is an 8, 16, or 24 byte preamble followed 
-by a contiguous data array of 8-byte, long data entries. 
-This data array can be either <i>ordered</i> or <i>unordered</i>. 
-This data structure is the same whether the Compact Sketch is instantiated on the 
-Java heap or in off-heap direct memory. 
-An empty Compact Sketch consumes only 8 bytes. 
-
-The <i>ordered</i> form is ideal for systems environments where the building of the sketches 
-from data occur in an offline system (like a Hadoop grid), then compacted, ordered and 
-uploaded to a real-time query engine (like Druid) where the compact sketches can be quickly 
-merged to satisfy end-user queries. 
-The ordered form enables <i>early stop</i> enhancements to the merge algorithm 
-that makes the merging extreemly fast (~ 10's of millions of sketches per second).
-
-The <i>unordered</i> form is more desirable for systems environments where the 
-building of the sketches from data occur in real-time and queried in real-time. 
-In this environment there is no need to pay the cost of the sort.
-
-Thus, the choice of <i>ordered</i> or <i>unordered</i> is a tradeoff between 
-real-time sketch build & getEstimate() performance and offline sketch-build 
-and real-time merge performance.
-
-The Compact Sketch is created four different ways selected by the ordering preference 
-(<i>dstOrdered</i>) and whether the Compact Sketch will reside on-heap or off-heap (<i>dstMemory</i>). 
-
-* Unordered, On-heap 
-  * Update Sketch: <i>compact(false, null)</i>
-  * Set Operation: <i>getResult(false, null)</i>
-* Ordered, On-heap
-  * Update Sketch: <i>compact(true, null)</i>
-  * Set Operation: <i>getResult(true, null)</i>
-* Unordered, Off-heap
-  * Update Sketch: <i>compact(false, Memory mem)</i>
-  * Set Operation: <i>getResult(false, Memory mem)</i>
-* Ordered, Off-heap
-  * Update Sketch: <i>compact(true, Memory mem)</i>
-  * Set Operation: <i>getResult(true, Memory mem)</i>
-
-#### Compact Sketch Sizing
-These tables compute the size of a sketch after it has been converted into Compact Form. 
-The size of a sketch during the build phase is explained above as the sketch starts small and 
-resizes by the configurable <i>Resize Factor</i> up to the in-memory size of <i>2k*8</i> bytes plus
-a few primitives.
-
-Note: a sketch entry = 8 bytes.
-
-##### Quick Select Sketch (Default)
-The number of valid entries in the Quick Select Sketch after it enters estimation mode
-statistically varies from <i>k</i> to <i>15k/8</i> with an average of about <i>3k/2</i>. 
-It is a user option to force a rebuild() prior to compacting the sketch in which case the 
-number of valid entries is never larger than <i>k</i>.
-
-
-&nbsp;  | Empty | After Rebuild() | Estimating Avg | Estimating Max
-Nominal Entries (k) : Formula -> | 8 | k*8 +24 | k*12 + 24 | k*15 + 24
-----------------|-------------|-------------|------------|--------------
-16 | 8 | 152 | 216 | 264
-32 | 8 | 280 | 408 | 504
-64 | 8 | 536 | 792 | 984
-128 | 8 | 1,048 | 1,560 | 1,944
-256 | 8 | 2,072 | 3,096 | 3,864
-512 | 8 | 4,120 | 6,168 | 7,704
-1,024 | 8 | 8,216 | 12,312 | 15,384
-2,048 | 8 | 16,408 | 24,600 | 30,744
-4,096 | 8 | 32,792 | 49,176 | 61,464
-8,192 | 8 | 65,560 | 98,328 | 122,904
-16,384 | 8 | 131,096 | 196,632 | 245,784
-32,768 | 8 | 262,168 | 393,240 | 491,544
-65,536 | 8 | 524,312 | 786,456 | 983,064
-131,072 | 8 | 1,048,600 | 1,572,888 | 1,966,104
-262,144 | 8 | 2,097,176 | 3,145,752 | 3,932,184
-524,288 | 8 | 4,194,328 | 6,291,480 | 7,864,344
-1,048,576 | 8 | 8,388,632 | 12,582,936 | 15,728,664
-
-##### Alpha Sketch
-The number of valid entries in the Alpha Sketch after it enters estimation mode 
-is a random variable that has a probability distribution with a mean of <i>k</i>
-and a standard deviation of <i>sqrt(k)</i>. 
-The last column computes the maximum size with a confidence of 99.997% representing
-plus 4 standard deviations.
-
-
-&nbsp;  | Empty | Estimating Avg | Std Dev | Max @ 99.997% 
-Nominal Entries (k) : Formula -> | 8 | k*8 + 24 | sqrt(k) | (k+4SD)*8 +24
-----------------|-------------|-------------|------------|----------
-512 | 8 | 4,120 | 23 | 4,844
-1,024 | 9 | 8,216 | 32 | 9,240
-2,048 | 10 | 16,408 | 45 | 17,856
-4,096 | 11 | 32,792 | 64 | 34,840
-8,192 | 12 | 65,560 | 91 | 68,456
-16,384 | 13 | 131,096 | 128 | 135,192
-32,768 | 14 | 262,168 | 181 | 267,961
-65,536 | 15 | 524,312 | 256 | 532,504
-131,072 | 16 | 1,048,600 | 362 | 1,060,185
-262,144 | 17 | 2,097,176 | 512 | 2,113,560
-524,288 | 18 | 4,194,328 | 724 | 4,217,498
-1,048,576 | 19 | 8,388,632 | 1,024 | 8,421,400
-
-
-### Set Operation Family
-
-#### Union
-The <i>Union</i> operation has both a Java heap and a direct, off-heap variant. 
-When a Union operation is converted to a byte array using <i>toByteArray()</i>, 
-the internal structure is a 32-byte preamble followed by a non-contiguous hash 
-table array of 8-byte, long data entries. 
-This enables the Union to be quickly reconstructed from the byte array 
-so that updating of the Union can be continued.
-
-#### Intersection
-The <i>Intersection</i> operation has both a Java heap and a direct, off-heap variant. 
-When an Intersection operation is converted to a byte array using <i>toByteArray()</i>, 
-the internal structure is a 24-byte preamble followed by a non-contiguous hash 
-table array of 8-byte, long data entries. 
-This enables the Intersection to be quickly reconstructed from the byte array 
-so that updating of the Intersection can be continued.
-
-#### A not B
-The <i>A not B</i> operation is asymmetric and stateless. 
-Both the <i>A</i> and <i>B</i> arguments are presented and the difference 
-is computed and returned. 
-There is no need for a byte array form.
-
diff --git a/docs/Theta/ThetaSketchFramework.md b/docs/Theta/ThetaSketchFramework.md
deleted file mode 100644
index 9fa8ba1..0000000
--- a/docs/Theta/ThetaSketchFramework.md
+++ /dev/null
@@ -1,66 +0,0 @@
----
-layout: doc_page
----
-
-## Theta Sketch Framework
-Theta Sketches are a generalization of the well known <i>K<sup>th</sup> Minimum Value</i> (KMV)<sup>1,2</sup> 
-sketches in that KMV sketches are a form of Theta Sketch, but not all Theta Sketches are KMV.
-
-
-The <a href="{{site.docs_pdf_dir}}/ThetaSketchFramework.pdf">Theta Sketch Framework</a> (TSF) 
-is a mathematical framework 
-defined in a multi-stream setting that enables set expressions over these streams and encompasses many
-different sketching algorithms. A rudimentary introduction to the mathematics of the simpler sketch algorithms is developed in 
-<a href="{{site.docs_pdf_dir}}/SketchEquations.pdf">Sketch Equations</a>.
-
-The TSF consists of the following components:
-
-1. A data type <i>(&theta;,S)</i>, known as a <i>Theta Sketch</i>, where 0 &lt; <i>&theta;</i> &lt; 1 is a 
-threshold, and <i>S</i>, the number of entries, is the set of all unique hashed stream items 0 &lt; <i>x</i> &lt; 1 
-that are less than <i>&theta;</i>. 
-2. A universal "combining function" <i>ThetaUnion</i> that takes as input a collection of <i>Theta Sketches</i> 
-and returns a single <i>Theta Sketch</i> that is a <i>Union</i> of the input sketches. 
-This combining function is extended to set <i>Intersections</i> and <i>Differences</i> as well.
-3. A estimator function that takes as input a <i>Theta Sketch</i> and returns an estimate of the unique 
-hashed stream items presented to all the input sketches.
-  
-The TSF enables this sketch library to encompass multiple sketching algorithms including the 
-KMV sketch with a common API and greatly simplifies implementation of set 
-expressions.
-
-Note that in the KMV sketch the value <i>k</i> is overloaded with multiple roles:
-
-1. <i>k</i> determines the RSE (accuracy) of the sketch
-2. <i>k</i> determines the upper-bound size of the sketch
-3. <i>k</i> is used as a constant in the estimator and RSE equations
-4. <i>k</i> determines the <i>V(k<sup>th</sup>)</i> threshold, used to reject/accept hash values into the cache.
-
-By unloading some of these roles, we will gain degrees of freedom to do some innovative things. 
-
-Instead of having to track <i>V(k<sup>th</sup>)</i>, which is a member of the list of hash values, 
-we are going to create a separate threshold variable and call it <i>theta (&theta;)</i>. 
-This effectively decouples #3 and #4 above from <i>k</i>. When the sketch is empty <i>&theta;</i> = 1.0. 
-After the sketch has filled with <i>k</i> minimum values <i>&theta;</i> is still 1.0. 
-When the next incoming unique value must be inserted into the sketch the <i>(k+1)<sup>th</sup></i> 
-minimum value, is assigned to <i>&theta;</i> and removed from the cache.<sup>3</sup>
-
-Ultimately, it will be the size of <i>S</i>, <i>|S|</i>, that will determine the stored size of a 
-sketch, which decouples #2 above from the value <i>k</i>. 
-The <i>Nominal Entries</i> or <i>k</i> is a <i>user specified, configuration parameter</i>, 
-which is used by the software to determine the target accuracy of the sketch and the maximum size of the sketch.
-
-The unbiased estimate simplifies to \|S\|/<i>&theta;</i>, which is just the size of <i>S</i> divided by <i>&theta;</i>. 
-We will discuss the RSE in a later section.
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/theta/ThetaSketch1.png" alt="ThetaSketch1" />
-
-[1] Z. Bar-Yossef, T. Jayram, R. Kumar, D. Sivakumar, and L. Trevisan. Counting distinct elements in a data stream. In <i>Randomization and Approximation Techniques in Computer Science</i>, pages 1–10. Springer, 2002.
-
-[2] See <a href="{{site.docs_dir}}/Theta/KMVempty.html">KMV Tutorial</a> and 
-<a href="https://research.neustar.biz/2012/07/09/sketch-of-the-day-k-minimum-values/">Sketch of the Day: K-Minimum Values</a> 
-for a brief tutorials on KMV Sketches.
-
-[3] This is a limited "KMV perspective" on how <i>&theta;</i> gets assigned.  The attached paper 
-<a href="{{site.docs_pdf_dir}}/ThetaSketchFramework.pdf">Theta Sketch Framework</a> 
-presents multiple ways that <i>&theta;</i> can be assigned using the <i>Theta Choosing Function (TCF)</i>. 
-Different sketch algorithms have different TCFs.  
diff --git a/docs/Theta/ThetaSketchSetOps.md b/docs/Theta/ThetaSketchSetOps.md
deleted file mode 100644
index c3c6b00..0000000
--- a/docs/Theta/ThetaSketchSetOps.md
+++ /dev/null
@@ -1,69 +0,0 @@
----
-layout: doc_page
----
-
-## Theta Sketch Set Operations
-
-The Theta Sketch definition enables a uniform and simplified approach to performing the three 
-standard set operations, 
-<i>Union</i> (&#8746;), <i>Intersection</i> (&#8745;) and <i>Difference</i> (\\).
-
-The diagram below illustrates how the Intersection operation can be performed by examining the 
-internal hash values (entries) of both sketches, A and B. 
-Note that the <i>result</i> of a simple 2-way set operation is <i>another sketch</i>! 
-Performing Union and Difference operations are similar. 
-The equations for all three set operations are generalized below where the delta symbol, 
-&Delta;, represents one of the three set operations.
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/theta/ThetaSetOps.png" alt="ThetaSetOps" />
-
-The fact that set operations produce sketches as results enables full set expressions, such as<br>
- ((A &#8746; B) &#8745; (C &#8746; D))\\(E &#8746; F).
-
-The Union and Intersection operations are symmetric (i.e., sketch order insensitive) 
-and naturally iterative. 
-The AnotB operation, however, is asymmetric (i.e., sketch order sensitive) and not iterative. 
-For example:
-
-    int k = 4096;
-    UpdateSketch skA = Sketches.updateSketchBuilder().setNominalEntries(k).build();
-    UpdateSketch skB = Sketches.updateSketchBuilder().setNominalEntries(k).build();
-    UpdateSketch skC = Sketches.updateSketchBuilder().setNominalEntries(k).build();
-    
-    for (int i=1;  i<=10; i++) { skA.update(i); }
-    for (int i=1;  i<=20; i++) { skB.update(i); }
-    for (int i=6;  i<=15; i++) { skC.update(i); } //overlapping set
-    
-    Union union = Sketches.setOperationBuilder().setNominalEntries(k).buildUnion();
-    union.update(skA);
-    union.update(skB);
-    // ... continue to iterate on the input sketches to union
-    
-    CompactSketch unionSk = union.getResult();   //the result union sketch
-    System.out.println("A U B      : "+unionSk.getEstimate());   //the estimate of union
-    
-    //Intersection is similar
-    
-    Intersection inter = Sketches.setOperationBuilder().setNominalEntries(k).buildIntersection();
-    inter.update(unionSk);
-    inter.update(skC);
-    // ... continue to iterate on the input sketches to intersect
-    
-    CompactSketch interSk = inter.getResult();  //the result intersection sketch 
-    System.out.println("(A U B) ^ C: "+interSk.getEstimate());  //the estimate of intersection
-    
-    //The AnotB operation is a little different as it is stateless and not iterative:
-    
-    AnotB aNotB = Sketches.setOperationBuilder().setNominalEntries(k).buildANotB();
-    aNotB.update(skA, skC);
-    
-    CompactSketch not = aNotB.getResult();
-    System.out.println("A \\ C      : "+not.getEstimate()); //the estimate of AnotB
-    
-    /* OUTPUT:
-    A U B      : 20.0
-    (A U B) ^ C: 10.0
-    A \ C      : 5.0
-    */
-
-
diff --git a/docs/Theta/ThetaSketchSetOpsAccuracy.md b/docs/Theta/ThetaSketchSetOpsAccuracy.md
deleted file mode 100644
index fe3c44e..0000000
--- a/docs/Theta/ThetaSketchSetOpsAccuracy.md
+++ /dev/null
@@ -1,129 +0,0 @@
----
-layout: doc_page
----
-
-## Theta Sketch Set Operations Accuracy
-
-### The Theta Rules
-
-All set operations (Union, Intersection, Difference) between two sketches <i>A</i> and <i>B</i> 
-must obey the following two rules:
-
-* <i>&theta;<sub>result</sub> = min( &theta;<sub>A</sub> , &theta;<sub>B</sub> )</i>.
-* All entries retained in the result sketch must be less than <i>&theta;<sub>result</sub></i>.
-
-These rules can be extended to arbitrary set expressions as:
-
-* <i>&theta;<sub>result</sub> = min{ &theta;<sub>i</sub> }</i>.
-* All entries retained in the result sketch must be less than <i>&theta;<sub>result</sub></i>.
-
-### Union Set Expressions
-
-#### Source sketches and target with the same <i>Nominal Entries</i> or <i>k</i>
-
-As long as all source sketches and target have been configured with the same <i>Nominial Entries</i> 
-or <i>k</i>, and there has been no other intervening <i>Intersection</i> or <i>AnotB</i> operations, 
-the accuracy of the resulting <i>Union</i> sketch will have the same Relative Standard Error (RSE) 
-as determined by the <i>Nominal Entries</i> or <i>k</i> value. In other words,
-
-* <i>Union Estimate = k/&theta;<sub>result</sub></i>.
-* RSE<i><sub>union</sub> = 1 / sqrt(k - 1)</i>.
-
-This remains true no matter how many sketches are unioned together.
-
-#### Source sketches and target with different <i>Nominal Entries</i> or <i>k</i>
-
-The Relative Standard Error (RSE) of the resulting <i>Union</i> sketch will determined by
-the <i>Theta Rules</i> above. Ultimately, the source sketch with the smallest theta will 
-dominate the overall resulting error of the result. Given two sketches with equal cardinalities and 
-different values of <i>k</i>, the sketch with the smaller value of <i>k</i> will have the smallest
-value of theta and will largely determine the error distribution of the result. 
-
-### Mixed Set Expressions (Union, Intersection, AnotB)
-
-Conceptually, the Intersection and AnotB functions operate by first performing a Union of all the
-values from both source sketches and then identifying the appropriate proper subset of that 
-Union set creating a result sketch with the Union theta (which is the minimum theta of the source
-sketches) and the qualifying subset of values. 
-
-This means, of course, that depending on the operations and the data, the result set could have 
-zero, all, or some number in between of the retained values of the Union sketch. 
-Mixed set expressions can produce an error distribution that is larger that of a standard sketch
-of a given <i>Nominal Entries</i> or <i>k</i> and is mathematically described in 
-<a href="{{site.docs_pdf_dir}}/SketchEquations.pdf">Sketch Equations / Subsets of Fixed <i>k</i> Sampling</a>. 
-
-#### Source sketches and target with the same <i>Nominal Entries</i> or <i>k</i>
-
-When the source and target sketches have the same value of <i>k</i>, 
-the accuracy of the result sketch has a relatively straightforward mathematical solution and intuition:
-
-<center>RSE = <i>sqrt( est(Union(A,B)) / est(SetOperation(A,B)) ) * sqrt( 1/ (k-1) )</i></center>
-
-##### Example
-
-The intuition for this can be explained using this simple example of intersection 
-(set difference would behave similarly):
-
-Suppose we have as inputs two segments of unique identifiers, <i>A</i> and <i>B</i>.
-
-Assumptions:
-
-* We will use a sketch size of <i>k = 4096</i> entries with an RSE ~ 1/sqrt(k) = 1.6%.
-* Segment <i>A</i> has 4 million (4M) unique identifiers.
-* Segment <i>B</i> has 4 thousand (4K) unique identifiers and is a proper subset of <i>A</i>.
-
-Steps:
-
-* Build the Sketches. Sketch <i>S<sub>A</sub></i> will be fed segment <i>A</i> and Sketch <i>S<sub>B</sub></i> 
-will be fed segment <i>B</i>.
-    * Segment <i>B</i> fits exactly in <i>S<sub>B</sub></i>, so <i>&theta;<sub>B</sub></i> = 4K/4K = 1.0.
-    * Sketch <i>S<sub>A</sub></i> will end up with <i>&theta;<sub>A</sub></i> = 4K/4M = .001.
-
-The hash values retained in <i>S<sub>A</sub></i> represent a uniform sampling of all of the unique identifiers 
-in segment <i>A</i> and the resulting value of <i>&theta;<sub>A</sub></i> represents the effective sampling rate
-required to end up with <i>k</i> samples, which is ~ 4K/4M = .001.
-
-Even though in the raw data all the values of segment <i>B</i> are in segment <i>A</i>, the probability 
-that all the 4K samples of <i>S<sub>B</sub></i> appear <i>S<sub>A</sub></i> is extremely low since 
-only one in one thousand can be randomly chosen.
-
-Applying the <i>Theta Rules</i>:
-
-* <i>&theta;<sub>result</sub> = min(0.001, 1.0) = .001
-* All the entries from <i>S<sub>A</sub></i> already qualify. 
-* Since all 4K values in <i>S<sub>B</sub></i> are uniformly distributed between 0 and 1.0, only .001 of them 
-or approximately 4 of the bottom values will remain.
-* The resulting intersection sketch will have, on average, only 4 values and a theta of .001.
-
-The mean estimate from the intersection sketch will be 4/.001 = 4K. 
-This happens to be correct using this hand-wavy analysis but in general is a random result with a variance. 
-The proof that the estimate will be unbiased is in the attached 
-<a href="{{site.docs_pdf_dir}}/SketchEquations.pdf">Sketch Equations</a>.
-
-The RSE of a sketch with only 4 values is ~ 1/sqrt(4) = .5 or 50% error. 
-This is considerably larger than the RSE of either <i>S<sub>A</sub></i> or <i>S<sub>B</sub></i>, 
-which is ~ 1.6% as stated above.
-
-The insight to be gained from this example is that it was the theta (sampling rate) of the sketch of the 
-larger population that caused the increase in error. 
-And, for this example, increasing the sketch size of <i>S<sub>A</sub></i> would improve the resulting error. 
-The general case may be more complex.
-
-More formally, if we define a factor <i>F</i> to be the ratio:
-
-<center><i>F</i> = (size of Union(A,B) ) / (size of Intersection(A,B).</center>
-
-Then a simple way to compute the resulting RSE of an intersection (or difference) is
-
-<center>RSE<sub><i>intersection</i></sub> = <i>sqrt(F) * (RSE of input Sketches)</i></center>
-
-And in our example:
-
-<center>RSE<sub><i>intersection</i></sub> = sqrt(4M/4K) * 1/sqrt(4K) = 31.63 * 0.016 =  0.5 = 50%.</center>
-
-
-#### Source sketches and target with different <i>Nominal Entries</i> or <i>k</i>
-
-In the general case this scenario is even more complex and difficult to predict mathematically, but a conservative
-estimate would be to use the above equations substituting <i>k</i> with the smallest of the participating 
-<i>k</i> values.
diff --git a/docs/Theta/ThetaSparkExample.md b/docs/Theta/ThetaSparkExample.md
deleted file mode 100644
index 5678ec3..0000000
--- a/docs/Theta/ThetaSparkExample.md
+++ /dev/null
@@ -1,346 +0,0 @@
----
-layout: doc_page
----
-
-## Example of using ThetaSketch in Spark
-
-The key idea with respect to performance here is to arrange a two-phase process. In the first phase all input is partitioned by Spark and sent to executors. One sketch is created per partition (or per dimensional combination in that partition) and updated with all the input without serializing the sketch until the end of the phase. In the second phase the sketches from the first phase are merged. Therefore serialization would happen only between the phases to transfer the results of the first phase to the executors performing the second phase. In the code examples below we convert UpdateSketches to CompactSketches during serialization, which results in transferring less data, and also serves as a proof that no serialization is done during the first phase since the deserialized sketches cannot be updated, but only merged.
-
-Building one sketch using old Spark API:
-
-    import org.apache.spark.SparkContext;
-    import org.apache.spark.SparkConf;
-    import org.apache.spark.api.java.JavaSparkContext;
-    import org.apache.spark.api.java.JavaRDD;
-    import org.apache.spark.api.java.function.Function2;
-
-    import com.yahoo.sketches.theta.PairwiseSetOperations;
-    import com.yahoo.sketches.theta.CompactSketch;
-    import com.yahoo.sketches.theta.UpdateSketch;
-
-    public class Aggregate {
-
-      public static void main(final String[] args) {
-        final SparkConf conf = new SparkConf();
-        final JavaSparkContext context = new JavaSparkContext(conf);
-        final JavaRDD<String> lines = context.textFile("words.txt"); // one word per line
-        final ThetaSketchJavaSerializable initialValue = new ThetaSketchJavaSerializable();
-        final ThetaSketchJavaSerializable sketch = lines.aggregate(initialValue, new Add(), new Combine());
-        System.out.println("Unique count: " + String.format("%,f", sketch.getEstimate()));
-      }
-
-      static class Add implements Function2<ThetaSketchJavaSerializable, String, ThetaSketchJavaSerializable> {
-        public ThetaSketchJavaSerializable call(final ThetaSketchJavaSerializable sketch, final String value) throws Exception {
-          sketch.update(value);
-          return sketch;
-        }
-      }
-
-      static class Combine implements Function2<ThetaSketchJavaSerializable, ThetaSketchJavaSerializable, ThetaSketchJavaSerializable> {
-        static final ThetaSketchJavaSerializable emptySketchWrapped = new ThetaSketchJavaSerializable(UpdateSketch.builder().build().compact());
-
-        public ThetaSketchJavaSerializable call(final ThetaSketchJavaSerializable sketch1, final ThetaSketchJavaSerializable sketch2) throws Exception {
-          if (sketch1.getSketch() == null && sketch2.getSketch() == null) return emptySketchWrapped;
-          if (sketch1.getSketch() == null) return sketch2;
-          if (sketch2.getSketch() == null) return sketch1;
-          final CompactSketch compactSketch1 = sketch1.getCompactSketch();
-          final CompactSketch compactSketch2 = sketch2.getCompactSketch();
-          return new ThetaSketchJavaSerializable(PairwiseSetOperations.union(compactSketch1, compactSketch2));
-        }
-      }
-    }
-
-Wrapper to make ThetaSketch serializable:
-
-    import java.io.ObjectInputStream;
-    import java.io.ObjectOutputStream;
-    import java.io.IOException;
-    import java.io.Serializable;
-
-    import com.yahoo.sketches.theta.Sketch;
-    import com.yahoo.sketches.theta.UpdateSketch;
-    import com.yahoo.sketches.theta.CompactSketch;
-    import com.yahoo.sketches.theta.Sketches;
-
-    import com.yahoo.memory.Memory;
-
-    public class ThetaSketchJavaSerializable implements Serializable {
-
-      private Sketch sketch;
-
-      public ThetaSketchJavaSerializable() {
-      }
-
-      public ThetaSketchJavaSerializable(final Sketch sketch) {
-        this.sketch = sketch;
-      }
-
-      public Sketch getSketch() {
-        return sketch;
-      }
-
-      public CompactSketch getCompactSketch() {
-        if (sketch == null) return null;
-        if (sketch instanceof UpdateSketch) return ((UpdateSketch) sketch).compact();
-        return (CompactSketch) sketch;
-      }
-
-      public void update(final String value) {
-        if (sketch == null) sketch = UpdateSketch.builder().build();
-        if (sketch instanceof UpdateSketch) {
-          ((UpdateSketch) sketch).update(value);
-        } else {
-          throw new RuntimeException("update() on read-only sketch");
-        }
-      }
-
-      public double getEstimate() {
-        if (sketch == null) return 0.0;
-        return  sketch.getEstimate();
-      }
-
-      private void writeObject(final ObjectOutputStream out) throws IOException {
-        if (sketch == null) {
-          out.writeInt(0);
-          return;
-        }
-        final byte[] serializedSketchBytes = ((UpdateSketch) sketch).compact().toByteArray();
-        out.writeInt(serializedSketchBytes.length);
-        out.write(serializedSketchBytes);
-      }
-
-      private void readObject(final ObjectInputStream in) throws IOException, ClassNotFoundException {
-        final int length = in.readInt();
-        if (length == 0) return;
-        final byte[] serializedSketchBytes = new byte[length];
-        in.readFully(serializedSketchBytes);
-        sketch = Sketches.wrapSketch(Memory.wrap(serializedSketchBytes));
-      }
-
-    }
-
-
-Building one sketch using new Spark 2.x API and reading input from a Hive table:
-
-    import org.apache.spark.sql.SparkSession;
-    import org.apache.spark.sql.Dataset;
-    import org.apache.spark.sql.Row;
-
-    import com.yahoo.sketches.theta.PairwiseSetOperations;
-    import com.yahoo.sketches.theta.Sketch;
-    import com.yahoo.sketches.theta.UpdateSketch;
-    import com.yahoo.sketches.theta.CompactSketch;
-
-    import org.apache.spark.api.java.function.MapPartitionsFunction;
-    import org.apache.spark.api.java.function.ReduceFunction;
-
-    import org.apache.spark.sql.expressions.Aggregator;
-    import org.apache.spark.sql.Encoder;
-    import org.apache.spark.sql.Encoders;
-
-    import scala.Tuple2;
-    import java.util.Iterator;
-    import java.util.Arrays;
-
-    public class Spark2DatasetMapPartitionsReduceJavaSerialization {
-
-      public static void main(String[] args) {
-        final SparkSession spark = SparkSession
-          .builder()
-          .appName("Spark2Aggregate")
-          .enableHiveSupport()
-          .getOrCreate();
-        final Dataset<Row> data = spark.sql("select userid from my_data where userid is not null");
-
-        final Dataset<ThetaSketchJavaSerializable> mappedData = data.mapPartitions(new MapPartitionsFunction<Row, ThetaSketchJavaSerializable>() {
-          @Override
-          public Iterator<ThetaSketchJavaSerializable> call(Iterator<Row> it) {
-            ThetaSketchJavaSerializable sketch = new ThetaSketchJavaSerializable();
-            while (it.hasNext()) {
-              sketch.update((String) it.next().get(0));
-            }
-            return Arrays.asList(sketch).iterator();
-          }
-        }, Encoders.javaSerialization(ThetaSketchJavaSerializable.class));
-
-        final ThetaSketchJavaSerializable sketch = mappedData.reduce(new ReduceFunction<ThetaSketchJavaSerializable>() {
-          @Override
-          public ThetaSketchJavaSerializable call(ThetaSketchJavaSerializable sketch1, ThetaSketchJavaSerializable sketch2) throws Exception {
-            if (sketch1.getSketch() == null && sketch2.getSketch() == null) return  new ThetaSketchJavaSerializable(UpdateSketch.builder().build().compact());
-            if (sketch1.getSketch() == null) return sketch2;
-            if (sketch2.getSketch() == null) return sketch1;
-            final CompactSketch compactSketch1 = sketch1.getCompactSketch();
-            final CompactSketch compactSketch2 = sketch2.getCompactSketch();
-            return new ThetaSketchJavaSerializable(PairwiseSetOperations.union(compactSketch1, compactSketch2));
-          }
-        });
-
-        System.out.println("Unique count: " + String.format("%,f", sketch.getEstimate()));
-        spark.stop();
-      }
-    }
-
-
-Building multiple sketches (one sketch per key or dimension):
-
-    import org.apache.spark.SparkContext;
-    import org.apache.spark.SparkConf;
-    import org.apache.spark.api.java.JavaSparkContext;
-    import org.apache.spark.api.java.JavaRDD;
-    import org.apache.spark.api.java.JavaPairRDD;
-    import org.apache.spark.api.java.function.Function2;
-    import org.apache.spark.api.java.function.PairFlatMapFunction;
-
-    import com.yahoo.sketches.theta.PairwiseSetOperations;
-    import com.yahoo.sketches.theta.CompactSketch;
-    import com.yahoo.sketches.theta.UpdateSketch;
-
-    import java.util.List;
-    import java.util.ArrayList;
-    import java.util.Map;
-    import java.util.HashMap;
-    import java.util.Iterator;
-    import scala.Tuple2;
-
-    public class MapPartitionsToPairReduceByKey {
-
-      static final ThetaSketchJavaSerializable emptySketchWrapped = new ThetaSketchJavaSerializable(UpdateSketch.builder().build().compact());
-
-      public static void main(final String[] args) {
-        final SparkConf conf = new SparkConf();
-        final JavaSparkContext context = new JavaSparkContext(conf);
-
-        final JavaRDD<String> lines = context.textFile("agg-by-key-input.txt"); // format: key\tvalue
-
-        final JavaPairRDD<String, ThetaSketchJavaSerializable> mappedSketches = lines.mapPartitionsToPair(
-          new PairFlatMapFunction<Iterator<String>, String, ThetaSketchJavaSerializable>() {
-            @Override
-            public Iterator<Tuple2<String, ThetaSketchJavaSerializable>> call(final Iterator<String> input) {
-              // This map might be too big if there are too many keys in the input data
-              // One possible solution is to set a threshold on the number of entries
-              // and flush the HashMap once the threshold is reached (not shown here).
-              final Map<String, ThetaSketchJavaSerializable> map = new HashMap();
-              while (input.hasNext()) {
-                final String line = input.next();
-                final String[] tokens = line.split("\t");
-                ThetaSketchJavaSerializable sketch = map.get(tokens[0]);
-                if (sketch == null) {
-                  sketch = new ThetaSketchJavaSerializable();
-                  map.put(tokens[0], sketch);
-                }
-                sketch.update(tokens[1]);
-              }
-
-              final List<Tuple2<String, ThetaSketchJavaSerializable>> list = new ArrayList();
-              for (final Map.Entry<String, ThetaSketchJavaSerializable> entry: map.entrySet()) {
-                list.add(new Tuple2(entry.getKey(), entry.getValue()));
-              }
-              return list.iterator();
-            }
-          }
-        );
-
-        final JavaPairRDD<String, ThetaSketchJavaSerializable> sketches = mappedSketches.reduceByKey(
-          new Function2<ThetaSketchJavaSerializable, ThetaSketchJavaSerializable, ThetaSketchJavaSerializable>() {
-            @Override
-            public ThetaSketchJavaSerializable call(final ThetaSketchJavaSerializable sketch1, final ThetaSketchJavaSerializable sketch2) {
-              if (sketch1.getSketch() == null && sketch2.getSketch() == null) return emptySketchWrapped;
-              if (sketch1.getSketch() == null) return sketch2;
-              if (sketch2.getSketch() == null) return sketch1;
-              final CompactSketch compactSketch1 = sketch1.getCompactSketch();
-              final CompactSketch compactSketch2 = sketch2.getCompactSketch();
-              return new ThetaSketchJavaSerializable(PairwiseSetOperations.union(compactSketch1, compactSketch2));
-            }
-          }, 1 // number of output partitions
-        );
-
-        final Iterator<Tuple2<String, ThetaSketchJavaSerializable>> it = sketches.toLocalIterator();
-        while (it.hasNext()) {
-          final Tuple2<String, ThetaSketchJavaSerializable> pair = it.next();
-          System.out.println("Pair: (" + pair._1 + ", " + pair._2.getEstimate() + ")");
-        }
-      }
-
-    }
-
-Building multiple sketches using SparkSession and reading input from a Hive table:
-
-    import org.apache.spark.sql.SparkSession;
-    import org.apache.spark.sql.Dataset;
-    import org.apache.spark.sql.Row;
-    import org.apache.spark.api.java.JavaPairRDD;
-    import org.apache.spark.api.java.function.PairFlatMapFunction;
-    import org.apache.spark.api.java.function.Function2;
-
-    import com.yahoo.sketches.theta.PairwiseSetOperations;
-    import com.yahoo.sketches.theta.UpdateSketch;
-    import com.yahoo.sketches.theta.CompactSketch;
-
-    import scala.Tuple2;
-
-    import java.util.List;
-    import java.util.ArrayList;
-    import java.util.Iterator;
-
-    public class AggregateByKey2 {
-
-      public static void main(String[] args) {
-        SparkSession spark = SparkSession
-          .builder()
-          .appName("AggregateByKey2")
-          .enableHiveSupport()
-          .getOrCreate();
-
-        Dataset<Row> data = spark.sql("select country, userid from my_data where userid is not null");
-        final JavaPairRDD<String, String> pairs = data.javaRDD().mapPartitionsToPair(
-          new PairFlatMapFunction<Iterator<Row>, String, String>() {
-            @Override
-            public Iterator<Tuple2<String, String>> call(final Iterator<Row> input) {
-              final List<Tuple2<String, String>> list = new ArrayList();
-              while (input.hasNext()) {
-                final Row row = input.next();
-                list.add(new Tuple2<String, String>((String) row.get(0), (String) row.get(1)));
-              }
-              return list.iterator();
-            }
-          }
-        );
-
-        final JavaPairRDD<String, ThetaSketchJavaSerializable> sketches = pairs.aggregateByKey(
-          new ThetaSketchJavaSerializable(),
-          1, // number of partitions
-          new Add(),
-          new Combine()
-        );
-        
-        final Iterator<Tuple2<String, ThetaSketchJavaSerializable>> it = sketches.toLocalIterator();
-        while (it.hasNext()) {
-          final Tuple2<String, ThetaSketchJavaSerializable> pair = it.next();
-          System.out.println("Pair: (" + pair._1 + ", " + pair._2.getEstimate() + ")");
-        }
-        
-        spark.stop();
-      }
-
-      static class Add implements Function2<ThetaSketchJavaSerializable, String, ThetaSketchJavaSerializable> {
-        @Override
-        public ThetaSketchJavaSerializable call(final ThetaSketchJavaSerializable sketch, final String value) throws Exception {
-          sketch.update(value);
-          return sketch;
-        }
-      }
-
-      static class Combine implements Function2<ThetaSketchJavaSerializable, ThetaSketchJavaSerializable, ThetaSketchJavaSerializable> {
-        static final ThetaSketchJavaSerializable emptySketchWrapped = new ThetaSketchJavaSerializable(UpdateSketch.builder().build().compact());
-
-        public ThetaSketchJavaSerializable call(final ThetaSketchJavaSerializable sketch1, final ThetaSketchJavaSerializable sketch2) throws Exception {
-          if (sketch1.getSketch() == null && sketch2.getSketch() == null) return emptySketchWrapped;
-          if (sketch1.getSketch() == null) return sketch2;
-          if (sketch2.getSketch() == null) return sketch1;
-          final CompactSketch compactSketch1 = sketch1.getCompactSketch();
-          final CompactSketch compactSketch2 = sketch2.getCompactSketch();
-          return new ThetaSketchJavaSerializable(PairwiseSetOperations.union(compactSketch1, compactSketch2));
-        }
-      }
-
-    }
diff --git a/docs/Theta/ThetaUpdateSpeed.md b/docs/Theta/ThetaUpdateSpeed.md
deleted file mode 100644
index e7869c9..0000000
--- a/docs/Theta/ThetaUpdateSpeed.md
+++ /dev/null
@@ -1,58 +0,0 @@
----
-layout: doc_page
----
-
-## Update Speed
-
-### Resize Factor = X1
-The following graph illustrates the update speed of 3 different sketches from the library: the Heap QuickSelect Sketch, the Direct QuickSelect Sketch, and the Heap Alpha Sketch.
-The X-axis is the number of unique values presented to a sketch. The Y-axis is the average time to perform an update.  It is computed as the total time to update X-uniques divided by X-uniques.
-
-The very high values prior to 4 uniques are due to Java overhead and JVM warmup.  The hump in the middle of the graph is due to the internal hash table filling up and forcing an internal rebuild and reducing theta.  For this plot the sketches were configured with <i>k</i> = 4096. 
-The peaks on the QS plots represent successive reqbuilds.  The downward slope on the right side of the hump is the sketch speeding up because it is rejecting more and more incoming hash values due to the continued reduction in the value of theta.
-The Alpha sketch uses a more advanced hash table update algorithm that defers the first rebuild until after theta has started decreasing.  This is the little spike just to the right of the hump.
-As the number of uniques continue to increase the update speed of the sketch becomes asymptotic to the speed of the hash function itself, which is about 5 nanoseconds.  
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/theta/UpdateSpeed.png" alt="UpdateSpeed" />
-
- * The Heap Alpha Sketch (red) is the fastest sketch and primarily focused on real-time streaming environments and operates only on the Java heap.
-In this test setup and performing an "average" over all the test points from 8 to 8 million uniques the Alpha sketch update rate averages about 100 million updates per second.
- * The Heap QuickSelect sketch (blue) is next, also on-heap, averages about 81 million updates per second.
- * The Direct QuickSelect sketch (green) runs off-heap in direct, native memory and averages about 63 million updates per second. 
-
-#### How this graph was generated
-The goal of this measurement was to measure the limits of how fast these sketches could update data from a continuous data stream not limited by other system overhead, string or array processing. In order to remove random noise from the plots, each point on the graph represents an average of many trials.  For the low end of the graph the number of trials per point is 2^13 or 8K. At the high end at 8 million uniques per trial the number of trials is 2^4 or 16.  
-
-The sketches were configured with the optional <i>ResizingFactor = X1</i>, which means the internal cache was initially configured to be at full size at the start so there would not be any internal resizing of the cache during the test. See the Plot Parameters below. 
-
-It needs to be pointed out that these tests were designed to measure the maximum update speed under ideal conditions so "your mileage may vary"!
-Very few systems would actually be able to feed a single sketch at this rate so these plots represent an upper bound and not realistic update rates in more complex systems environments. Nonetheless, this demonstrates that the sketches would consume very little of an overall system's budget for updating, if there was one, and are quite suitable for real-time streams.
-
-The graphs on this page were generated using the utilities in the com.yahoo.sketches.performance package of the sketches-misc repository.
-There is more documentation with the code.
-
-### Resize Factors = X1, X2 and X8
-To illustrate how the the optional <i>Resize Factor</i> affects performance refer to the following graph.  All three plots were generated using the Heap QuickSelect Sketch but with different Resize Factors.
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/theta/UpdateSpeedWithRF.png" alt="UpdateSpeedWithRF" />
-
-* The blue curve is the same as the blue curve in the graph at the top of this page. 
-It was generated with <i>ResizeFactor = X1</i>, which means the sketch cache was initially created at full size, thus there is no resizing of the cache during the life of the sketch.  (There will be <i>rebuilding</i> but not resizing.)
-* The red curve is the same sketch but configured with <i>ResizeFactor = X2</i>, which means the sketch cache is initially created at a small size (enough for about 16 entries), and then when the sketch needs more space for the cache, it is resized by a factor of 2. Each of these resize events are clearly seen in the plot as sharp spikes in the speed performance where the sketch must pause to resize and reconstruct the hash table in the new cache.  These spikes fall at factors of 2 along the X-axis (with the exception of the last interval, which is a factor of 4 for reasons too complicated to explain here.)
-* The green curve is the same sketch but configured with <i>ResizeFactor = X8</i>.  An RF = X4 is also available but not shown.  
-
-As one would expect the overall speed of the RF = X2 sketch is slower than the RF = X1 sketch and the RF = X8 sketch is inbetween due to the amount of time the sketch spends in resizing the cache.
-
-The tradeoff here is the classic memory size versus speed.  Suppose you have millions of sketches that need to be allocated and your input data is highly skewed (as is often the case).  Most of the sketches will only have a few entries and only a small fraction of all the sketches will actually go into estimation mode and require a full-sized cache.  The Resize Factor option allows a memory allocation that would be orders of magnitude smaller than would be required if all the sketches had to be allocated at full size.  The default Resize Factor is X8, which is a nice compromise between X1 and X2.
-
-
-### Measurement System
-  Model Name:	MacBook Pro<br>
-  Model Identifier:	MacBookPro10,1<br>
-  Processor Name:	Intel Core i7<br>
-  Processor Speed:	2.6 GHz<br>
-  Number of Processors:	1<br>
-  Total Number of Cores:	4<br>
-  L2 Cache (per Core):	256 KB<br>
-  L3 Cache:	6 MB<br>
-  Memory:	16 GB 1600 MHz DDR3
diff --git a/docs/Theta/data.txt b/docs/Theta/data.txt
deleted file mode 100644
index 6e6418f..0000000
--- a/docs/Theta/data.txt
+++ /dev/null
@@ -1,140 +0,0 @@
-01	a
-02	a
-03	a
-04	a
-05	a
-06	a
-07	a
-08	a
-09	a
-10	a
-11	a
-12	a
-13	a
-14	a
-15	a
-16	a
-17	a
-18	a
-19	a
-20	a
-21	a
-22	a
-23	a
-24	a
-25	a
-26	a
-27	a
-28	a
-29	a
-30	a
-31	a
-32	a
-33	a
-34	a
-35	a
-36	a
-37	a
-38	a
-39	a
-40	a
-41	a
-42	a
-43	a
-44	a
-45	a
-46	a
-47	a
-48	a
-49	a
-50	a
-11	b
-12	b
-13	b
-14	b
-15	b
-16	b
-17	b
-18	b
-19	b
-20	b
-21	b
-22	b
-23	b
-24	b
-25	b
-26	b
-27	b
-28	b
-29	b
-30	b
-31	b
-32	b
-33	b
-34	b
-35	b
-36	b
-37	b
-38	b
-39	a
-40	a
-41	a
-42	a
-43	a
-44	a
-45	a
-46	a
-47	a
-48	a
-49	a
-50	a
-11	b
-12	b
-13	b
-14	b
-15	b
-16	b
-17	b
-18	b
-19	b
-20	b
-21	b
-22	b
-23	b
-24	b
-25	b
-26	b
-27	b
-28	b
-29	b
-30	b
-31	b
-32	b
-33	b
-34	b
-35	b
-36	b
-37	b
-38	b
-39	b
-40	b
-41	b
-42	b
-43	b
-44	b
-45	b
-46	b
-47	b
-48	b
-49	b
-50	b
-51	b
-52	b
-53	b
-54	b
-55	b
-56	b
-57	b
-58	b
-59	b
-60	b
diff --git a/docs/Theta/setops_data.txt b/docs/Theta/setops_data.txt
deleted file mode 100644
index a6a4164..0000000
--- a/docs/Theta/setops_data.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-1	7
-2	8
-3	9
-4	10
-5	11
-6	12
-7	13
-8	14
-9	15
-10	16
-10	17
-10	18
diff --git a/docs/Tuple/TupleHiveUDFs.md b/docs/Tuple/TupleHiveUDFs.md
deleted file mode 100644
index 5c3dacd..0000000
--- a/docs/Tuple/TupleHiveUDFs.md
+++ /dev/null
@@ -1,34 +0,0 @@
----
-layout: doc_page
----
-
-## Tuple Sketch Hive UDFs
-
-    add jar sketches-hive-0.10.5-with-shaded-core.jar;
-
-    create temporary function data2sketch as 'com.yahoo.sketches.hive.tuple.DataToArrayOfDoublesSketchUDAF';
-    create temporary function unionSketches as 'com.yahoo.sketches.hive.tuple.UnionArrayOfDoublesSketchUDAF';
-    create temporary function estimate as 'com.yahoo.sketches.hive.tuple.ArrayOfDoublesSketchToEstimatesUDF';
-
-    use <your-db-name-here>;
-
-    create temporary table tuple_input (id int, category char(1), parameter double);
-    insert into table tuple_input values
-      (1, 'a', 1), (2, 'a', 1), (3, 'a', 1), (4, 'a', 1), (5, 'a', 1), (6, 'a', 1), (7, 'a', 1), (8, 'a', 1), (9, 'a', 1), (10, 'a', 1),
-      (6, 'b', 1), (7, 'b', 1), (8, 'b', 1), (9, 'b', 1), (10, 'b', 1), (11, 'b', 1), (12, 'b', 1), (13, 'b', 1), (14, 'b', 1), (15, 'b', 1);
-
-    create temporary table sketch_intermediate (category char(1), sketch binary);
-    insert into sketch_intermediate select category, data2sketch(id, parameter) from tuple_input group by category;
-
-    -- estimates per category
-    select category, estimate(sketch) from sketch_intermediate;
-
-    Output:
-    a	[10.0,10.0]
-    b	[10.0,10.0]
-
-    -- union across categories and get estimates
-    select estimate(unionSketches(sketch)) from sketch_intermediate;
-
-    Output:
-    [15.0,20.0]
diff --git a/docs/Tuple/TupleJavaExample.md b/docs/Tuple/TupleJavaExample.md
deleted file mode 100644
index 75e3bb8..0000000
--- a/docs/Tuple/TupleJavaExample.md
+++ /dev/null
@@ -1,85 +0,0 @@
----
-layout: doc_page
----
-
-# Tuple Sketch Java Example
-
-    // simplified file operations and no error handling for clarity
-
-    import java.io.FileInputStream;
-    import java.io.FileOutputStream;
-    import java.util.Arrays;
-    import java.util.Random;
-
-    import com.yahoo.memory.Memory;
-    import com.yahoo.sketches.tuple.ArrayOfDoublesSetOperationBuilder;
-    import com.yahoo.sketches.tuple.ArrayOfDoublesSketch;
-    import com.yahoo.sketches.tuple.ArrayOfDoublesSketchIterator;
-    import com.yahoo.sketches.tuple.ArrayOfDoublesSketches;
-    import com.yahoo.sketches.tuple.ArrayOfDoublesUnion;
-    import com.yahoo.sketches.tuple.ArrayOfDoublesUpdatableSketch;
-    import com.yahoo.sketches.tuple.ArrayOfDoublesUpdatableSketchBuilder;
-    import com.yahoo.sketches.quantiles.DoublesSketch;
-    import com.yahoo.sketches.quantiles.UpdateDoublesSketch;
-
-    // this section generates two sketches with some overlap in unique keys
-    // and random double values from a normal distribution
-    // and serializes them into files in compact (not updatable) form
-    {
-      Random rand = new Random();
-
-      ArrayOfDoublesUpdatableSketch sketch1 = new ArrayOfDoublesUpdatableSketchBuilder().build();
-      for (int key = 0; key < 100000; key++) sketch1.update(key, new double[] {rand.nextGaussian()});
-      FileOutputStream out1 = new FileOutputStream("TupleSketch1.bin");
-      out1.write(sketch1.compact().toByteArray());
-      out1.close();
-
-      ArrayOfDoublesUpdatableSketch sketch2 = new ArrayOfDoublesUpdatableSketchBuilder().build();
-      for (int key = 50000; key < 150000; key++) sketch2.update(key, new double[] {rand.nextGaussian()});
-      FileOutputStream out2 = new FileOutputStream("TupleSketch2.bin");
-      out2.write(sketch2.compact().toByteArray());
-      out2.close();
-    }
-
-    // this section deserializes the sketches, produces union and prints some results
-    {
-      FileInputStream in1 = new FileInputStream("TupleSketch1.bin");
-      byte[] bytes1 = new byte[in1.available()];
-      in1.read(bytes1);
-      in1.close();
-      ArrayOfDoublesSketch sketch1 = ArrayOfDoublesSketches.wrapSketch(Memory.wrap(bytes1));
-
-      FileInputStream in2 = new FileInputStream("TupleSketch2.bin");
-      byte[] bytes2 = new byte[in2.available()];
-      in2.read(bytes2);
-      in2.close();
-      ArrayOfDoublesSketch sketch2 = ArrayOfDoublesSketches.wrapSketch(Memory.wrap(bytes2));
-
-      ArrayOfDoublesUnion union = new ArrayOfDoublesSetOperationBuilder().buildUnion();
-      union.update(sketch1);
-      union.update(sketch2);
-      ArrayOfDoublesSketch unionResult = union.getResult();
-
-      System.out.println("Union unique count estimate: " + unionResult.getEstimate());
-      System.out.println("Union unique count lower bound (95% confidence): " + unionResult.getLowerBound(2));
-      System.out.println("Union unique count upper bound (95% confidence): " + unionResult.getUpperBound(2));
-
-      // Let's use Quantiles sketch to analyze the distribution of values
-      UpdateDoublesSketch quantilesSketch = DoublesSketch.builder().build();
-      ArrayOfDoublesSketchIterator it = unionResult.iterator();
-      while (it.next()) {
-        quantilesSketch.update(it.getValues()[0]);
-      }
-
-      System.out.println("Probability Histogram of values: estimated probability mass in 6 bins:\n"
-          + "(-inf, -2), [-2, -1), [-1, 0), [0, 1), [1, 2), [2, +inf)");
-      System.out.println(Arrays.toString(quantilesSketch.getPMF(new double[] {-2, -1, 0, 1, 2})));
-    }
-
-    Output:
-    Union unique count estimate: 149586.73149344584
-    Union unique count lower bound (95% confidence): 145028.6046846571
-    Union unique count upper bound (95% confidence): 154287.5017892762
-    Probability Histogram of values: estimated probability mass in 6 bins:
-    (-inf, -2), [-2, -1), [-1, 0), [0, 1), [1, 2), [2, +inf)
-    [0.0390625, 0.1484375, 0.3125, 0.3046875, 0.1484375, 0.046875]
diff --git a/docs/Tuple/TupleOverview.md b/docs/Tuple/TupleOverview.md
deleted file mode 100644
index 8a52801..0000000
--- a/docs/Tuple/TupleOverview.md
+++ /dev/null
@@ -1,27 +0,0 @@
----
-layout: doc_page
----
-
-## Tuple Sketch Overview
-
-Tuple Sketches are extensions of the Theta Sketch, which can be represented internally as an array of hash values (of unique identifiers) and a value, theta, which represents the effective sampling rate determined by the sketch.
-
-The analysis capabilities with the core Theta Sketch technology is quite powerful, nevertheless, it is limited to set expressions across multiple Theta Sketches.
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/tuple/TupleStartsWithTheta.png" alt="TupleStartsWithTheta" />
-
-Tuple Sketches associate a Summary Object with each hash value.  A Summary Object can be anything, but is typically one or more numeric or boolean state variables as members of columns. This is shown in the next figure.
-
-<img class="doc-img-full" src="{{site.docs_img_dir}}/tuple/TupleWithAttributes.png" alt="TupleWithAttributes" />
-
-Tuple Sketches are ideal for summarizing attributes such as impressions or clicks. When the sketch is complete, the sum of all the counts in any particular column divided by theta of the sketch is an unbiased estimate of the sum of that attribute of the population from which the summary rows of sketch were drawn.  
-
-Summary Objects are class extensions of the generic base classes in the library. It is up to the developer of the extension how the summary fields are defined and how they should be combined during updates or during set operations. 
-
-Because the distribution of the attribute values is not known, it is not possible to provide meaningful error bounds on the projections of the attribute mean or variance onto the raw population. 
-
-Keep in mind that all of these operations are stream-based.  The raw data from which these sketches are built only needs to be touched once.
-
-The Tuple Sketches also provide sufficient methods so that user could develop a wrapper class that could facilitate approximate joins or other common database operations.  This concept is illustrated in this next diagram.
-
-<img class="doc-img-half" src="{{site.docs_img_dir}}/tuple/TupleJoins.png" alt="TupleJoins" />
diff --git a/docs/Tuple/TuplePigUDFs.md b/docs/Tuple/TuplePigUDFs.md
deleted file mode 100644
index fd94358..0000000
--- a/docs/Tuple/TuplePigUDFs.md
+++ /dev/null
@@ -1,165 +0,0 @@
----
-layout: doc_page
----
-
-## Tuple Sketch Pig UDFs
-
-### Instructions
-
-* get jars
-* save the following script as tuple.pig
-* adjust jar versions and paths if necessary
-* save the below data into a file called "data.txt"
-* copy data to hdfs: "hdfs dfs -copyFromLocal data.txt"
-* run pig script: "pig tuple.pig"
-
-### tuple.pig script
-
-    register sketches-core-0.7.0.jar;
-    register sketches-pig-0.7.0.jar;
-
-    define dataToSketch com.yahoo.sketches.pig.tuple.DataToDoubleSummarySketch('32');
-    define unionSketch com.yahoo.sketches.pig.tuple.UnionDoubleSummarySketch('32');
-    define getEstimates com.yahoo.sketches.pig.tuple.DoubleSummarySketchToEstimates();
-
-    a = load 'data.txt' as (id, category, parameter:double);
-    b = group a by category;
-    c = foreach b {
-      pair = foreach a generate id, parameter;
-      generate flatten(group) as (category), flatten(dataToSketch(pair)) as (sketch);
-    }
-    -- Sketches can be stored at this point in binary format to be used later:
-    -- store c into 'intermediate/$date' using BinStorage();
-    -- The next two lines print the results in human readable form for the purpose of this example
-    d = foreach c generate category, getEstimates(sketch);
-    dump d;
-
-    -- This can be a separate query.
-    -- For example, the first part can produce a daily intermediate feed and store it.
-    -- This part can load several instances of this daily intermediate feed and merge them
-    -- c = load 'intermediate/$date1,intermediate/$date2' using BinStorage() as (category, sketch);
-    e = group c all;
-    f = foreach e generate flatten(unionSketch(c.sketch)) as (sketch);
-    g = foreach f generate getEstimates(sketch);
-    dump g;
-
-The example input data has 3 fields: id, category and numeric parameter.
-There are 2 categories 'a' and 'b' with 50 unique IDs in each.
-Most of the IDs in these categories overlap, so that there are 60 unique IDs in total.
-The numeric parameter has the sum of 500.0 per category, and 1000.0 in total.
-
-Results:
-From 'dump d':
-
-    (a,(50.0,500.0))
-    (b,(50.0,500.0))
-
-From 'dump g' (merged across categories):
-
-    ((50.415577215639736,846.0364051499544))
-
-In this example the sketches have a small size of 32 nominal entries. From the first dump one can see that the sketches are still in the exact counting mode.
-Merging across categories pushed the resulting sketch into the estimation mode. The expected exact result would be (60.0, 1000.0).
-The estimates have high relative error because the sketch was configured with only 32 nominal entries.
-
-### [data.txt]({{site.docs_dir}}/Tuple/data.txt) (tab separated)
-    01	a	10.0
-    02	a	10.0
-    03	a	9.0
-    04	a	11.0
-    05	a	8.0
-    06	a	12.0
-    07	a	7.0
-    08	a	13.0
-    09	a	9.0
-    10	a	11.0
-    11	a	8.0
-    12	a	12.0
-    13	a	7.0
-    14	a	13.0
-    15	a	10.0
-    16	a	10.0
-    17	a	9.0
-    18	a	11.0
-    19	a	8.0
-    20	a	12.0
-    21	a	10.0
-    22	a	10.0
-    23	a	6.0
-    24	a	14.0
-    25	a	5.0
-    26	a	15.0
-    27	a	7.0
-    28	a	13.0
-    29	a	10.0
-    30	a	10.0
-    31	a	8.0
-    32	a	12.0
-    33	a	7.0
-    34	a	13.0
-    35	a	10.0
-    36	a	10.0
-    37	a	9.0
-    38	a	11.0
-    39	a	8.0
-    40	a	12.0
-    41	a	10.0
-    42	a	10.0
-    43	a	6.0
-    44	a	14.0
-    45	a	5.0
-    46	a	15.0
-    47	a	7.0
-    48	a	13.0
-    49	a	10.0
-    50	a	10.0
-    11	b	9.0
-    12	b	11.0
-    13	b	8.0
-    14	b	12.0
-    15	b	5.0
-    16	b	15.0
-    17	b	7.0
-    18	b	13.0
-    19	b	10.0
-    20	b	10.0
-    21	b	9.0
-    22	b	11.0
-    23	b	7.0
-    24	b	13.0
-    25	b	8.0
-    26	b	12.0
-    27	b	6.0
-    28	b	14.0
-    29	b	10.0
-    30	b	10.0
-    31	b	8.0
-    32	b	12.0
-    33	b	7.0
-    34	b	13.0
-    35	b	9.0
-    36	b	11.0
-    37	b	10.0
-    38	b	10.0
-    39	b	8.0
-    40	b	12.0
-    41	b	9.0
-    42	b	11.0
-    43	b	7.0
-    44	b	13.0
-    45	b	8.0
-    46	b	12.0
-    47	b	6.0
-    48	b	14.0
-    49	b	10.0
-    50	b	10.0
-    51	b	8.0
-    52	b	12.0
-    53	b	7.0
-    54	b	13.0
-    55	b	9.0
-    56	b	11.0
-    57	b	10.0
-    58	b	10.0
-    59	b	8.0
-    60	b	12.0
diff --git a/docs/Tuple/data.txt b/docs/Tuple/data.txt
deleted file mode 100644
index 4eff96f..0000000
--- a/docs/Tuple/data.txt
+++ /dev/null
@@ -1,100 +0,0 @@
-01	a	10.0
-02	a	10.0
-03	a	9.0
-04	a	11.0
-05	a	8.0
-06	a	12.0
-07	a	7.0
-08	a	13.0
-09	a	9.0
-10	a	11.0
-11	a	8.0
-12	a	12.0
-13	a	7.0
-14	a	13.0
-15	a	10.0
-16	a	10.0
-17	a	9.0
-18	a	11.0
-19	a	8.0
-20	a	12.0
-21	a	10.0
-22	a	10.0
-23	a	6.0
-24	a	14.0
-25	a	5.0
-26	a	15.0
-27	a	7.0
-28	a	13.0
-29	a	10.0
-30	a	10.0
-31	a	8.0
-32	a	12.0
-33	a	7.0
-34	a	13.0
-35	a	10.0
-36	a	10.0
-37	a	9.0
-38	a	11.0
-39	a	8.0
-40	a	12.0
-41	a	10.0
-42	a	10.0
-43	a	6.0
-44	a	14.0
-45	a	5.0
-46	a	15.0
-47	a	7.0
-48	a	13.0
-49	a	10.0
-50	a	10.0
-11	b	9.0
-12	b	11.0
-13	b	8.0
-14	b	12.0
-15	b	5.0
-16	b	15.0
-17	b	7.0
-18	b	13.0
-19	b	10.0
-20	b	10.0
-21	b	9.0
-22	b	11.0
-23	b	7.0
-24	b	13.0
-25	b	8.0
-26	b	12.0
-27	b	6.0
-28	b	14.0
-29	b	10.0
-30	b	10.0
-31	b	8.0
-32	b	12.0
-33	b	7.0
-34	b	13.0
-35	b	9.0
-36	b	11.0
-37	b	10.0
-38	b	10.0
-39	b	8.0
-40	b	12.0
-41	b	9.0
-42	b	11.0
-43	b	7.0
-44	b	13.0
-45	b	8.0
-46	b	12.0
-47	b	6.0
-48	b	14.0
-49	b	10.0
-50	b	10.0
-51	b	8.0
-52	b	12.0
-53	b	7.0
-54	b	13.0
-55	b	9.0
-56	b	11.0
-57	b	10.0
-58	b	10.0
-59	b	8.0
-60	b	12.0
diff --git a/docs/WhoUses.md b/docs/WhoUses.md
deleted file mode 100644
index 098e135..0000000
--- a/docs/WhoUses.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-layout: doc_page
----
-## Who is using DataSketches?
-
-<img src="{{site.docs_img_dir}}/whoUses/Yahoo!.png" alt="Yahoo!" width="200px" />
-
-<img src="{{site.docs_img_dir}}/whoUses/druid_2x_black_big.png" alt="druid_2x_black_big" width="200px" />
-
-<img src="{{site.docs_img_dir}}/whoUses/SpliceMachine.png" alt="SpliceMachine" width="200px" />
-
-
diff --git a/docs/downloads.md b/docs/downloads.md
deleted file mode 100644
index 97d4174..0000000
--- a/docs/downloads.md
+++ /dev/null
@@ -1,56 +0,0 @@
----
-layout: doc_page
----
-
-## Downloads
-
-Choose the most recent release version from <a href="https://search.maven.org/#search|ga|1|datasketches">The Central Repository</a>.
-
-Or, clone or fork the current SNAPSHOT directly from the relevant repository.
-
-### Version Numbers
-
-The artifacts downloaded from <a href="https://search.maven.org/#search|ga|1|datasketches">The Central Repository</a> 
-include a version number in the name, as in sketches-core-X.Y.Z.jar. 
-This same number is also in the top section of the pom.xml file.
-
-If jars are created using "mvn clean package" at the command line from a cloned or forked copy of
-the repository, the jars will be named sketches-core-X.Y.Z-SNAPSHOT.jar and will also be 
-in the top section of the pom.xml file.
-
-#### Central Repository Jars
-
-These are fully tested, production quality releases, and hopefully as bug-free as humanly possible. 
-However, the code is continuously evolving and improvements in performance, documentation, additions 
-to the API, and bug fixes do occur.  When enough of these build up, especially for bug fixes or 
-performance improvements, a new release will be issued to the Central Repository and the <i>Z</i> 
-digit will be incremented.  Generally, an incremented <i>Z</i> digit should be backward API 
-compatible with the previous release. Although this might not be guaranteed for newly introduced
-functionality. 
-
-When a significant API change occurs that could affect backward compatibility, 
-or major new functionality has been introduced, the <i>Y</i> digit will be incremented.
-
-The <i>X</i> digit is being reserved for major refactorings of the library where backward API 
-compatibility may not be guaranteed. 
-
-For the repositories that depend on core, such as <i>sketches-hive</i>, 
-the version number may be incremented just to be in sync with the core repository, 
-and may not reflect any actual code changes other than a change in the pom.xml to reflect the new 
-dependency. If you just want to run Hive and don't require access to the <i>sketches-core</i> it is
-recommended that you download the "with-shaded-core.jar", which includes the Hive jar as well as 
-shaded versions of the core jar and memory jar. The shading avoids conflicts with other possible versions
-of core and memory that you might have in your system.
-
-
-#### SNAPSHOT Jars
-If you want the latest and greatest version of the code, it is certainly OK for you to create your 
-own snapshot jars from a clone or fork. 
-The code is automatically tested using the current test suite, but you might catch the code in
-transition to a new future release. Caveat Emptor.
-
-### Version History
-Moved to github tags.
-
-
- 
\ No newline at end of file
diff --git a/docs/img/BigWin1SmallQuerySpace.png b/docs/img/BigWin1SmallQuerySpace.png
deleted file mode 100644
index 8b4622a..0000000
--- a/docs/img/BigWin1SmallQuerySpace.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/BigWin2Mergeability.png b/docs/img/BigWin2Mergeability.png
deleted file mode 100644
index 38dedde..0000000
--- a/docs/img/BigWin2Mergeability.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/BigWins3_4QuerySpeedArchitecture.png b/docs/img/BigWins3_4QuerySpeedArchitecture.png
deleted file mode 100644
index 2474f6e..0000000
--- a/docs/img/BigWins3_4QuerySpeedArchitecture.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/BigWins5_6RealTimeLateData.png b/docs/img/BigWins5_6RealTimeLateData.png
deleted file mode 100644
index b6739e4..0000000
--- a/docs/img/BigWins5_6RealTimeLateData.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/PeopleCloud.png b/docs/img/PeopleCloud.png
deleted file mode 100644
index b3ac4c7..0000000
--- a/docs/img/PeopleCloud.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/SketchElements.png b/docs/img/SketchElements.png
deleted file mode 100644
index 8d13540..0000000
--- a/docs/img/SketchElements.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/SketchOrigins.png b/docs/img/SketchOrigins.png
deleted file mode 100644
index 7741534..0000000
--- a/docs/img/SketchOrigins.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/SwimLanes.png b/docs/img/SwimLanes.png
deleted file mode 100644
index 76ea2fa..0000000
--- a/docs/img/SwimLanes.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/TwoDataSources.png b/docs/img/TwoDataSources.png
deleted file mode 100644
index 226f167..0000000
--- a/docs/img/TwoDataSources.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/fdt/FdtGroupErrorQuantiles.png b/docs/img/fdt/FdtGroupErrorQuantiles.png
deleted file mode 100644
index fe4bf75..0000000
--- a/docs/img/fdt/FdtGroupErrorQuantiles.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/fi/EstimateError0.7.png b/docs/img/fi/EstimateError0.7.png
deleted file mode 100644
index 5f9ca51..0000000
--- a/docs/img/fi/EstimateError0.7.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/fi/EstimateError1.1.png b/docs/img/fi/EstimateError1.1.png
deleted file mode 100644
index f6819c8..0000000
--- a/docs/img/fi/EstimateError1.1.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/fi/FI_ConfusionMatrix.png b/docs/img/fi/FI_ConfusionMatrix.png
deleted file mode 100644
index e55638c..0000000
--- a/docs/img/fi/FI_ConfusionMatrix.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/fi/FreqItemsError3.png b/docs/img/fi/FreqItemsError3.png
deleted file mode 100644
index a29cb82..0000000
--- a/docs/img/fi/FreqItemsError3.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/fi/GetFrequentItems0.7.png b/docs/img/fi/GetFrequentItems0.7.png
deleted file mode 100644
index dd465ab..0000000
--- a/docs/img/fi/GetFrequentItems0.7.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/fi/GetFrequentItems1.1.png b/docs/img/fi/GetFrequentItems1.1.png
deleted file mode 100644
index 82f8fd0..0000000
--- a/docs/img/fi/GetFrequentItems1.1.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/fi/LBError0.7.png b/docs/img/fi/LBError0.7.png
deleted file mode 100644
index 9728532..0000000
--- a/docs/img/fi/LBError0.7.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/fi/LBError1.1.png b/docs/img/fi/LBError1.1.png
deleted file mode 100644
index b03262e..0000000
--- a/docs/img/fi/LBError1.1.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/fi/RealCountDistribution0.7.png b/docs/img/fi/RealCountDistribution0.7.png
deleted file mode 100644
index 5ac561a..0000000
--- a/docs/img/fi/RealCountDistribution0.7.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/fi/RealCountDistribution1.1.png b/docs/img/fi/RealCountDistribution1.1.png
deleted file mode 100644
index eb031dd..0000000
--- a/docs/img/fi/RealCountDistribution1.1.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/fi/UBError0.7.png b/docs/img/fi/UBError0.7.png
deleted file mode 100644
index 0d4bf05..0000000
--- a/docs/img/fi/UBError0.7.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/fi/UBError1.1.png b/docs/img/fi/UBError1.1.png
deleted file mode 100644
index cbd8ea0..0000000
--- a/docs/img/fi/UBError1.1.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/hll/DruidBuildMergeTimeComparison.png b/docs/img/hll/DruidBuildMergeTimeComparison.png
deleted file mode 100644
index 9177f64..0000000
--- a/docs/img/hll/DruidBuildMergeTimeComparison.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/hll/DruidHllBiasComparison.png b/docs/img/hll/DruidHllBiasComparison.png
deleted file mode 100644
index 3dfdd44..0000000
--- a/docs/img/hll/DruidHllBiasComparison.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/hll/DruidRSEComparison.png b/docs/img/hll/DruidRSEComparison.png
deleted file mode 100644
index d7ffb0f..0000000
--- a/docs/img/hll/DruidRSEComparison.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/hll/HllHipLgK14LgT20_Quantiles.png b/docs/img/hll/HllHipLgK14LgT20_Quantiles.png
deleted file mode 100644
index 0a4c822..0000000
--- a/docs/img/hll/HllHipLgK14LgT20_Quantiles.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/hll/HllHipLgK4LgT20LgU20_accuracy.png b/docs/img/hll/HllHipLgK4LgT20LgU20_accuracy.png
deleted file mode 100644
index dcf4fb8..0000000
--- a/docs/img/hll/HllHipLgK4LgT20LgU20_accuracy.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/hll/HllK21T16U24.png b/docs/img/hll/HllK21T16U24.png
deleted file mode 100644
index 2aa4dd9..0000000
--- a/docs/img/hll/HllK21T16U24.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/hll/HllK21T16U24_closeup.png b/docs/img/hll/HllK21T16U24_closeup.png
deleted file mode 100644
index 7b532e6..0000000
--- a/docs/img/hll/HllK21T16U24_closeup.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/hll/HllK21T16U24_scale.png b/docs/img/hll/HllK21T16U24_scale.png
deleted file mode 100644
index ced132c..0000000
--- a/docs/img/hll/HllK21T16U24_scale.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/hll/HllVsHllppAcc.png b/docs/img/hll/HllVsHllppAcc.png
deleted file mode 100644
index bf2beba..0000000
--- a/docs/img/hll/HllVsHllppAcc.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/hll/HllVsHllppLogMerit.png b/docs/img/hll/HllVsHllppLogMerit.png
deleted file mode 100644
index 086e577..0000000
--- a/docs/img/hll/HllVsHllppLogMerit.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/hll/HllVsHllppMerit.png b/docs/img/hll/HllVsHllppMerit.png
deleted file mode 100644
index e04dec9..0000000
--- a/docs/img/hll/HllVsHllppMerit.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/hll/Hllpp21sp25T14U24_scale.png b/docs/img/hll/Hllpp21sp25T14U24_scale.png
deleted file mode 100644
index 567e42b..0000000
--- a/docs/img/hll/Hllpp21sp25T14U24_scale.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/hll/HllppK14T13SP26.png b/docs/img/hll/HllppK14T13SP26.png
deleted file mode 100644
index d6fdd6a..0000000
--- a/docs/img/hll/HllppK14T13SP26.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/hll/HllppK21T14.png b/docs/img/hll/HllppK21T14.png
deleted file mode 100644
index 589097c..0000000
--- a/docs/img/hll/HllppK21T14.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/hll/HllppK21T14_closeup.png b/docs/img/hll/HllppK21T14_closeup.png
deleted file mode 100644
index 127a1ad..0000000
--- a/docs/img/hll/HllppK21T14_closeup.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/hll/RSE_UniqueCountMap.png b/docs/img/hll/RSE_UniqueCountMap.png
deleted file mode 100644
index 7ce4715..0000000
--- a/docs/img/hll/RSE_UniqueCountMap.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/hll/SerCompactSizes.png b/docs/img/hll/SerCompactSizes.png
deleted file mode 100644
index 1be6220..0000000
--- a/docs/img/hll/SerCompactSizes.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/hll/SpeedComparisons.png b/docs/img/hll/SpeedComparisons.png
deleted file mode 100644
index 24e4146..0000000
--- a/docs/img/hll/SpeedComparisons.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/hll/hll-sketch-vs-druid-error-95pct.png b/docs/img/hll/hll-sketch-vs-druid-error-95pct.png
deleted file mode 100644
index 585e9f2..0000000
--- a/docs/img/hll/hll-sketch-vs-druid-error-95pct.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/hll/hll-sketch-vs-druid-error-99pct.png b/docs/img/hll/hll-sketch-vs-druid-error-99pct.png
deleted file mode 100644
index 6c757dd..0000000
--- a/docs/img/hll/hll-sketch-vs-druid-error-99pct.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/hll/hll-sketch-vs-druid-size.png b/docs/img/hll/hll-sketch-vs-druid-size.png
deleted file mode 100644
index 02ea3f5..0000000
--- a/docs/img/hll/hll-sketch-vs-druid-size.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/hll/serde/Hll4SerDeK12T14.png b/docs/img/hll/serde/Hll4SerDeK12T14.png
deleted file mode 100644
index bb86d94..0000000
--- a/docs/img/hll/serde/Hll4SerDeK12T14.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/hll/serde/Hll8SerDeK12T16CompactF.png b/docs/img/hll/serde/Hll8SerDeK12T16CompactF.png
deleted file mode 100644
index 5f46bf6..0000000
--- a/docs/img/hll/serde/Hll8SerDeK12T16CompactF.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/hll/serde/Hll8SerDeK12T16CompactFWrapT.png b/docs/img/hll/serde/Hll8SerDeK12T16CompactFWrapT.png
deleted file mode 100644
index 650de5a..0000000
--- a/docs/img/hll/serde/Hll8SerDeK12T16CompactFWrapT.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/hll/serde/HllVsHllpSummary.png b/docs/img/hll/serde/HllVsHllpSummary.png
deleted file mode 100644
index a3d1488..0000000
--- a/docs/img/hll/serde/HllVsHllpSummary.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/hll/serde/HllpSerDeP12SP25T14.png b/docs/img/hll/serde/HllpSerDeP12SP25T14.png
deleted file mode 100644
index 0aa02b2..0000000
--- a/docs/img/hll/serde/HllpSerDeP12SP25T14.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/hll/upspeed/HllUpdateSpeed.png b/docs/img/hll/upspeed/HllUpdateSpeed.png
deleted file mode 100644
index 0c31c07..0000000
--- a/docs/img/hll/upspeed/HllUpdateSpeed.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/hll/upspeed/HllVsHllpUpdateSpeed.png b/docs/img/hll/upspeed/HllVsHllpUpdateSpeed.png
deleted file mode 100644
index 6ba048a..0000000
--- a/docs/img/hll/upspeed/HllVsHllpUpdateSpeed.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/memory/BB_LB.png b/docs/img/memory/BB_LB.png
deleted file mode 100644
index 1390013..0000000
--- a/docs/img/memory/BB_LB.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/memory/CoreHierarchy.png b/docs/img/memory/CoreHierarchy.png
deleted file mode 100644
index db685a7..0000000
--- a/docs/img/memory/CoreHierarchy.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/memory/MapAndHandleHierarchy.png b/docs/img/memory/MapAndHandleHierarchy.png
deleted file mode 100644
index 6dd7543..0000000
--- a/docs/img/memory/MapAndHandleHierarchy.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/memory/MemoryDirect.png b/docs/img/memory/MemoryDirect.png
deleted file mode 100644
index 6f8f62c..0000000
--- a/docs/img/memory/MemoryDirect.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/memory/MemoryHeap.png b/docs/img/memory/MemoryHeap.png
deleted file mode 100644
index 7919a25..0000000
--- a/docs/img/memory/MemoryHeap.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/memory/Read_C_Java_Unsafe.png b/docs/img/memory/Read_C_Java_Unsafe.png
deleted file mode 100644
index 64f4ac1..0000000
--- a/docs/img/memory/Read_C_Java_Unsafe.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/memory/Speed_0.12.0.png b/docs/img/memory/Speed_0.12.0.png
deleted file mode 100644
index e8ee60f..0000000
--- a/docs/img/memory/Speed_0.12.0.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/memory/Write_C_Java_Unsafe.png b/docs/img/memory/Write_C_Java_Unsafe.png
deleted file mode 100644
index 8ffabdc..0000000
--- a/docs/img/memory/Write_C_Java_Unsafe.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/quantiles/DSQsketchK256_StreamA_CDF.png b/docs/img/quantiles/DSQsketchK256_StreamA_CDF.png
deleted file mode 100644
index 0fe0430..0000000
--- a/docs/img/quantiles/DSQsketchK256_StreamA_CDF.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/quantiles/DSQsketchK256_StreamA_PMF.png b/docs/img/quantiles/DSQsketchK256_StreamA_PMF.png
deleted file mode 100644
index e6e501e..0000000
--- a/docs/img/quantiles/DSQsketchK256_StreamA_PMF.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/quantiles/DSQsketchK32_StreamA_CDF.png b/docs/img/quantiles/DSQsketchK32_StreamA_CDF.png
deleted file mode 100644
index d38a3d6..0000000
--- a/docs/img/quantiles/DSQsketchK32_StreamA_CDF.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/quantiles/DSQsketchK32_StreamA_PMF.png b/docs/img/quantiles/DSQsketchK32_StreamA_PMF.png
deleted file mode 100644
index aa09ba6..0000000
--- a/docs/img/quantiles/DSQsketchK32_StreamA_PMF.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/quantiles/DruidAH_StreamA_CDF.png b/docs/img/quantiles/DruidAH_StreamA_CDF.png
deleted file mode 100644
index 341c8a8..0000000
--- a/docs/img/quantiles/DruidAH_StreamA_CDF.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/quantiles/DruidAH_StreamA_PMF1.png b/docs/img/quantiles/DruidAH_StreamA_PMF1.png
deleted file mode 100644
index f07336b..0000000
--- a/docs/img/quantiles/DruidAH_StreamA_PMF1.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/quantiles/DruidAH_StreamA_PMF2.png b/docs/img/quantiles/DruidAH_StreamA_PMF2.png
deleted file mode 100644
index a583e51..0000000
--- a/docs/img/quantiles/DruidAH_StreamA_PMF2.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/quantiles/MSketch_StreamA_CDF.png b/docs/img/quantiles/MSketch_StreamA_CDF.png
deleted file mode 100644
index 10dfd37..0000000
--- a/docs/img/quantiles/MSketch_StreamA_CDF.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/quantiles/QuantilesCDF.png b/docs/img/quantiles/QuantilesCDF.png
deleted file mode 100644
index a14a956..0000000
--- a/docs/img/quantiles/QuantilesCDF.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/quantiles/QuantilesCDFAbsRankError.png b/docs/img/quantiles/QuantilesCDFAbsRankError.png
deleted file mode 100644
index e670a72..0000000
--- a/docs/img/quantiles/QuantilesCDFAbsRankError.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/quantiles/QuantilesInverseCDF.png b/docs/img/quantiles/QuantilesInverseCDF.png
deleted file mode 100644
index b06fb54..0000000
--- a/docs/img/quantiles/QuantilesInverseCDF.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/quantiles/StreamA_ExactCDF.png b/docs/img/quantiles/StreamA_ExactCDF.png
deleted file mode 100644
index dd2e14e..0000000
--- a/docs/img/quantiles/StreamA_ExactCDF.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/quantiles/StreamA_ExactHistogram.png b/docs/img/quantiles/StreamA_ExactHistogram.png
deleted file mode 100644
index 000e662..0000000
--- a/docs/img/quantiles/StreamA_ExactHistogram.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/quantiles/TimeSpentHistogram.png b/docs/img/quantiles/TimeSpentHistogram.png
deleted file mode 100644
index 8b93263..0000000
--- a/docs/img/quantiles/TimeSpentHistogram.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/quantiles/TimeSpentLognormal.png b/docs/img/quantiles/TimeSpentLognormal.png
deleted file mode 100644
index 7b8ba39..0000000
--- a/docs/img/quantiles/TimeSpentLognormal.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/quantiles/TimeSpentQuantiles.png b/docs/img/quantiles/TimeSpentQuantiles.png
deleted file mode 100644
index bf8431b..0000000
--- a/docs/img/quantiles/TimeSpentQuantiles.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/quantiles/kll200-vs-ds128-accuracy-per-byte-log.png b/docs/img/quantiles/kll200-vs-ds128-accuracy-per-byte-log.png
deleted file mode 100644
index 57ce62e..0000000
--- a/docs/img/quantiles/kll200-vs-ds128-accuracy-per-byte-log.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/quantiles/kll200-vs-ds128-items.png b/docs/img/quantiles/kll200-vs-ds128-items.png
deleted file mode 100644
index f1bd9a3..0000000
--- a/docs/img/quantiles/kll200-vs-ds128-items.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/quantiles/kll200-vs-ds128-rank-error.png b/docs/img/quantiles/kll200-vs-ds128-rank-error.png
deleted file mode 100644
index 730753d..0000000
--- a/docs/img/quantiles/kll200-vs-ds128-rank-error.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/quantiles/kll200-vs-ds128-size.png b/docs/img/quantiles/kll200-vs-ds128-size.png
deleted file mode 100644
index d3fbf10..0000000
--- a/docs/img/quantiles/kll200-vs-ds128-size.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/quantiles/kll200-vs-ds128-update.png b/docs/img/quantiles/kll200-vs-ds128-update.png
deleted file mode 100644
index 333a59c..0000000
--- a/docs/img/quantiles/kll200-vs-ds128-update.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/quantiles/kll200-vs-td100-deserialize-time.png b/docs/img/quantiles/kll200-vs-td100-deserialize-time.png
deleted file mode 100644
index 58ed252..0000000
--- a/docs/img/quantiles/kll200-vs-td100-deserialize-time.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/quantiles/kll200-vs-td100-error-blocky.png b/docs/img/quantiles/kll200-vs-td100-error-blocky.png
deleted file mode 100644
index 7722c72..0000000
--- a/docs/img/quantiles/kll200-vs-td100-error-blocky.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/quantiles/kll200-vs-td100-error-gaussian.png b/docs/img/quantiles/kll200-vs-td100-error-gaussian.png
deleted file mode 100644
index 4d87c79..0000000
--- a/docs/img/quantiles/kll200-vs-td100-error-gaussian.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/quantiles/kll200-vs-td100-error-same-value.png b/docs/img/quantiles/kll200-vs-td100-error-same-value.png
deleted file mode 100644
index fb77f9d..0000000
--- a/docs/img/quantiles/kll200-vs-td100-error-same-value.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/quantiles/kll200-vs-td100-error-uniform.png b/docs/img/quantiles/kll200-vs-td100-error-uniform.png
deleted file mode 100644
index 5f4eb49..0000000
--- a/docs/img/quantiles/kll200-vs-td100-error-uniform.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/quantiles/kll200-vs-td100-serialize-time.png b/docs/img/quantiles/kll200-vs-td100-serialize-time.png
deleted file mode 100644
index 15439f4..0000000
--- a/docs/img/quantiles/kll200-vs-td100-serialize-time.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/quantiles/kll200-vs-td100-size.png b/docs/img/quantiles/kll200-vs-td100-size.png
deleted file mode 100644
index e2515b8..0000000
--- a/docs/img/quantiles/kll200-vs-td100-size.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/quantiles/kll200-vs-td100-td200-update-time.png b/docs/img/quantiles/kll200-vs-td100-td200-update-time.png
deleted file mode 100644
index 5b8b69b..0000000
--- a/docs/img/quantiles/kll200-vs-td100-td200-update-time.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/quantiles/kll200-vs-td200-deserialize-time.png b/docs/img/quantiles/kll200-vs-td200-deserialize-time.png
deleted file mode 100644
index 79282b8..0000000
--- a/docs/img/quantiles/kll200-vs-td200-deserialize-time.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/quantiles/kll200-vs-td200-error-blocky.png b/docs/img/quantiles/kll200-vs-td200-error-blocky.png
deleted file mode 100644
index 6332b30..0000000
--- a/docs/img/quantiles/kll200-vs-td200-error-blocky.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/quantiles/kll200-vs-td200-error-gaussian.png b/docs/img/quantiles/kll200-vs-td200-error-gaussian.png
deleted file mode 100644
index 4dcd372..0000000
--- a/docs/img/quantiles/kll200-vs-td200-error-gaussian.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/quantiles/kll200-vs-td200-error-uniform.png b/docs/img/quantiles/kll200-vs-td200-error-uniform.png
deleted file mode 100644
index 0965ac0..0000000
--- a/docs/img/quantiles/kll200-vs-td200-error-uniform.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/quantiles/kll200-vs-td200-serialize-time.png b/docs/img/quantiles/kll200-vs-td200-serialize-time.png
deleted file mode 100644
index 8331992..0000000
--- a/docs/img/quantiles/kll200-vs-td200-serialize-time.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/quantiles/kll200-vs-td200-size.png b/docs/img/quantiles/kll200-vs-td200-size.png
deleted file mode 100644
index 5d6caac..0000000
--- a/docs/img/quantiles/kll200-vs-td200-size.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/quantiles/qds-7-compact-accuracy-1k-99pct-20180224.png b/docs/img/quantiles/qds-7-compact-accuracy-1k-99pct-20180224.png
deleted file mode 100644
index 8588f03..0000000
--- a/docs/img/quantiles/qds-7-compact-accuracy-1k-99pct-20180224.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/sampling/compare_datafu.k2048.png b/docs/img/sampling/compare_datafu.k2048.png
deleted file mode 100644
index 884986c..0000000
--- a/docs/img/sampling/compare_datafu.k2048.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/theta/400px-StandardNormalCurve.png b/docs/img/theta/400px-StandardNormalCurve.png
deleted file mode 100644
index 442de6e..0000000
--- a/docs/img/theta/400px-StandardNormalCurve.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/theta/64KSketchVsIEerror.png b/docs/img/theta/64KSketchVsIEerror.png
deleted file mode 100644
index 2c0636e..0000000
--- a/docs/img/theta/64KSketchVsIEerror.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/theta/Alpha4KError.png b/docs/img/theta/Alpha4KError.png
deleted file mode 100644
index 7742085..0000000
--- a/docs/img/theta/Alpha4KError.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/theta/ConcertLine1.png b/docs/img/theta/ConcertLine1.png
deleted file mode 100644
index e53a421..0000000
--- a/docs/img/theta/ConcertLine1.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/theta/ConcertLine2.png b/docs/img/theta/ConcertLine2.png
deleted file mode 100644
index 1042cb4..0000000
--- a/docs/img/theta/ConcertLine2.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/theta/ErrorSurface2.png b/docs/img/theta/ErrorSurface2.png
deleted file mode 100644
index 0d803c1..0000000
--- a/docs/img/theta/ErrorSurface2.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/theta/Est1Formula.png b/docs/img/theta/Est1Formula.png
deleted file mode 100644
index c6806ed..0000000
--- a/docs/img/theta/Est1Formula.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/theta/Est2Formula.png b/docs/img/theta/Est2Formula.png
deleted file mode 100644
index 1477190..0000000
--- a/docs/img/theta/Est2Formula.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/theta/FractTrialsLB_0p5.png b/docs/img/theta/FractTrialsLB_0p5.png
deleted file mode 100644
index 4060ae2..0000000
--- a/docs/img/theta/FractTrialsLB_0p5.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/theta/GenericConcurrentSketch.png b/docs/img/theta/GenericConcurrentSketch.png
deleted file mode 100644
index c415e05..0000000
--- a/docs/img/theta/GenericConcurrentSketch.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/theta/KMV1.png b/docs/img/theta/KMV1.png
deleted file mode 100644
index 2ee08a5..0000000
--- a/docs/img/theta/KMV1.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/theta/KMV2.png b/docs/img/theta/KMV2.png
deleted file mode 100644
index ad1e974..0000000
--- a/docs/img/theta/KMV2.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/theta/KMV3.png b/docs/img/theta/KMV3.png
deleted file mode 100644
index 9acaae0..0000000
--- a/docs/img/theta/KMV3.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/theta/KMV4.png b/docs/img/theta/KMV4.png
deleted file mode 100644
index f9ba3fe..0000000
--- a/docs/img/theta/KMV4.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/theta/KMV5.png b/docs/img/theta/KMV5.png
deleted file mode 100644
index b4e328c..0000000
--- a/docs/img/theta/KMV5.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/theta/MergeSpeed.png b/docs/img/theta/MergeSpeed.png
deleted file mode 100644
index 8cc3c60..0000000
--- a/docs/img/theta/MergeSpeed.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/theta/Normal2.png b/docs/img/theta/Normal2.png
deleted file mode 100644
index 0e88086..0000000
--- a/docs/img/theta/Normal2.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/theta/QS4KError.png b/docs/img/theta/QS4KError.png
deleted file mode 100644
index 2c62c64..0000000
--- a/docs/img/theta/QS4KError.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/theta/QS4KErrorRebuild.png b/docs/img/theta/QS4KErrorRebuild.png
deleted file mode 100644
index 2b9dca7..0000000
--- a/docs/img/theta/QS4KErrorRebuild.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/theta/RSE_4K_0p5.png b/docs/img/theta/RSE_4K_0p5.png
deleted file mode 100644
index f1788dd..0000000
--- a/docs/img/theta/RSE_4K_0p5.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/theta/RSEvsK.png b/docs/img/theta/RSEvsK.png
deleted file mode 100644
index 16c5c9e..0000000
--- a/docs/img/theta/RSEvsK.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/theta/ThetaSetOps.png b/docs/img/theta/ThetaSetOps.png
deleted file mode 100644
index d11df9c..0000000
--- a/docs/img/theta/ThetaSetOps.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/theta/ThetaSketch1.png b/docs/img/theta/ThetaSketch1.png
deleted file mode 100644
index 1901bd7..0000000
--- a/docs/img/theta/ThetaSketch1.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/theta/UpdateSpeed.png b/docs/img/theta/UpdateSpeed.png
deleted file mode 100644
index 8e3f05d..0000000
--- a/docs/img/theta/UpdateSpeed.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/theta/UpdateSpeedWithRF.png b/docs/img/theta/UpdateSpeedWithRF.png
deleted file mode 100644
index 9a4485b..0000000
--- a/docs/img/theta/UpdateSpeedWithRF.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/theta/We_do_sketches.png b/docs/img/theta/We_do_sketches.png
deleted file mode 100644
index edb058c..0000000
--- a/docs/img/theta/We_do_sketches.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/theta/pSamplingPitchfork.png b/docs/img/theta/pSamplingPitchfork.png
deleted file mode 100644
index 0385ad0..0000000
--- a/docs/img/theta/pSamplingPitchfork.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/tuple/TupleJoins.png b/docs/img/tuple/TupleJoins.png
deleted file mode 100644
index c595358..0000000
--- a/docs/img/tuple/TupleJoins.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/tuple/TupleStartsWithTheta.png b/docs/img/tuple/TupleStartsWithTheta.png
deleted file mode 100644
index e3989f4..0000000
--- a/docs/img/tuple/TupleStartsWithTheta.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/tuple/TupleWithAttributes.png b/docs/img/tuple/TupleWithAttributes.png
deleted file mode 100644
index 392dc4f..0000000
--- a/docs/img/tuple/TupleWithAttributes.png
+++ /dev/null
Binary files differ
diff --git a/docs/img/whoUses/SpliceMachine.png b/docs/img/whoUses/SpliceMachine.png
deleted file mode 100644
index b2a5939..0000000
--- a/docs/img/whoUses/SpliceMachine.png
+++ /dev/null
Binary files differ
diff --git "a/docs/img/whoUses/Yahoo\041.png" "b/docs/img/whoUses/Yahoo\041.png"
deleted file mode 100644
index 9e667b5..0000000
--- "a/docs/img/whoUses/Yahoo\041.png"
+++ /dev/null
Binary files differ
diff --git a/docs/img/whoUses/druid_2x_black_big.png b/docs/img/whoUses/druid_2x_black_big.png
deleted file mode 100644
index 0878def..0000000
--- a/docs/img/whoUses/druid_2x_black_big.png
+++ /dev/null
Binary files differ
diff --git a/docs/pdf/DataSketches.pdf b/docs/pdf/DataSketches.pdf
deleted file mode 100644
index f7aba3b..0000000
--- a/docs/pdf/DataSketches.pdf
+++ /dev/null
Binary files differ
diff --git a/docs/pdf/DataSketches_deck.pdf b/docs/pdf/DataSketches_deck.pdf
deleted file mode 100644
index 882eb3f..0000000
--- a/docs/pdf/DataSketches_deck.pdf
+++ /dev/null
Binary files differ
diff --git a/docs/pdf/Quantiles_KLL.pdf b/docs/pdf/Quantiles_KLL.pdf
deleted file mode 100644
index fa2e86e..0000000
--- a/docs/pdf/Quantiles_KLL.pdf
+++ /dev/null
Binary files differ
diff --git a/docs/pdf/SketchEquations.pdf b/docs/pdf/SketchEquations.pdf
deleted file mode 100644
index 4131162..0000000
--- a/docs/pdf/SketchEquations.pdf
+++ /dev/null
Binary files differ
diff --git a/docs/pdf/ThetaSketchFramework.pdf b/docs/pdf/ThetaSketchFramework.pdf
deleted file mode 100644
index 494b40d..0000000
--- a/docs/pdf/ThetaSketchFramework.pdf
+++ /dev/null
Binary files differ
diff --git a/docs/pdf/icdt-talk.pdf b/docs/pdf/icdt-talk.pdf
deleted file mode 100644
index a16eead..0000000
--- a/docs/pdf/icdt-talk.pdf
+++ /dev/null
Binary files differ
diff --git a/img/Yahoo_white_small.png b/img/Yahoo_white_small.png
deleted file mode 100755
index 4a85735..0000000
--- a/img/Yahoo_white_small.png
+++ /dev/null
Binary files differ
diff --git a/img/favicon.png b/img/favicon.png
deleted file mode 100755
index c17ad41..0000000
--- a/img/favicon.png
+++ /dev/null
Binary files differ
diff --git a/img/man_logo_trans_wht_311_432.png b/img/man_logo_trans_wht_311_432.png
deleted file mode 100644
index d733612..0000000
--- a/img/man_logo_trans_wht_311_432.png
+++ /dev/null
Binary files differ
diff --git a/index.md b/index.md
deleted file mode 100644
index 116d029..0000000
--- a/index.md
+++ /dev/null
@@ -1,104 +0,0 @@
----
-published: true
-title: DataSketches
-layout: html_page
-id: home
----
-<!-- Start index.md -->
-<link rel="stylesheet" type="text/css" href="css/index.css">
-<link rel="stylesheet" type="text/css" href="css/header.css">
-
-<main class="ds-masthead">
-  <div class="container">
-  <div class="row">
-    <div class="col-md-8 col-md-offset-2 text-center">
-      <span class="ds-bootlogo"></span>
-      <p class="lead" style="font-size: 28px; margin-bottom: 10px">Sketches Library from <span class="y-bootlogo"></span></p>
-      <p class="lead" style="font-size: 16px; line-height: 1.0; margin-bottom: 15px">A software library of 
-        <a href="https://en.wikipedia.org/wiki/Stochastic" style="color: #EDE379"><i>stochastic</i></a> 
-        <a href="https://en.wikipedia.org/wiki/Streaming_algorithm" style="color: #EDE379"><i>streaming algorithms</i></a></p>
-      <!--<p class="lead" style="font-size: 16px; line-height: 1.0; margin-bottom: 15px"><i>"Excellence in theoretically informed algorithm engineering" -- Graham Cormode</i></p> -->
-      <p>
-        <a class="btn btn-lg btn-outline-inverse" href="overview.html"><span class="fa fa-info-circle"></span> Overview</a>
-        <a class="btn btn-lg btn-outline-inverse" href="/docs/downloads.html"><span class="fa fa-download"></span> Download</a>
-        <a class="btn btn-lg btn-outline-inverse" href="https://github.com/datasketches"><span class="fa fa-github"></span> GitHub</a>
-        <a class="btn btn-lg btn-outline-inverse" href="/docs/Research.html"><span class="fa fa-paper-plane"></span> Research</a>
-        <a class="btn btn-lg btn-outline-inverse" href="https://groups.google.com/forum/#!forum/sketches-user"><span class="fa fa-comment"></span> Forum</a>
-      </p>
-    </div>
-  </div>
-  </div>
-</main>
-
-<div class="container">
-  <div class="row">
-    <div class="text-justify" style="font-size: 18px; padding-left: 25px; padding-right: 25px">
-<h1>NOTE: The DataSketches Library is being moved to <a href="https://github.com/apache/incubator-datasketches/blob/master/README.md">ASF</a></h1>
-<p><b>The Business Challenge:</b> Analyzing Big Data Quickly.</p>
-<p>In the analysis of big data there are often problem queries that don’t scale because they require huge compute resources and time to generate exact results. Examples include <i>count distinct</i>, quantiles, most frequent items, joins, matrix computations, and graph analysis.</p>
-
-<p>If approximate results are acceptable, there is a class of specialized algorithms, called streaming algorithms, or <a href="/docs/SketchOrigins.html">sketches</a> that can produce results orders-of magnitude faster and with mathematically proven error bounds. For interactive queries there may not be other viable alternatives, and in the case of real-time analysis, sketches are the only known solution.</p>
-
-<p>For any system that needs to extract useful information from big data these sketches are a required toolkit that should be tightly integrated into their analysis capabilities. This technology has helped Yahoo successfully reduce data processing times from days to hours or minutes on a number of its internal platforms.</p>
-
-<p>This site is dedicated to providing key sketch algorithms of production quality. Contributions are welcome from those in the big data community interested in further development of this science and art.</p>
-    </div>
-  </div>
-  <div class="row text-center main-marketing">
-    <div class="col-md-4">
-      <p><a href="/docs/KeyFeatures.html">
-        <span class="fa fa-fighter-jet fa-4x"></span><br>
-        <h2>Fast</h2>
-      </a></p>
-      <p class="text-justify"><a href="/docs/SketchOrigins.html">Sketches</a> are <i>fast</i>. 
-      The sketch algorithms in this library process data in a single pass and are suitable for 
-      both real-time and batch. 
-      Sketches enable streaming computation of set expression cardinalities, quantiles, frequency estimation and more. 
-      This allows simplification of system's architecture and fast queries of heretofore difficult computational tasks.</p>
-    </div>
-
-    <div class="col-md-4">
-      <a href="/docs/KeyFeatures.html">
-        <span class="fa fa-database fa-4x"></span>
-        <h2>Big Data</h2>
-      </a>
-      <p class="text-justify">This library has been specifically designed for big data systems. 
-      Included are adaptors for Hadoop Pig and Hive, which also can be used as examples for other systems, 
-      and many other capabilities typically required in big data analysis systems. 
-      For example, a Memory package for managing large off-heap memory data structures.</p>
-    </div>
-
-    <div class="col-md-4">
-      <p><a href="/docs/KeyFeatures.html">
-        <span class="fa fa-bar-chart-o fa-4x"></span><br>
-        <h2>Analysis</h2>
-      </a></p>
-      <p class="text-justify">Built-in Theta Sketch set operators (Union, Intersection, Difference) 
-      produce sketches as a result (and not just a number) enabling full set expressions of cardinality, 
-      such as ((A &#8746; B) &#8745; (C &#8746; D)) \ (E &#8746; F). 
-      This capability along with predictable and superior accuracy 
-      (compared with <i>Include/Exclude</i> approaches) enable unprecedented analysis capabilities 
-      for fast queries. </p>
-    </div>
-  </div>
-</div>
-
-<div class="ds-panel">
-  <div class="container">
-    <div class="row-fluid text-center">
-      <div class="col-sm-4 col-sm-offset-2">
-        <h3>Get Started</h3>
-        <p><a href="/docs/Architecture.html">Architecture</a></p> <!-- add {{site.stable_version}} -->
-        <!-- <p><a href="/docs/tutorials.html">Tutorials</a></p>  add {{site.stable_version}} -->
-        <!-- ><p style="color:rgba(177,186,198,0.7)">Latest Stable Release</p> add {{site.stable_version}} -->
-      </div>
-      <div class="col-sm-4">
-        <h3>Learn More</h3>
-        <p><a href="/docs/KeyFeatures.html">Key Features</a></p>
-        <p><a href="/docs/TheChallenge.html">The Challenge</a></p>
-        <p><a href="/docs/WhoUses.html">Who uses DataSketches?</a></p>
-      </div>
-    </div>
-  </div>
-</div>
-<!-- End index.md -->
diff --git a/overview.md b/overview.md
deleted file mode 100644
index ccbca87..0000000
--- a/overview.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-layout: html_page
----
-
-<script type="text/javascript">
-<!--
-window.location = "/docs/TheChallenge.html"
-//-->
-</script>
-
diff --git a/pom.xml b/pom.xml
index f0be223..03e1aca 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,399 +1,626 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- Copyright 2015, Yahoo! Inc.
-     Licensed under the terms of the Apache License 2.0.
-     See LICENSE file at the project root for terms. -->
 
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-    <modelVersion>4.0.0</modelVersion>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
 
-    <groupId>com.yahoo.datasketches</groupId>
-    <artifactId>characterization</artifactId>
-    <packaging>jar</packaging> <!-- jar is the default -->
-    <version>0.1.0-SNAPSHOT</version>
+  http://www.apache.org/licenses/LICENSE-2.0
 
-    <name>${project.groupId}:${project.artifactId}</name>
-    <description>Characterization code for the DataSketches Library.</description>
-    <url>https://datasketches.github.io/</url>
-    <inceptionYear>2016</inceptionYear>
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
 
-    <licenses>
-        <license>
-            <name>Apache License, Version 2.0</name>
-            <url>https://www.apache.org/licenses/LICENSE-2.0</url>
-        </license>
-    </licenses>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  <modelVersion>4.0.0</modelVersion>
 
-    <developers>
-        <developer>
-            <name>DataSketchesDevelopers</name>
-            <organization>DataSketches</organization>
-            <organizationUrl>https://github.com/orgs/DataSketches/people</organizationUrl>
-        </developer>
-        <developer>
-            <name>DataSketchesCollaborators</name>
-            <organization>DataSketches</organization>
-            <organizationUrl>https://github.com/orgs/DataSketches/outside-collaborators</organizationUrl>
-        </developer>
-    </developers>
+  <parent>
+    <groupId>org.apache</groupId>
+    <artifactId>apache</artifactId>
+    <version>23</version>
+  </parent>
 
-    <mailingLists>
-        <mailingList>
-            <name>sketches-user</name>
-            <archive>https://groups.google.com/forum/#!forum/sketches-user</archive>
-            <subscribe>mailto:sketches-user%2Bsubscribe@googlegroups.com</subscribe>
-            <unsubscribe>mailto:sketches-user%2Bunsubscribe@googlegroups.com</unsubscribe>
-            <post>mailto:sketches-user@googlegroups.com</post>
-        </mailingList>
-    </mailingLists>
+  <groupId>org.apache.datasketches</groupId>
 
-    <properties>
-        <!-- System-wide properties -->
-        <argLine>-Xmx1024m -Duser.language=en -Duser.country=US -Dfile.encoding=UTF-8</argLine>
-        <charset.encoding>UTF-8</charset.encoding>
-        <project.build.sourceEncoding>${charset.encoding}</project.build.sourceEncoding>
-        <project.build.resourceEncoding>${charset.encoding}</project.build.resourceEncoding>
-        <project.reporting.outputEncoding>${charset.encoding}</project.reporting.outputEncoding>
-        <java.version>1.8</java.version>
-        <maven.compiler.source>${java.version}</maven.compiler.source>
-        <maven.compiler.target>${java.version}</maven.compiler.target>
-        
-        <!-- Dependencies -->
-        <testng.version>6.14.3</testng.version>
-        <org-json.version>20180813</org-json.version>
+  <!-- UNIQUE FOR THIS JAVA COMPONENT -->
+  <artifactId>datasketches</artifactId>
+  <version>1.0.0-SNAPSHOT</version>
+  <description>Parent POM</description>
+  <!-- END: UNIQUE FOR THIS JAVA COMPONENT -->
 
-        <!-- Maven Plugins -->
-        <maven-assembly-plugin.version>3.1.0</maven-assembly-plugin.version>
-        <maven-clean-plugin.version>3.1.0</maven-clean-plugin.version>
-        <maven-compiler-plugin.version>3.8.0</maven-compiler-plugin.version>
-        <maven-dependency-plugin.version>3.1.1</maven-dependency-plugin.version>
-        <maven-deploy-plugin.version>2.8.2</maven-deploy-plugin.version>
-        <maven-gpg-plugin.version>1.6</maven-gpg-plugin.version>
-        <maven-help-plugin.version>3.1.0</maven-help-plugin.version>
-        <maven-install-plugin.version>2.5.2</maven-install-plugin.version>
-        <maven-jar-plugin.version>3.1.0</maven-jar-plugin.version>
-        <maven-javadoc-plugin.version>3.0.1</maven-javadoc-plugin.version>
-        <maven-release-plugin.version>2.5.3</maven-release-plugin.version>
-        <maven-resources-plugin.version>3.1.0</maven-resources-plugin.version>
-        <maven-shade-plugin.version>3.2.1</maven-shade-plugin.version>
-        <maven-site-plugin.version>3.5.1</maven-site-plugin.version>
-        <maven-source-plugin.version>3.0.1</maven-source-plugin.version>
-        <maven-surefire-plugin.version>2.22.1</maven-surefire-plugin.version>
-        
-        <!-- Codehaus.org Maven Plugins -->
-        <exec-maven-plugin.version>1.6.0</exec-maven-plugin.version>
-        <license-maven-plugin.version>1.16</license-maven-plugin.version>
-        <plexus-compiler-javac-errorprone.version>2.8.5</plexus-compiler-javac-errorprone.version>
-        
-        <!-- Jacoco.org Maven Plugins -->
-        <jacoco-maven-plugin.version>0.8.2</jacoco-maven-plugin.version>
-        
-        <!-- Sonatype.org Maven Plugins -->
-        <nexus-staging-maven-plugin.version>1.6.8</nexus-staging-maven-plugin.version>
-    </properties>
+  <url>https://datasketches.apache.org/</url>
+  <name>${project.artifactId}</name>
+  <inceptionYear>2015</inceptionYear>
+  <packaging>jar</packaging>
 
-    <prerequisites>
-        <maven>3.0.4</maven>
-    </prerequisites>
+  <mailingLists>
+    <mailingList>
+      <name>DataSketches Developers</name>
+      <subscribe>dev-subscribe@datasketches.apache.org</subscribe>
+      <unsubscribe>dev-unsubscribe@datasketches.apache.org</unsubscribe>
+      <post>dev@datasketches.apache.org</post>
+      <archive>https://mail-archives.apache.org/mod_mbox/datasketches-dev</archive>
+    </mailingList>
+    <mailingList>
+      <name>sketches-user</name>
+      <archive>https://groups.google.com/forum/#!forum/sketches-user</archive>
+      <subscribe>mailto:sketches-user%2Bsubscribe@googlegroups.com</subscribe>
+      <unsubscribe>mailto:sketches-user%2Bunsubscribe@googlegroups.com</unsubscribe>
+      <post>mailto:sketches-user@googlegroups.com</post>
+    </mailingList>
+  </mailingLists>
 
-    <scm>
-        <connection>scm:git:ssh://git@github.com/DataSketches/sketches-core.git</connection>
-        <developerConnection>scm:git:ssh://git@github.com/DataSketches/sketches-core.git</developerConnection>
-        <url>https://github.com/DataSketches/sketches-core</url>
-        <tag>HEAD</tag>
-    </scm>
+  <scm>
+    <connection>scm:git:ssh://git@github.com/apache/${project.artifactId}.git</connection>
+    <developerConnection>scm:git:ssh://git@github.com/apache/${project.artifactId}.git</developerConnection>
+    <url>https://github.com/apache/${project.artifactId}</url>
+    <tag>HEAD</tag>
+  </scm>
 
-    <issueManagement>
-        <system>GitHub Issues</system>
-        <url>https://github.com/DataSketches/sketches-core/issues</url>
-    </issueManagement>
+  <issueManagement>
+    <!-- <system>jira</system>
+      <url>https://issues.apache.org/jira/browse/DATASKETCHES</url> -->
+    <system>GitHub</system>
+    <url>https://github.com/apache/${project.artifactId}/issues</url>
+  </issueManagement>
 
-    <ciManagement>
-        <system>travis</system>
-        <url>https://travis-ci.org/DataSketches/sketches-core</url>
-    </ciManagement>
+  <developers>
+    <developer>
+      <name>The Apache DataSketches Team</name>
+      <email>dev@datasketches.apache.org</email>
+      <url>https://datasketches.apache.org</url>
+      <organization>Apache Software Foundation</organization>
+      <organizationUrl>http://www.apache.org</organizationUrl>
+    </developer>
+  </developers>
 
-    <distributionManagement>
-        <repository>
-            <id>sonatype-nexus-staging</id>
-            <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
-        </repository>
-    </distributionManagement>
+  <properties>
+    <!-- Code Dependencies -->
+    <slf4j-simple.version>1.7.30</slf4j-simple.version>
 
-    <dependencies>
+    <!-- Code Test Dependencies -->
+    <testng.version>7.1.0</testng.version>
 
-        <!-- org.json -->
-        <dependency>
-            <groupId>org.json</groupId>
-            <artifactId>json</artifactId>
-            <version>${org-json.version}</version>
-        </dependency>
+    <!-- System-wide properties -->
+    <maven.version>3.0.0</maven.version>
+    <java.version>1.8</java.version>
+    <maven.compiler.source>${java.version}</maven.compiler.source>
+    <maven.compiler.target>${java.version}</maven.compiler.target>
+    <argLine>-Xmx4g -Duser.language=en -Duser.country=US -Dfile.encoding=UTF-8</argLine>
+    <charset.encoding>UTF-8</charset.encoding>
+    <project.build.sourceEncoding>${charset.encoding}</project.build.sourceEncoding>
+    <project.build.resourceEncoding>${charset.encoding}</project.build.resourceEncoding>
+    <project.reporting.outputEncoding>${charset.encoding}</project.reporting.outputEncoding>
 
-        <!-- TestNG -->
-        <dependency>
-            <groupId>org.testng</groupId>
-            <artifactId>testng</artifactId>
-            <version>${testng.version}</version>
-            <scope>test</scope>
-        </dependency>
-        
-    </dependencies>
+    <!-- PLUGINS -->
+    <!--  org.apache.maven.plugins  -->
+    <maven-assembly-plugin.version>3.3.0</maven-assembly-plugin.version> <!-- overrides parent -->
+    <maven-compiler-plugin.version>3.8.1</maven-compiler-plugin.version> <!-- overrides parent -->
+    <maven-deploy-plugin.version>3.0.0-M1</maven-deploy-plugin.version> <!-- overrides parent -->
+    <maven-enforcer-plugin.version>3.0.0-M3</maven-enforcer-plugin.version> <!-- overrides parent -->
+    <maven-gpg-plugin.version>1.6</maven-gpg-plugin.version> <!-- overrides parent -->
+    <maven-jar-plugin.version>3.2.0</maven-jar-plugin.version> <!-- overrides parent -->
+    <maven-javadoc-plugin.version>3.2.0</maven-javadoc-plugin.version> <!-- overrides parent -->
+    <maven-release-plugin.version>3.0.0-M1</maven-release-plugin.version> <!-- overrides parent -->
+    <maven-remote-resources-plugin.version>[1.7.0,)</maven-remote-resources-plugin.version> <!-- overrides parent -->
+    <maven-source-plugin.version>3.2.1</maven-source-plugin.version> <!-- overrides parent -->
+    <maven-surefire-plugin.version>3.0.0-M5</maven-surefire-plugin.version> <!-- overrides parent -->
+    
+    <!--org.apache.rat Plugins -->
+    <apache-rat-plugin.version>0.13</apache-rat-plugin.version> <!-- overrides parent -->
+    
+    <!-- org.codehaus.plexus used for strict profile testing-->
+    <plexus-compiler-javac-errorprone.version>2.8.8</plexus-compiler-javac-errorprone.version>
+    
+    <!-- org.eclipse.m2e Plugins -->
+    <lifecycle-mapping.version>1.0.0</lifecycle-mapping.version>
 
-    <repositories>
-        <repository>
-            <id>jcenter</id>
-            <name>bintray</name>
-            <url>https://jcenter.bintray.com</url>
-        </repository>
-    </repositories>
+    <!-- org.eluder.coveralls Plugins -->
+    <coveralls-maven-plugin.version>4.3.0</coveralls-maven-plugin.version>
+    
+    <!-- org.jacoco Plugins -->
+    <jacoco-maven-plugin.version>0.8.6</jacoco-maven-plugin.version>
+    
+    <!-- pl.project13.maven Plugins -->
+    <git-commit-id-plugin.version>3.0.0</git-commit-id-plugin.version>
+  </properties>
 
-    <build>
-        <plugins>
+  <repositories>
+    <repository>
+      <id>apache.snapshots</id>
+      <name>Apache Snapshot Repository</name>
+      <url>https://repository.apache.org/content/groups/snapshots/org/apache/datasketches/</url>
+      <releases>
+        <enabled>false</enabled>
+      </releases>
+      <snapshots>
+        <enabled>true</enabled>
+      </snapshots>
+    </repository>
+    <repository>
+      <id>apache</id>
+      <name>Apache Releases Repository</name>
+      <url>https://repository.apache.org/content/repositories/releases/org/apache/datasketches/</url>
+      <releases>
+        <enabled>true</enabled>
+      </releases>
+      <snapshots>
+        <enabled>false</enabled>
+      </snapshots>
+    </repository>
+  </repositories>
 
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-javadoc-plugin</artifactId>
-                <configuration>
-                  <!--
-                    <show>private</show>
-                  -->
-                  <stylesheetfile>src/main/javadoc/stylesheet.css</stylesheetfile>
-                  <docfilessubdirs>true</docfilessubdirs>
-                </configuration>
-                <executions>
-                    <execution>
-                        <id>attach-javadocs</id>
-                        <goals>
-                            <goal>jar</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
+  <dependencies>
+  </dependencies>
 
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-source-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <id>attach-sources</id>
-                        <goals>
-                            <goal>jar-no-fork</goal>
-                            <goal>test-jar-no-fork</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
+  <build>
+    <pluginManagement>
+      <plugins>
 
-            <plugin>
-                <groupId>org.sonatype.plugins</groupId>
-                <artifactId>nexus-staging-maven-plugin</artifactId>
-                <extensions>true</extensions>
-                <configuration>
-                    <serverId>sonatype-nexus-staging</serverId> <!-- from ~/.m2/settings.xml -->
-                    <nexusUrl>https://oss.sonatype.org/</nexusUrl>
-                    <autoReleaseAfterClose>false</autoReleaseAfterClose>
-                </configuration>
-            </plugin>
+        <plugin>
+          <!-- We want to deploy the artifacts to a staging location for perusal -->
+          <!-- Apache Parent pom: apache-release profile -->
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-deploy-plugin</artifactId>
+          <version>${maven-deploy-plugin.version}</version>
+          <configuration>
+            <updateReleaseInfo>true</updateReleaseInfo>
+            <!-- see maven-install-plugin -->
+          </configuration>
+        </plugin>
 
-            <!-- Code coverage plugin, generates coverage report to target/site/jacoco/
-                 To skip coverage generation add -Djacoco.skip=true -->
-            <plugin>
-                <groupId>org.jacoco</groupId>
-                <artifactId>jacoco-maven-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <goals>
-                            <goal>prepare-agent</goal>
-                        </goals>
-                    </execution>
-                    <execution>
-                        <id>report</id>
-                        <phase>test</phase>
-                        <goals>
-                            <goal>report</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
+        <plugin>
+          <!-- Apache Parent pom, pluginManagement-->
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-release-plugin</artifactId>
+          <version>${maven-release-plugin.version}</version>
+        </plugin>
 
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-surefire-plugin</artifactId>
-            </plugin>
+        <plugin>
+          <!-- Extends Apache Parent pom, pluginManagement-->
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-jar-plugin</artifactId>
+          <version>${maven-jar-plugin.version}</version>
+          <executions>
+            <execution>
+              <id>default-jar</id>
+              <goals>
+                <goal>jar</goal>
+              </goals>
+            </execution>
+            <execution>
+              <id>default-test-jar</id>
+              <goals>
+                <goal>test-jar</goal>
+              </goals>
+            </execution>
+          </executions>
+        </plugin>
 
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-gpg-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <id>sign-artifacts</id>
-                        <phase>verify</phase>
-                        <goals>
-                            <goal>sign</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
+        <plugin>
+          <!-- Extends Apache Parent pom, apache-release profile -->
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-javadoc-plugin</artifactId>
+          <version>${maven-javadoc-plugin.version}</version>
+          <configuration>
+            <docfilessubdirs>true</docfilessubdirs>
+          </configuration>
+          <executions>
+            <execution>
+              <id>attach-javadocs</id>
+              <goals>
+                <goal>jar</goal>
+              </goals>
+            </execution>
+          </executions>
+        </plugin>
 
-        </plugins>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-enforcer-plugin</artifactId>
+          <version>${maven-enforcer-plugin.version}</version>
+          <executions>
+            <execution>
+              <id>enforce-banned-dependencies</id>
+              <goals>
+                <goal>enforce</goal>
+              </goals>
+              <configuration>
+                <rules>
+                  <requireJavaVersion>
+                    <version>${java.version}</version>
+                  </requireJavaVersion>
+                  <requireMavenVersion>
+                    <version>${maven.version},</version>
+                  </requireMavenVersion>
+                  <bannedDependencies>
+                    <excludes>
+                      <!--LGPL licenced library-->
+                      <exclude>com.google.code.findbugs:annotations</exclude>
+                    </excludes>
+                  </bannedDependencies>
+                </rules>
+                <fail>true</fail>
+              </configuration>
+            </execution>
+          </executions>
+        </plugin>
 
+        <plugin>
+          <!-- Apache Parent pom, pluginManagement-->
+          <groupId>org.apache.rat</groupId>
+          <artifactId>apache-rat-plugin</artifactId>
+          <version>${apache-rat-plugin.version}</version>
+          <executions>
+            <execution>
+              <phase>verify</phase>
+              <goals>
+                <goal>check</goal>
+              </goals>
+            </execution>
+          </executions>
+          <configuration>
+            <outputDirectory>${project.basedir}/rat</outputDirectory>
+            <consoleOutput>true</consoleOutput>
+            <useDefaultExcludes>true</useDefaultExcludes>
+            <excludes>
+              <!-- rat uses .gitignore for excludes by default -->
+              <exclude>**/test/resources/**/*.txt</exclude>
+              <exclude>.asf.yaml</exclude>
+              <exclude>LICENSE</exclude>
+              <exclude>NOTICE</exclude>
+            </excludes>
+          </configuration>
+        </plugin>
+
+        <plugin>
+          <!-- Extends Apache Parent pom, apache-release profile -->
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-source-plugin</artifactId>
+          <version>${maven-source-plugin.version}</version>
+          <executions>
+            <execution>
+              <id>attach-sources</id>
+              <phase>package</phase>
+              <goals>
+                <goal>jar-no-fork</goal>
+              </goals>
+            </execution>
+            <execution>
+              <id>attach-test-sources</id>
+              <phase>package</phase>
+              <goals>
+                <goal>test-jar-no-fork</goal>
+              </goals>
+            </execution>
+          </executions>
+        </plugin>
+
+        <plugin>
+          <!-- Apache Parent pom, pluginManagement-->
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-surefire-plugin</artifactId>
+          <version>${maven-surefire-plugin.version}</version>
+          <configuration>
+            <trimStackTrace>false</trimStackTrace>
+            <useManifestOnlyJar>false</useManifestOnlyJar>
+            <redirectTestOutputToFile>true</redirectTestOutputToFile>
+          </configuration>
+        </plugin>
+
+        <plugin>
+          <!-- Generates code coverage report from website. -->
+          <groupId>org.jacoco</groupId>
+          <artifactId>jacoco-maven-plugin</artifactId>
+          <version>${jacoco-maven-plugin.version}</version>
+          <executions>
+            <execution>
+              <id>prepare-agent</id>
+              <goals>
+                <goal>prepare-agent</goal>
+              </goals>
+            </execution>
+          </executions>
+        </plugin>
+
+        <plugin>
+          <!-- Submit code coverage report to Coveralls.io. -->
+          <groupId>org.eluder.coveralls</groupId>
+          <artifactId>coveralls-maven-plugin</artifactId>
+          <version>${coveralls-maven-plugin.version}</version>
+          <configuration>
+            <!-- Since we use Travis CI we do not have to put a Coveralls token here. -->
+          </configuration>
+        </plugin>
+
+      </plugins>
+    </pluginManagement>
+
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-deploy-plugin</artifactId>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-release-plugin</artifactId>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-jar-plugin</artifactId>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-javadoc-plugin</artifactId>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-enforcer-plugin</artifactId>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.rat</groupId>
+        <artifactId>apache-rat-plugin</artifactId>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-source-plugin</artifactId>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-surefire-plugin</artifactId>
+      </plugin>
+      <plugin>
+        <groupId>org.jacoco</groupId>
+        <artifactId>jacoco-maven-plugin</artifactId>
+      </plugin>
+      <plugin>
+        <groupId>org.eluder.coveralls</groupId>
+        <artifactId>coveralls-maven-plugin</artifactId>
+      </plugin>
+    </plugins>
+  </build>
+
+  <profiles>
+    <!-- Ignore nuisance warning from Apache parent plugin: 
+          "maven-remote-resources-plugin (goal "process") is ignored by m2e".
+          This also should fix the Maven warning that it can't find the lifecycle-mapping jar.
+          This profile is only active when the property "m2e.version" is set, 
+          which is the case when building in Eclipse with m2e.
+          The ignore below tells m2eclipse to skip the execution.
+    -->
+    <profile>
+      <id>m2e</id>
+      <activation>
+        <property>
+          <name>m2e.version</name>
+        </property>
+      </activation>
+      <build>
         <pluginManagement>
-            <plugins>
-                <!-- ORG.APACHE.MAVEN -->
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-assembly-plugin</artifactId>
-                    <version>${maven-assembly-plugin.version}</version>
-                </plugin>
-
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-clean-plugin</artifactId>
-                    <version>${maven-clean-plugin.version}</version>
-                </plugin>
-
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-compiler-plugin</artifactId>
-                    <version>${maven-compiler-plugin.version}</version>
-                </plugin>
-
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-dependency-plugin</artifactId>
-                    <version>${maven-dependency-plugin.version}</version>
-                </plugin>
-
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-deploy-plugin</artifactId>
-                    <version>${maven-deploy-plugin.version}</version>
-                </plugin>
-
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-gpg-plugin</artifactId>
-                    <version>${maven-gpg-plugin.version}</version>
-                </plugin>
-
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-help-plugin</artifactId>
-                    <version>${maven-help-plugin.version}</version>
-                </plugin>
-
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-install-plugin</artifactId>
-                    <version>${maven-install-plugin.version}</version>
-                </plugin>
-
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-jar-plugin</artifactId>
-                    <version>${maven-jar-plugin.version}</version>
-                </plugin>
-
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-javadoc-plugin</artifactId>
-                    <version>${maven-javadoc-plugin.version}</version>
-                </plugin>
-
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-release-plugin</artifactId>
-                    <version>${maven-release-plugin.version}</version>
-                </plugin>
-
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-resources-plugin</artifactId>
-                    <version>${maven-resources-plugin.version}</version>
-                </plugin>
-
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-shade-plugin</artifactId>
-                    <version>${maven-shade-plugin.version}</version>
-                </plugin>
-
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-site-plugin</artifactId>
-                    <version>${maven-site-plugin.version}</version>
-                </plugin>
-
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-source-plugin</artifactId>
-                    <version>${maven-source-plugin.version}</version>
-                </plugin>
-
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-surefire-plugin</artifactId>
-                    <version>${maven-surefire-plugin.version}</version>
-                </plugin>
-
-                <!-- OTHER -->
-                <plugin>
-                    <groupId>org.codehaus.mojo</groupId>
-                    <artifactId>exec-maven-plugin</artifactId>
-                    <version>${exec-maven-plugin.version}</version>
-                </plugin>
-
-                <plugin>
-                    <groupId>org.codehaus.mojo</groupId>
-                    <artifactId>license-maven-plugin</artifactId>
-                    <version>${license-maven-plugin.version}</version>
-                </plugin>
-
-                <plugin>
-                    <groupId>org.jacoco</groupId>
-                    <artifactId>jacoco-maven-plugin</artifactId>
-                    <version>${jacoco-maven-plugin.version}</version>
-                </plugin>
-
-                <plugin>
-                    <groupId>org.sonatype.plugins</groupId>
-                    <artifactId>nexus-staging-maven-plugin</artifactId>
-                    <version>${nexus-staging-maven-plugin.version}</version>
-                </plugin>
-
-            </plugins>
+          <plugins>
+            <plugin>
+              <groupId>org.eclipse.m2e</groupId>
+              <artifactId>lifecycle-mapping</artifactId>
+              <version>${lifecycle-mapping.version}</version>
+              <configuration>
+                <lifecycleMappingMetadata>
+                  <pluginExecutions>
+                    <pluginExecution>
+                      <pluginExecutionFilter>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-remote-resources-plugin</artifactId>
+                        <versionRange>${maven-remote-resources-plugin.version}</versionRange>
+                        <goals>
+                          <goal>process</goal>
+                        </goals>
+                      </pluginExecutionFilter>
+                      <action>
+                        <ignore/>
+                      </action>
+                    </pluginExecution>
+                  </pluginExecutions>
+                </lifecycleMappingMetadata>
+              </configuration>
+            </plugin>
+          </plugins>
         </pluginManagement>
-    </build>
+      </build>
+    </profile>
 
-    <reporting></reporting>
+    <profile>
+      <id>strict</id>
+      <build>
+        <pluginManagement>
+          <plugins>
+            <plugin>
+              <groupId>org.apache.maven.plugins</groupId>
+              <artifactId>maven-compiler-plugin</artifactId>
+              <version>${maven-compiler-plugin.version}</version>
+              <dependencies>
+                <dependency>
+                  <groupId>org.codehaus.plexus</groupId>
+                  <artifactId>plexus-compiler-javac-errorprone</artifactId>
+                  <version>${plexus-compiler-javac-errorprone.version}</version>
+                </dependency>
+              </dependencies>
+              <configuration>
+                <source>${maven.compiler.source}</source>
+                <target>${maven.compiler.target}</target>
+                <compilerId>javac-with-errorprone</compilerId>
+                <forceJavacCompilerUse>true</forceJavacCompilerUse>
+              </configuration>
+            </plugin>
+          </plugins>
+        </pluginManagement>
+      </build>
+    </profile>
 
-    <profiles>
-        <profile>
-            <id>strict</id>
-            <build>
-                <pluginManagement>
-                    <plugins>
+    <!--  This profile is used to release signed jars to the Apache Nexus repository. 
+          This must be executed from a git repository set at the proper Release branch (e.g., 1.1.X) 
+          and at a Release Candidate tag (e.g., 1.1.0-RC1).
+          The pom version in the release branch must be properly set to something like: "1.1.0".
+          The pom version in the master would be set to something like: "1.2.0-SNAPSHOT".
+          Test Command: mvn clean verify -Pnexus-jars -DskipTests=true
+          Command: mvn clean deploy -Dnexus-jars
+          Verify Command (from terminal): gpg -v &#45;&#45;verify $ASC $FILE # dashdashverify
+    -->
+    <profile>
+      <id>nexus-jars</id>
+      <build>
+        <pluginManagement>
+          <plugins>
+            <plugin>
+              <groupId>pl.project13.maven</groupId>
+              <artifactId>git-commit-id-plugin</artifactId>
+              <version>${git-commit-id-plugin.version}</version>
+              <executions>
+                <execution>
+                  <goals>
+                    <goal>revision</goal>
+                  </goals>
+                  <phase>initialize</phase>
+                </execution>
+              </executions>
+              <configuration>
+                <dotGitDirectory>${project.basedir}/.git</dotGitDirectory>
+                <dateFormatTimeZone>UTC</dateFormatTimeZone>
+                <verbose>false</verbose>
+                <skipPoms>false</skipPoms>
+                <format>json</format>
+                <generateGitPropertiesFile>true</generateGitPropertiesFile>
+                <generateGitPropertiesFilename>${project.build.directory}/git.properties</generateGitPropertiesFilename>
+                <failOnNoGitDirectory>true</failOnNoGitDirectory>
+                <failOnUnableToExtractRepoInfo>true</failOnUnableToExtractRepoInfo>
+                <commitIdGenerationMode>full</commitIdGenerationMode>
+                <includeOnlyProperties>
+                  <includeProperty>git.branch</includeProperty>
+                  <includeProperty>git.commit.id.full</includeProperty>
+                  <includeProperty>git.commit.time</includeProperty>
+                  <includeProperty>git.commit.user.email</includeProperty>
+                  <includeProperty>git.tags</includeProperty>
+                </includeOnlyProperties>
+                <gitDescribe>
+                  <skip>false</skip>
+                  <always>true</always>
+                  <abbrev>7</abbrev>
+                  <dirty>-dirty</dirty>
+                  <tags>true</tags>
+                  <forceLongFormat>true</forceLongFormat>
+                </gitDescribe>
+              </configuration>
+            </plugin>
 
-                        <plugin>
-                            <groupId>org.apache.maven.plugins</groupId>
-                            <artifactId>maven-compiler-plugin</artifactId>
-                            <configuration>
-                                <source>${maven.compiler.source}</source>
-                                <target>${maven.compiler.target}</target>
-                                <compilerId>javac-with-errorprone</compilerId>
-                                <forceJavacCompilerUse>true</forceJavacCompilerUse>
-                            </configuration>
-                            <dependencies>
-                                <dependency>
-                                    <groupId>org.codehaus.plexus</groupId>
-                                    <artifactId>plexus-compiler-javac-errorprone</artifactId>
-                                    <version>${plexus-compiler-javac-errorprone.version}</version>
-                                </dependency>
-                            </dependencies>
-                        </plugin>
+            <!-- Extends Apache Parent pom, pluginManagement-->
+            <plugin>
+              <groupId>org.apache.maven.plugins</groupId>
+              <artifactId>maven-jar-plugin</artifactId>
+              <version>${maven-jar-plugin.version}</version>
+              <executions>
+                <execution>
+                  <id>default-jar</id>
+                  <goals>
+                    <goal>jar</goal>
+                  </goals>
+                </execution>
+                <execution>
+                  <id>default-test-jar</id>
+                  <goals>
+                    <goal>test-jar</goal>
+                  </goals>
+                </execution>
+              </executions>
+              <configuration>
+                <injectAllReactorProjects>true</injectAllReactorProjects>
+                <archive>
+                  <manifest>
+                    <addDefaultEntries>false</addDefaultEntries>
+                    <addDefaultSpecificationEntries>false</addDefaultSpecificationEntries>
+                    <addDefaultImplementationEntries>false</addDefaultImplementationEntries>
+                  </manifest>
+                  <manifestEntries>
+                    <Build-Jdk>${java.version} (${java.vendor} ${java.vm.version})</Build-Jdk>
+                    <Build-OS>${os.name} ${os.arch} ${os.version}</Build-OS>
+                    <Implementation-Vendor>The Apache Software Foundation</Implementation-Vendor>
+                    <GroupId-ArtifactId>${project.groupId}:${project.artifactId}</GroupId-ArtifactId>
+                    <git-branch>${git.branch}</git-branch>
+                    <git-commit-id>${git.commit.id.full}</git-commit-id>
+                    <git-commit-time>${git.commit.time}</git-commit-time>
+                    <git-commit-user-email>${git.commit.user.email}</git-commit-user-email>
+                    <git-commit-tag>${git.tags}</git-commit-tag>
+                  </manifestEntries>
+                </archive>
+              </configuration>
+            </plugin>
 
-                    </plugins>
-                </pluginManagement>
-            </build>
-        </profile>
-    </profiles>
+            <!-- We want to sign the artifacts, POM, and all attached artifacts -->
+            <plugin>
+              <groupId>org.apache.maven.plugins</groupId>
+              <artifactId>maven-gpg-plugin</artifactId>
+              <version>${maven-gpg-plugin.version}</version>
+              <executions>
+                <execution>
+                  <id>sign-artifacts</id>
+                  <phase>verify</phase>
+                  <goals>
+                    <goal>sign</goal>
+                  </goals>
+                </execution>
+              </executions>
+              <configuration>
+                <gpgArguments>
+                  <arg>--verbose</arg>
+                  <!-- prints the algorithm used -->
+                  <arg>--personal-digest-preferences=SHA512</arg>
+                </gpgArguments>
+              </configuration>
+            </plugin>
+          </plugins>
+        </pluginManagement>
+
+        <plugins>
+          <plugin>
+            <groupId>pl.project13.maven</groupId>
+            <artifactId>git-commit-id-plugin</artifactId>
+          </plugin>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-jar-plugin</artifactId>
+          </plugin>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-gpg-plugin</artifactId>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+    <!-- Disable source release assembly for 'apache-release' profile. 
+             This is performed from a script outside Maven
+    -->
+    <profile>
+      <id>apache-release</id>
+      <build>
+        <plugins>
+          <plugin>
+            <artifactId>maven-assembly-plugin</artifactId>
+            <version>${maven-assembly-plugin.version}</version>
+            <executions>
+              <execution>
+                <id>source-release-assembly</id>
+                <phase>none</phase>
+              </execution>
+            </executions>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+  </profiles>
 </project>
diff --git a/src/main/java/com/yahoo/sketches/ByteArrayBuilder.java b/src/main/java/com/yahoo/sketches/ByteArrayBuilder.java
deleted file mode 100755
index c161c90..0000000
--- a/src/main/java/com/yahoo/sketches/ByteArrayBuilder.java
+++ /dev/null
@@ -1,195 +0,0 @@
-/*
- * Copyright 2015, Yahoo! Inc.
- * Licensed under the terms of the Apache License 2.0. See LICENSE file at the project root for terms.
- */
-
-package com.yahoo.sketches;
-
-import java.util.Arrays;
-
-/**
- * A mutable sequence of bytes.
- *
- * <p>Implements a modifiable byte array. At any point in time it contains some
- * particular sequence of bytes but the length and content of the sequence can
- * be changed through certain method calls.
- *
- * @author Lee Rhodes
- */
-public class ByteArrayBuilder {
-  private byte[] arr_;
-  private int count_ = 0;
-  private int capacity_;
-
-  public ByteArrayBuilder() {
-    this(1024);
-  }
-
-  /**
-   * Constructs an empty ByteArrayBuilder with an initial capacity specified by
-   * the <code>capacity</code> argument.
-   *
-   * @param capacity the initial capacity.
-   * @throws NegativeArraySizeException if the <code>capacity</code> argument is
-   * less than <code>0</code>.
-   */
-  public ByteArrayBuilder(final int capacity) {
-    arr_ = new byte[capacity];
-  }
-
-  /**
-   * Returns the current capacity. The capacity is the amount of storage
-   * available for newly inserted bytes, beyond which an allocation will occur.
-   *
-   * @return the current capacity
-   */
-  public int capacity() {
-    return capacity_;
-  }
-
-  /**
-   * Returns the length (byte count).
-   *
-   * @return the length of the sequence of bytes currently represented by this
-   * object
-   */
-  public int length() {
-    return count_;
-  }
-
-  /**
-   * Ensures that the capacity is at least equal to the specified minimum. If
-   * the current capacity is less than the argument, then a new internal array
-   * is allocated with greater capacity. The new capacity is the larger of:
-   * <ul>
-   * <li>The <code>minimumCapacity</code> argument.
-   * <li>Twice the old capacity, plus <code>2</code>.
-   * </ul>
-   * If the <code>minimumCapacity</code> argument is nonpositive, this method
-   * takes no action and simply returns.
-   *
-   * @param minimumCapacity the minimum desired capacity.
-   */
-  public void ensureCapacity(final int minimumCapacity) {
-    if (minimumCapacity > arr_.length) {
-      expandCapacity(minimumCapacity);
-    }
-  }
-
-  /**
-   * This implements the expansion semantics of ensureCapacity with no size
-   * check or synchronization.
-   */
-  void expandCapacity(final int minimumCapacity) {
-    int newCapacity = (arr_.length + 1) * 2;
-    if (newCapacity < 0) {
-      newCapacity = Integer.MAX_VALUE;
-    } else if (minimumCapacity > newCapacity) {
-      newCapacity = minimumCapacity;
-    }
-    arr_ = Arrays.copyOf(arr_, newCapacity);
-  }
-
-  /**
-   * Ensures that the space remaining (capacity - count) is at least as large as
-   * the given space.
-   *
-   * @param space the given space in bytes
-   */
-  public void ensureSpace(final int space) {
-    final int newCount = count_ + space;
-    if (newCount > arr_.length) {
-      expandCapacity(newCount);
-    }
-  }
-
-  /**
-   * Appends the given byte to the end of the current byte sequence.
-   *
-   * @param b byte
-   * @return this ByteArrayBuilder
-   */
-  public ByteArrayBuilder append(final byte b) {
-    ensureSpace(1);
-    arr_[count_++] = b;
-    return this;
-  }
-
-  /**
-   * Appends the given byte array to the end of the current byte sequence.
-   *
-   * @param bArr byte array
-   * @return this ByteArrayBuilder
-   */
-  public ByteArrayBuilder append(final byte[] bArr) {
-    final int len = bArr.length;
-    ensureSpace(len);
-    System.arraycopy(bArr, 0, arr_, count_, len);
-    count_ += len;
-    return this;
-  }
-
-  /**
-   * Sets the length of the byte sequence. The sequence is changed to a new byte
-   * sequence whose length is specified by the argument. For every nonnegative
-   * index <i>k</i> less than <code>newLength</code>, the byte at index <i>k</i>
-   * in the new byte sequence is the same as the byte at index <i>k</i> in the
-   * old sequence if <i>k</i> is less than the length of the old byte sequence;
-   * otherwise, it is the null byte <code>0</code>.
-   *
-   * <p>In other words, if the <code>newLength</code> argument is less than the
-   * current length, the length is changed to the specified length.
-   *
-   * <p>If the <code>newLength</code> argument is greater than or equal to the
-   * current length, sufficient null byte (<code>0</code>) are appended so that
-   * length becomes the <code>newLength</code> argument.
-   *
-   * <p>The <code>newLength</code> argument must be greater than or equal to
-   * <code>0</code>.
-   *
-   * @param newLength the new length
-   * @throws IndexOutOfBoundsException if the <code>newLength</code> argument is
-   * negative.
-   */
-  public void setLength(final int newLength) {
-    if (newLength < 0) {
-      throw new ArrayIndexOutOfBoundsException(newLength);
-    }
-    if (newLength > arr_.length) {
-      expandCapacity(newLength);
-    }
-    if (count_ < newLength) {
-      for (; count_ < newLength; count_++) {
-        arr_[count_] = 0;
-      }
-    } else {
-      count_ = newLength;
-    }
-  }
-
-  /**
-   * Returns a byte array representing the data in this sequence. A new
-   * <code>byte[]</code> object is allocated and initialized to contain the byte
-   * sequence currently represented by this object. This <code>byte[]</code> is
-   * then returned. Subsequent changes to this sequence do not affect the
-   * contents of the <code>byte[]</code>.
-   *
-   * @return a byte array representation of this byte sequence.
-   */
-  public byte[] toByteArray() {
-    return Arrays.copyOf(arr_, count_);
-  }
-
-  /**
-   * Attempts to reduce storage used for the byte sequence. If the buffer is
-   * larger than necessary to hold its current sequence of bytes, then it may be
-   * resized to become more space efficient. Calling this method may, but is not
-   * required to, affect the value returned by a subsequent call to the
-   * {@link #capacity()} method.
-   */
-  public void trimToSize() {
-    if (count_ < arr_.length) {
-      arr_ = Arrays.copyOf(arr_, count_);
-    }
-  }
-}
diff --git a/src/main/java/com/yahoo/sketches/Files.java b/src/main/java/com/yahoo/sketches/Files.java
deleted file mode 100755
index ee1cc28..0000000
--- a/src/main/java/com/yahoo/sketches/Files.java
+++ /dev/null
@@ -1,1025 +0,0 @@
-/*
- * Copyright 2015, Yahoo! Inc.
- * Licensed under the terms of the Apache License 2.0. See LICENSE file at the project root for terms.
- */
-
-package com.yahoo.sketches;
-
-import static java.nio.channels.FileChannel.MapMode.READ_ONLY;
-
-import java.io.BufferedReader;
-import java.io.BufferedWriter;
-import java.io.File;
-import java.io.FileDescriptor;
-import java.io.FileInputStream;
-import java.io.FileNotFoundException;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.InputStreamReader;
-import java.io.OutputStreamWriter;
-import java.io.PrintWriter;
-import java.io.RandomAccessFile;
-import java.io.Reader;
-import java.nio.BufferUnderflowException;
-import java.nio.ByteBuffer;
-import java.nio.MappedByteBuffer;
-import java.nio.channels.FileChannel;
-import java.nio.charset.Charset;
-import java.util.Arrays;
-
-/**
- * A collection of useful static file handlers that conveniently convert the
- * java.io checked exceptions into runtime exceptions.
- *
- * @author Lee Rhodes
- */
-public final class Files {
-  private static final String LS = System.getProperty("line.separator");
-  private static final byte CR = 0xD;
-  private static final byte LF = 0xA;
-  public static final int DEFAULT_BUFSIZE = 8192;
-
-  // Common IO & NIO file methods
-
-  /**
-   * If the fileName string is null or empty, this method throws a
-   * RuntimeException.
-   *
-   * @param fileName the given fileName
-   * @throws RuntimeException if fileName is null or empty.
-   */
-  public static void checkFileName(final String fileName) {
-    if (fileName == null) {
-      throw new RuntimeException(LS + "FileName is null.");
-    }
-    if (fileName.length() == 0) {
-      throw new RuntimeException(LS + "FileName is empty.");
-    }
-    return;
-  }
-
-  /**
-   * Gets an existing normal file as a File. If fileName is null, or empty, or
-   * if the file is actually a directory, or doesn't exist this will throw a
-   * Runtime Exception; otherwise it will return the fileName as a File object.
-   *
-   * @param fileName the given fileName
-   * @return a File object
-   * @throws RuntimeException if fileName cannot resolve to a existing normal
-   * file.
-   */
-  public static File getExistingFile(final String fileName) {
-    checkFileName(fileName);
-    final File file = new File(fileName);
-    if (file.isFile()) {
-      return file;
-    }
-    if (file.isDirectory()) {
-      throw new RuntimeException(LS + "FileName is a Directory: " + fileName);
-    }
-
-    throw new RuntimeException(LS + "FileName does not exist: " + fileName);
-  }
-
-  /**
-   * Returns true if file is a normal file and not a directory.
-   *
-   * @param fileName the given fileName
-   * @return true if file is a normal file and not a directory.
-   * @throws RuntimeException if fileName is null or empty.
-   */
-  public static boolean isFileValid(final String fileName) {
-    checkFileName(fileName);
-    final File file = new File(fileName);
-    return file.isFile();
-  }
-
-  /**
-   * Gets the System.getProperty("user.dir"), which is the expected location of
-   * the user root directory.
-   *
-   * @return location of user root directory
-   */
-  public static String getUserDir() {
-    return System.getProperty("user.dir");
-  }
-
-  /**
-   * Opens a RandomAccessFile given a File object and String mode: "r", "rw",
-   * "rws" or "rwd". The returned object must be closed by the calling program.
-   *
-   * @param file the given file
-   * @param mode the given mode
-   * @return RandomAccessFile
-   * @throws RuntimeException if an IOException occurs.
-   */
-  public static RandomAccessFile openRandomAccessFile(final File file, final String mode) {
-    final RandomAccessFile raf;
-    try {
-      raf = new RandomAccessFile(file, mode);
-    } catch (final FileNotFoundException e) {
-      throw new RuntimeException(LS + "Failed to open RandomAccessFile " + LS + e);
-    }
-    return raf;
-  }
-
-  /**
-   * Gets the FileDescriptor from the given RandomAccessFile.
-   *
-   * @param raf RandomAccessFile
-   * @return the FileDescriptor
-   * @throws RuntimeException if an IOException occurs.
-   */
-  public static FileDescriptor getFD(final RandomAccessFile raf) {
-    FileDescriptor fd = null;
-    try {
-      fd = raf.getFD();
-    } catch (final IOException e) {
-      throw new RuntimeException(LS + "RandomAccessFile.getFD() failure" + LS + e);
-    }
-    return fd;
-  }
-
-  /**
-   * Sets the position of the given RandomAccessFile to the given position.
-   *
-   * @param raf RandomAccessFile
-   * @param position the given position
-   * @throws RuntimeException if an IOException occurs.
-   */
-  public static void seek(final RandomAccessFile raf, final long position) {
-    try {
-      raf.seek(position);
-    } catch (final IOException e) {
-      throw new RuntimeException(LS + "RandomAccessFile seek failure" + LS + e);
-    }
-  }
-
-  /**
-   * Reads buf.length bytes into the given buf.
-   *
-   * @param raf RandomAccessFile
-   * @param buf the size of this buffer is the number of bytes requested.
-   * @return the number of bytes actually read.
-   * @throws RuntimeException if an IOException occurs.
-   */
-  public static int readBytes(final RandomAccessFile raf, final byte[] buf) {
-    final int len = buf.length;
-    int read = 0;
-    try {
-      read = raf.read(buf);
-    } catch (final IOException e) {
-      throw new RuntimeException(LS + "RandomAccessFile read failure" + LS + e);
-    }
-    if (read < len) {
-      Arrays.fill(buf, read, len, (byte) 0);
-    }
-    return read;
-  }
-
-  // ************************
-  // NIO OPERATIONS
-  // ************************
-  // ByteBuffer methods
-  /**
-   * Gets a MappedByteBuffer from the given FileChannel, mode, position and
-   * size.
-   *
-   * @param fChan the given FileChannel
-   * @param mmode the given MapMode
-   * @param position the given position
-   * @param size the given size
-   * @return a MappedByteBuffer
-   * @throws RuntimeException if an IOException occurs.
-   */
-  public static MappedByteBuffer getMappedByteBuffer(final FileChannel fChan,
-      final FileChannel.MapMode mmode, final long position, final long size) {
-    final MappedByteBuffer mbBuf;
-    try {
-      mbBuf = fChan.map(mmode, position, size);
-    } catch (final IOException e) {
-      throw new RuntimeException(e);
-    }
-    return mbBuf;
-  }
-
-  /**
-   * Gets a MappedByteBuffer from the given FileChannel and mode. Assumes a
-   * start position of zero and size of the length of the file (via the
-   * FileChannel. Equivalent to:<br>
-   * getMappedByteBuffer(FileChannel, FileChanel.MapMode, 0L, size(fChan));
-   *
-   * @param fChan the given FileChannel
-   * @param mmode the given MapMode
-   * @return a MappedByteBuffer
-   * @throws RuntimeException if an IOException occurs.
-   */
-  public static MappedByteBuffer getMappedByteBuffer(final FileChannel fChan,
-      final FileChannel.MapMode mmode) {
-    return getMappedByteBuffer(fChan, mmode, 0L, size(fChan));
-  }
-
-  /**
-   * Reads bytes from the given (Mapped)ByteBuffer until either a CR, LF or CRLF
-   * is detected in the byte stream and then converts the captured bytes,
-   * excluding the CR and LF characters into a string. This method will work
-   * with US-ASCII, ISO-8859 families, Windows 1252, and UTF-8. encodings. In
-   * general any character encoding that is isomorphic with respect to the
-   * exclusive use of the CR (0xD) and the LF (0xA) codes. Equivalent to:<br>
-   * readLine(ByteBuffer, ByteArrayBuilder, Charset.defaultCharset());
-   *
-   * @param mbBuf Given ByteBuffer or MappedByteBuffer
-   * @param bab an optional ByteArrayBuilder for internal reuse, which will
-   * improve multi-line reading performance. The result of the read as an array
-   * of bytes is available from the bab.
-   * @return the line as a string
-   *
-   */
-  public static String readLine(final ByteBuffer mbBuf, final ByteArrayBuilder bab) {
-    return readLine(mbBuf, bab, Charset.defaultCharset());
-  }
-
-  /**
-   * Reads bytes from the given (Mapped)ByteBuffer until either a CR, LF or CRLF
-   * is detected in the byte stream and then converts the captured bytes,
-   * excluding the CR and LF characters into a string. This method will work
-   * with US-ASCII, ISO-8859 families, Windows 1252, and UTF-8. encodings. In
-   * general any character encoding that is isomorphic with respect to the
-   * exclusive use of the CR (0xD) and the LF (0xA) codes.
-   *
-   * @param mbBuf Given ByteBuffer or MappedByteBuffer
-   * @param bab an optional ByteArrayBuilder for internal reuse, which will
-   * improve multiline reading performance. The result of the read as an array
-   * of bytes is available from the bab.
-   * @param charset The Charset to use when converting arrays of bytes from the
-   * source to a Unicode String (UTF-16).
-   * @return The characters of a line, or NULL if End-of-File, or "" if line was
-   * empty.
-   */
-  public static String readLine(final ByteBuffer mbBuf, final ByteArrayBuilder bab,
-      final Charset charset) {
-    if (!mbBuf.hasRemaining()) {
-      return null;
-    }
-    final ByteArrayBuilder bab1;
-    if (bab == null) {
-      bab1 = new ByteArrayBuilder();
-    } else {
-      bab1 = bab;
-      bab1.setLength(0);
-    }
-    while (mbBuf.hasRemaining()) {
-      final byte b = mbBuf.get();
-      if (b == LF) {
-        break; // EOL
-      }
-      if (b == CR) {
-        if (mbBuf.hasRemaining()) {
-          // peek next byte without moving position
-          if (mbBuf.get(mbBuf.position()) == LF) {
-            mbBuf.get(); // consume it
-          }
-        }
-        break; // EOL
-      }
-      bab1.append(b); // transfer the byte
-    }
-    if (bab1.length() == 0) {
-      if (!mbBuf.hasRemaining()) {
-        return null;
-      }
-      return "";
-    }
-    final byte[] out = bab1.toByteArray();
-    final String s = new String(out, charset);
-    return s;
-  }
-
-  /**
-   * Reads a ByteBuffer (or subclass) with a request for numBytes. The result is
-   * stuffed into the provided byte[] array (required), which must be larger or
-   * equal to numBytes.
-   *
-   * @param bb The ByteBuffer to read from
-   * @param numBytes The requested number of bytes to read.
-   * @param out The target array for the bytes.
-   * @return the actual number of bytes read.
-   * @throws BufferUnderflowException if numBytes is greater than bytes
-   * available in the buffer.
-   */
-  public static int readByteBuffer(final ByteBuffer bb, final int numBytes, final byte[] out) {
-    final int rem = bb.remaining();
-    if (rem == 0) {
-      return 0;
-    }
-    final int nBytes = (rem < numBytes) ? rem : numBytes;
-    bb.get(out);
-    return nBytes;
-  }
-
-  // FileChannel methods
-  /**
-   * Sets the FileChannel position.
-   *
-   * @param fc FileChannel
-   * @param position the position
-   * @throws RuntimeException if an IOException occurs.
-   */
-  public static void position(final FileChannel fc, final long position) {
-    try {
-      fc.position(position);
-    } catch (final IOException e) {
-      throw new RuntimeException(e);
-    }
-  }
-
-  /**
-   * Gets the current size of the FileChannel.
-   *
-   * @param fc FileChannel
-   * @return the size in bytes.
-   * @throws RuntimeException if an IOException occurs.
-   */
-  public static long size(final FileChannel fc) {
-    final long sz;
-    try {
-      sz = fc.size();
-    } catch (final IOException e) {
-      throw new RuntimeException(e);
-    }
-    return sz;
-  }
-
-  /**
-   * Appends the given string to the end of the file specified via the given
-   * FileChannel. Equivalent to:<br>
-   * append(String, FileChannel, Charset.defaultCharset());
-   *
-   * @param out the string to append
-   * @param fc the given FileChannel
-   * @return the number of bytes actually appended.
-   * @throws RuntimeException if an IOException occurs.
-   */
-  public static int append(final String out, final FileChannel fc) {
-    return append(out, fc, Charset.defaultCharset());
-  }
-
-  /**
-   * Appends the given string to the end of the file specified via the given
-   * FileChannel.
-   *
-   * @param out the string to append
-   * @param fc the given FileChannel
-   * @param charset The Charset to use when converting the source string
-   * (UTF-16) to a sequence of encoded bytes of the Charset.
-   * @return the number of bytes actually appended.
-   * @throws RuntimeException if an IOException occurs.
-   */
-  public static int append(final String out, final FileChannel fc, final Charset charset) {
-    final int bytes;
-    final ByteBuffer bb = ByteBuffer.wrap(out.getBytes(charset));
-    try {
-      bytes = fc.write(bb, fc.size());
-    } catch (final IOException e) {
-      throw new RuntimeException(e);
-    }
-    return bytes;
-  }
-
-  /**
-   * Appends the given byteArr to the end of the file specified via the given
-   * FileChannel.
-   *
-   * @param byteArr the byte[] to append
-   * @param fc the given FileChannel
-   * @return the number of bytes actually appended.
-   * @throws RuntimeException if an IOException occurs.
-   */
-  public static int append(final byte[] byteArr, final FileChannel fc) {
-    final int bytes;
-    final ByteBuffer bb = ByteBuffer.wrap(byteArr);
-    try {
-      bytes = fc.write(bb, fc.size());
-    } catch (final IOException e) {
-      throw new RuntimeException(e);
-    }
-    return bytes;
-  }
-
-  /**
-   * Writes the given string out to the file specified via the given FileChannel
-   * starting at the given file position. Equivalent to:<br>
-   * write(String, FileChannel, long, Charset.defaultCharset());
-   *
-   * @param out the given string
-   * @param fc FileChannel
-   * @param position the position
-   * @return the total number of bytes written.
-   * @throws RuntimeException if an IOException occurs.
-   */
-  public static int write(final String out, final FileChannel fc, final long position) {
-    return write(out, fc, position, Charset.defaultCharset());
-  }
-
-  /**
-   * Writes the given string out to the file specified via the given FileChannel
-   * starting at the given file position.
-   *
-   * @param out the given string
-   * @param fc FileChannel
-   * @param position the given position
-   * @param charset The Charset to use when converting the source string
-   * (UTF-16) to a sequence of encoded bytes of the Charset.
-   * @return the total number of bytes written.
-   * @throws RuntimeException if an IOException occurs.
-   */
-  public static int write(final String out, final FileChannel fc, final long position,
-      final Charset charset) {
-    final int bytes;
-    final ByteBuffer bb = ByteBuffer.wrap(out.getBytes(charset));
-    try {
-      bytes = fc.write(bb, position);
-    } catch (final IOException e) {
-      throw new RuntimeException(e);
-    }
-    return bytes;
-  }
-
-  /**
-   * Writes the given byteArr to the file specified via the given FileChannel at
-   * the given position.
-   *
-   * @param byteArr the byte[] to append
-   * @param fc the given FileChannel
-   * @param position the given position
-   * @return the number of bytes actually appended.
-   * @throws RuntimeException if an IOException occurs.
-   */
-  public static int write(final byte[] byteArr, final FileChannel fc, final long position) {
-    final int bytes;
-    final ByteBuffer bb = ByteBuffer.wrap(byteArr);
-    try {
-      bytes = fc.write(bb, position);
-    } catch (final IOException e) {
-      throw new RuntimeException(e);
-    }
-    return bytes;
-  }
-
-  // Complete NIO BASED FILE WRITE OPERATIONS
-  /**
-   * Writes the given String text to the fileName using NIO FileChannel.
-   *
-   * @param text Source string to place in a file. Equivalent to: <br>
-   * stringToFileNIO(String, String, Charset.defaultCharset());
-   * @param fileName name of target file
-   * @return the total number of bytes written.
-   * @throws RuntimeException if an IOException occurs.
-   */
-  public static int stringToFileNIO(final String text, final String fileName) {
-    return stringToFileNIO(text, fileName, Charset.defaultCharset());
-  }
-
-  /**
-   * Writes the given String text to the fileName using NIO FileChannel
-   *
-   * @param text Source string to place in a file.
-   * @param fileName name of target file
-   * @param charset The Charset to use when converting the source string
-   * (UTF-16) to a sequence of encoded bytes of the Charset.
-   * @return the total number of bytes written.
-   * @throws RuntimeException if an IOException occurs.
-   */
-  public static int stringToFileNIO(final String text, final String fileName,
-      final Charset charset) {
-    checkFileName(fileName);
-    final File file = new File(fileName);
-    int bytes = 0;
-    if (!file.isFile()) {
-      try {
-        file.createNewFile();
-      } catch (final IOException e) {
-        throw new RuntimeException("Cannot create new file: " + fileName + LS + e);
-      }
-      try (FileChannel fc = openRandomAccessFile(file, "rw").getChannel()) {
-        bytes = write(text, fc, 0L, charset);
-      } catch (final IOException e) {
-        throw new RuntimeException("Cannot create File Channel: " + fileName + LS + e);
-      }
-    }
-
-    return bytes;
-  }
-
-  /**
-   * Appends a String to a file using NIO. If fileName does not exist, this
-   * creates a new empty file of that name. This closes the file after
-   * appending.
-   *
-   * @param text is the source String. Equivalent to: <br>
-   * appendStringToFileNIO(String, String, Charset.defautCharset());
-   * @param fileName the given fileName
-   * @return the total number of bytes written
-   * @throws RuntimeException if IOException or SecurityException occurs, or if
-   * fileName is null or empty.
-   */
-  public static int appendStringToFileNIO(final String text, final String fileName) {
-    return appendStringToFileNIO(text, fileName, Charset.defaultCharset());
-  }
-
-  /**
-   * Appends a String to a file using NIO and a Charset. If fileName does not
-   * exist, this creates a new empty file of that name. This closes the file
-   * after appending.
-   *
-   * @param text is the source String.
-   * @param fileName the given fileName
-   * @param charset The Charset to use when converting the source string
-   * (UTF-16) to a sequence of encoded bytes of the Charset.
-   * @return the total number of bytes written
-   * @throws RuntimeException if IOException or SecurityException occurs, or if
-   * fileName is null or empty.
-   */
-  public static int appendStringToFileNIO(final String text, final String fileName,
-      final Charset charset) {
-    checkFileName(fileName);
-    final File file = new File(fileName);
-    if (!file.isFile()) { // does not exist
-      try {
-        file.createNewFile();
-      } catch (final Exception e) {
-        throw new RuntimeException("Cannot create file: " + fileName + LS + e);
-      }
-    }
-    int bytes = 0;
-    try (FileChannel fc = openRandomAccessFile(file, "rw").getChannel()) {
-      bytes = append(text, fc, charset);
-    } catch (final IOException e) {
-      throw new RuntimeException("Cannot create File Channel: " + fileName + LS + e);
-    }
-    return bytes;
-  }
-
-  // Complete NIO BASED FILE READ OPERATIONS
-  /**
-   * Reads a file into a char array using NIO FileChannel, then closes the file. Useful when
-   * special handling of Line-Separation characters is required. Equivalent to:
-   * <br>
-   * fileToCharArrayNIO(String, Charset.defaultCharset());
-   *
-   * @param fileName the given fileName
-   * @return a char[]
-   * @throws RuntimeException if IOException occurs.
-   * @throws IllegalArgumentException if File size is greater than
-   * Integer.MAX_VALUE.
-   */
-  public static char[] fileToCharArrayNIO(final String fileName) {
-    return fileToCharArrayNIO(fileName, Charset.defaultCharset());
-  }
-
-  /**
-   * Reads a file into a char array using NIO FileChannel, then closes the file. Useful when
-   * special handling of Line-Separation characters is required.
-   *
-   * @param fileName the given fileName
-   * @param charset The Charset to use when converting the source string
-   * (UTF-16) to a sequence of encoded bytes of the Charset.
-   * @return a char[]
-   * @throws RuntimeException if IOException occurs.
-   * @throws IllegalArgumentException if File size is greater than
-   * Integer.MAX_VALUE.
-   */
-  public static char[] fileToCharArrayNIO(final String fileName, final Charset charset) {
-    final File file = getExistingFile(fileName);
-    char[] chArr = null;
-    try (RandomAccessFile raf = openRandomAccessFile(file, "r");
-        FileChannel fc = raf.getChannel()) {
-      final MappedByteBuffer mbBuf = getMappedByteBuffer(fc, READ_ONLY);
-      final long len = size(fc);
-      if (len > Integer.MAX_VALUE) {
-        fc.close();
-        throw new IllegalArgumentException("File size cannot exceed Integer.MAX_VALUE.");
-      }
-      final byte[] in = new byte[(int) len];
-      mbBuf.get(in); // fill the buffer
-      final String out = new String(in, charset);
-      chArr = out.toCharArray();
-    } catch (final IOException e) {
-      throw new RuntimeException("Could not create or close File Channel.");
-    }
-    return chArr;
-  }
-
-  /**
-   * Reads a file into a String using NIO FileChannel. Each line of the file is delimited by
-   * the current operating systems's "line.separator" characters. Closes the
-   * file. This method is equivalent to:<br>
-   * fileToStringNIO(String fileName, Charset.defaultCharset())
-   *
-   * @param fileName given fileName
-   * @return a String
-   * @throws RuntimeException if IOException occurs.
-   */
-  public static String fileToStringNIO(final String fileName) {
-    return fileToStringNIO(fileName, Charset.defaultCharset());
-  }
-
-  /**
-   * Reads a file into a String using NIO FileChannel. Each line of the file is delimited by
-   * the current operating systems's "line.separator" characters. Closes the
-   * file.
-   *
-   * @param fileName given fileName
-   * @param charset The Charset to use when converting arrays of bytes from the
-   * source to a Unicode String (UTF-16).
-   * @return a String
-   * @throws RuntimeException if IOException occurs.
-   */
-  public static String fileToStringNIO(final String fileName, final Charset charset) {
-    final File file = getExistingFile(fileName);
-    final StringBuilder sb = new StringBuilder(1024);
-    try (RandomAccessFile raf = openRandomAccessFile(file, "r");
-        FileChannel fChan = raf.getChannel();) {
-      final MappedByteBuffer mbBuf = getMappedByteBuffer(fChan, READ_ONLY);
-      final ByteArrayBuilder bab = new ByteArrayBuilder();
-
-      String s;
-      while ((s = readLine(mbBuf, bab, charset)) != null) {
-        sb.append(s);
-        sb.append(LS);
-      }
-    } catch (final IOException e) {
-      throw new RuntimeException("Cannot create File Channel.");
-    }
-    return sb.toString();
-  }
-
-  // *******************************
-  // STANDARD IO READER OPERATIONS
-  // *******************************
-  /**
-   * Opens a BufferedReader wrapped around a File. Equivalent to the call<br>
-   * openBufferedReader(file, DEFAULT_BUFSIZE) Rethrows any IOException as a
-   * RuntimeException. The returned object must be closed by the calling program.
-   *
-   * @param file the given file
-   * @return BufferedReader object
-   * @throws RuntimeException if File Not Found.
-   */
-  public static BufferedReader openBufferedReader(final File file) {
-    return openBufferedReader(file, DEFAULT_BUFSIZE, Charset.defaultCharset());
-  }
-
-  /**
-   * Opens a BufferedReader wrapped around a FileReader with a specified file
-   * and buffer size. If bufSize is less than the default (8192) the default
-   * will be used. The returned object must be closed by the calling program.
-   *
-   * @param file the given file
-   * @param bufSize the given buffer size
-   * @return a BufferedReader object
-   * @throws RuntimeException if File Not Found.
-   */
-  public static BufferedReader openBufferedReader(final File file, final int bufSize) {
-    return openBufferedReader(file, bufSize, Charset.defaultCharset());
-  }
-
-  /**
-   * Opens a BufferedReader, which specifies a bufSize, wrapped around an
-   * InputStreamReader, which specifies a Charset. The InputStreamReader wraps a
-   * FileInputStream. If bufSize is less than the default (8192) the default
-   * will be used. If the charset is null, Charset.defaultCharset() will be
-   * used. The returned object must be closed by the calling program.
-   *
-   * @param file the given file
-   * @param bufSize the given buffer size
-   * @param charset the given Charset
-   * @return a BufferedReader object
-   * @throws RuntimeException if FileNotFoundException occurs.
-   */
-  public static BufferedReader openBufferedReader(final File file, final int bufSize,
-      final Charset charset) {
-    final int bufSz = (bufSize < DEFAULT_BUFSIZE) ? DEFAULT_BUFSIZE : bufSize;
-    final Charset cSet = (charset == null) ? Charset.defaultCharset() : charset;
-    BufferedReader in = null; // default bufsize is 8192.
-    try {
-      final FileInputStream fis = new FileInputStream(file);
-      final InputStreamReader isr = new InputStreamReader(fis, cSet);
-      in = new BufferedReader(isr, bufSz);
-    } catch (final FileNotFoundException e) { // from FileInputStream
-      // never opened, so don't close it.
-      throw new RuntimeException(LS + "File Not Found: " + file.getPath() + LS + e);
-    }
-    return in;
-  }
-
-  /**
-   * Configures a file for string writing. If a file by the same name exists, it will be
-   * deleted. If fileName is not fully qualified, it will be relative to the root of this
-   * package. The returned object must be closed by the calling program.
-   * @param fileName the name of the file to configure
-   * @return a PrintWriter
-   */
-  public static final PrintWriter openPrintWriter(final String fileName) {
-    File file = null;
-    PrintWriter pw = null;
-    if ((fileName != null) && !fileName.isEmpty()) {
-      file = new File(fileName);
-      if (file.isFile()) {
-        file.delete(); //remove old file if it exists
-      } else {
-        try {
-          file.createNewFile();
-        } catch (final Exception e) {
-          throw new RuntimeException("Cannot create file: " + fileName + LS + e);
-        }
-      }
-      final BufferedWriter bw;
-      try {
-        final FileOutputStream fos = new FileOutputStream(file, true);
-        final OutputStreamWriter osw = new OutputStreamWriter(fos, Charset.defaultCharset());
-        bw = new BufferedWriter(osw, 8192);
-      } catch (final IOException e) {
-        // never opened, so don't close it.
-        throw new RuntimeException("Could not create: " + file.getPath() + LS + e);
-      }
-      pw = new PrintWriter(bw);
-    }
-    return pw;
-  }
-
-  /**
-   * Tests a Reader object if it is ready.
-   *
-   * @param in the given Reader
-   * @return boolean true if ready.
-   * @throws RuntimeException if IOException occurs.
-   */
-  public static boolean ready(final Reader in) {
-    boolean out = false;
-    try {
-      out = in.ready();
-    } catch (final IOException e) {
-      throw new RuntimeException(LS + "Reader.ready() unsuccessful: " + LS + e);
-    }
-    return out;
-  }
-
-  /**
-   * Skips bytes in the given Reader object.
-   *
-   * @param in the given Reader
-   * @param skipLen in bytes.
-   * @throws RuntimeException if IOException occurs.
-   */
-  public static void skip(final Reader in, final long skipLen) {
-    try {
-      in.skip(skipLen);
-    } catch (final IOException e) {
-      try {
-        in.close();
-      } catch (final IOException f) {
-        throw new RuntimeException(LS + "Close Unsuccessful" + LS + f);
-      }
-      throw new RuntimeException(LS + "Reader.skip(len) unsuccessful: " + LS + e);
-    }
-  }
-
-  /**
-   * Reads characters from the given Reader into the given character array.
-   *
-   * @param in the given Reader
-   * @param length number of characters to read
-   * @param cArr Array must be equal to or larger than length
-   * @return number of characters actually read from Reader
-   * @throws RuntimeException if IOException occurs.
-   */
-  public static int readCharacters(final Reader in, final int length, final char[] cArr) {
-    int readLen = 0;
-    try {
-      readLen = in.read(cArr, 0, length);
-    } catch (final IOException e) {
-      try {
-        in.close();
-      } catch (final IOException f) {
-        throw new RuntimeException(LS + "Close Unsuccessful" + LS + f);
-      }
-      throw new RuntimeException(LS + "Reader.read(char[],0,len) unsuccessful: " + LS + e);
-    }
-    return readLen;
-  }
-
-  /**
-   * Reads a file into a char array, then closes the file. Useful when special
-   * handling of Line-Separation characters is required. Equivalent to: <br>
-   * fileToCharArray(String, int, Charset.defaultCharset());
-   *
-   * @param fileName the given fileName
-   * @return a char[]
-   * @throws RuntimeException if IOException occurs.
-   * @throws IllegalArgumentException if File size is greater than
-   * Integer.MAX_VALUE.
-   */
-  public static char[] fileToCharArray(final String fileName) {
-    return fileToCharArray(fileName, DEFAULT_BUFSIZE, Charset.defaultCharset());
-  }
-
-  /**
-   * Reads a file into a char array, then closes the file. Useful when special
-   * handling of Line-Separation characters is required.
-   *
-   * @param fileName the given fileName
-   * @param bufSize if less than 8192 it defaults to 8192
-   * @param charset The Charset to use when converting arrays of bytes from the
-   * source to a Unicode String (UTF-16).
-   * @return a char[]
-   * @throws RuntimeException if IOException occurs.
-   * @throws IllegalArgumentException if File size is greater than
-   * Integer.MAX_VALUE.
-   */
-  public static char[] fileToCharArray(final String fileName, final int bufSize,
-      final Charset charset) {
-    final File file = getExistingFile(fileName);
-    char[] cArr = null;
-    final long fileLen = (long) (file.length() * 1.1); // 10% headroom
-    if (fileLen > Integer.MAX_VALUE) {
-      throw new IllegalArgumentException(
-          LS + "File Size is too large: " + fileLen + " >" + " Max: " + Integer.MAX_VALUE);
-    }
-    final int len = (int) fileLen;
-    try (BufferedReader in = openBufferedReader(file, bufSize, charset)) {
-      cArr = new char[len];
-      in.read(cArr, 0, len);
-    } catch (final IOException e) { // thrown by read()
-      throw new RuntimeException(LS + "BufferedReader.read(char[],0,len) unsuccessful: " + LS + e);
-    }
-    return cArr;
-  }
-
-  /**
-   * Reads a file into a String. Each line of the file is delimited by the
-   * current operating systems's "line.separator" characters. Closes the file.
-   * Equivalent to: <br>
-   * fileToString(String, 8192, Charset.defaultCharset());
-   *
-   * @param fileName the given fileName
-   * @return a String
-   * @throws RuntimeException if IOException occurs.
-   */
-  public static String fileToString(final String fileName) {
-    return fileToString(fileName, DEFAULT_BUFSIZE, Charset.defaultCharset());
-  }
-
-  /**
-   * Reads a file into a String. Each line of the file is delimited by the
-   * current operating systems's "line.separator" characters. Closes the file.
-   *
-   * @param fileName the given fileName
-   * @param bufSize if less than 8192 it defaults to 8192
-   * @param charset The Charset to use when converting arrays of bytes from the
-   * source to a Unicode String (UTF-16).
-   * @return String
-   * @throws RuntimeException if IOException occurs.
-   */
-  public static String fileToString(final String fileName, final int bufSize,
-      final Charset charset) {
-    final StringBuilder sb = new StringBuilder();
-    final File file = getExistingFile(fileName);
-    try (BufferedReader in = openBufferedReader(file, bufSize, charset)) {
-      String s;
-      while ((s = in.readLine()) != null) {
-        sb.append(s);
-        sb.append(LS);
-      }
-    } catch (final IOException e) { // thrown by readLine()
-      throw new RuntimeException(LS + "BufferedReader.readLine() unsuccessful: " + LS + e);
-    }
-    return sb.toString();
-  }
-
-  // STANDARD IO WRITE OPERATIONS
-  /**
-   * Opens a BufferedWriter wrapped around a FileWriter with a specified file
-   * and buffer size. If bufSize is less than the default (8192) the default
-   * will be used. The returned object must be closed by the calling program.
-   *
-   * @param file the given file
-   * @param bufSize the given buffer size
-   * @param append to existing file if true.
-   * @return BufferedWriter object
-   * @throws RuntimeException if IOException occurs.
-   */
-  public static BufferedWriter openBufferedWriter(final File file, final int bufSize,
-      final boolean append) {
-    return openBufferedWriter(file, bufSize, append, Charset.defaultCharset());
-  }
-
-  /**
-   * Opens a BufferedWriter wrapped around a FileWriter with a specified file
-   * and buffer size. If bufSize is less than the default (8192) the default
-   * will be used. The returned object must be closed by the calling program.
-   *
-   * @param file the given file
-   * @param bufSize if less than 8192 it defaults to 8192.
-   * @param append to existing file if true.
-   * @param charset The Charset to use when converting the source string
-   * (UTF-16) to a sequence of encoded bytes of the Charset.
-   * @return BufferedWriter object
-   * @throws RuntimeException if IOException occurs.
-   */
-  public static BufferedWriter openBufferedWriter(final File file, final int bufSize,
-      final boolean append, final Charset charset) {
-    final int bufSz = (bufSize < DEFAULT_BUFSIZE) ? DEFAULT_BUFSIZE : bufSize;
-    BufferedWriter out = null; // default bufsize is 8192.
-    try {
-      final FileOutputStream fos = new FileOutputStream(file, append);
-      final OutputStreamWriter osw = new OutputStreamWriter(fos, charset);
-      out = new BufferedWriter(osw, bufSz);
-    } catch (final IOException e) {
-      // never opened, so don't close it.
-      throw new RuntimeException(LS + "Could not create: " + file.getPath() + LS + e);
-    }
-    return out;
-  }
-
-  /**
-   * Writes a String to a file using a BufferedWriter. Closes the file.
-   *
-   * @param text is the source String.
-   * @param fileName the given fileName
-   * @throws RuntimeException if IOException occurs or if fileName is null or
-   * empty.
-   */
-  public static void stringToFile(final String text, final String fileName) {
-    stringToFile(text, fileName, DEFAULT_BUFSIZE, Charset.defaultCharset());
-  }
-
-  /**
-   * Writes a String to a file using a BufferedWriter. Closes the file.
-   *
-   * @param text is the source String.
-   * @param fileName the given fileName
-   * @param bufSize if less than 8192 it defaults to 8192.
-   * @param charset The Charset to use when converting the source string
-   * (UTF-16) to a sequence of encoded bytes of the Charset.
-   * @throws RuntimeException if IOException occurs or if fileName is null or
-   * empty.
-   */
-  public static void stringToFile(final String text, final String fileName, final int bufSize,
-      final Charset charset) {
-    checkFileName(fileName);
-    final File file = new File(fileName);
-    try (BufferedWriter bw = openBufferedWriter(file, bufSize, false, charset);
-        PrintWriter out = new PrintWriter(bw);) {
-      out.print(text);
-    } catch (final IOException e) {
-      throw new RuntimeException(e);
-    }
-  }
-
-  /**
-   * Appends a String to a file using a BufferedWriter. If fileName does not
-   * exist, this creates a new empty file of that name. This closes the file
-   * after appending.
-   *
-   * @param text is the source String.
-   * @param fileName the given fileName
-   * @throws RuntimeException if IOException or SecurityException occurs, or if
-   * fileName is null or empty.
-   */
-  public static void appendStringToFile(final String text, final String fileName) {
-    appendStringToFile(text, fileName, DEFAULT_BUFSIZE, Charset.defaultCharset());
-  }
-
-  /**
-   * Appends a String to a file using a BufferedWriter, bufSize and Charset. If
-   * fileName does not exist, this creates a new empty file of that name. This
-   * closes the file after appending.
-   *
-   * @param text is the source String.
-   * @param fileName the given fileName
-   * @param bufSize if less than 8192 it defaults to 8192.
-   * @param charset The Charset to use when converting the source string
-   * (UTF-16) to a sequence of encoded bytes of the Charset.
-   * @throws RuntimeException if IOException or SecurityException occurs, or if
-   * fileName is null or empty.
-   */
-  public static void appendStringToFile(final String text, final String fileName,
-      final int bufSize, final Charset charset) {
-    checkFileName(fileName);
-    final File file = new File(fileName);
-    if (!file.isFile()) { // does not exist
-      try {
-        file.createNewFile();
-      } catch (final Exception e) {
-        throw new RuntimeException("Cannot create file: " + fileName + LS + e);
-      }
-    }
-    try (BufferedWriter bw = openBufferedWriter(file, bufSize, true, charset);
-        PrintWriter out = new PrintWriter(bw);) {
-      out.print(text);
-    } catch (final IOException e) {
-      throw new RuntimeException(e);
-    }
-  }
-}
diff --git a/src/main/java/com/yahoo/sketches/docgen/TocGenerator.java b/src/main/java/com/yahoo/sketches/docgen/TocGenerator.java
deleted file mode 100644
index a944591..0000000
--- a/src/main/java/com/yahoo/sketches/docgen/TocGenerator.java
+++ /dev/null
@@ -1,227 +0,0 @@
-/*
- * Copyright 2019, Yahoo! Inc. Licensed under the terms of the
- * Apache License 2.0. See LICENSE file at the project root for terms.
- */
-
-package com.yahoo.sketches.docgen;
-
-import static com.yahoo.sketches.Files.openPrintWriter;
-
-import java.io.File;
-import java.io.PrintWriter;
-import java.util.Iterator;
-
-import org.json.JSONArray;
-import org.json.JSONObject;
-
-import com.yahoo.sketches.Files;
-
-/**
- * @author Lee Rhodes
- */
-public class TocGenerator {
-  private static final String LS = System.getProperty("line.separator");
-  private int level = 0;
-  private PrintWriter pw = null;
-  private String jsonScrFile;
-  private String htmlScriptFile;
-
-  /**
-   *
-   * @param jsonSrcFile The JSON source file
-   * @param htmlScriptFile The javascript source file
-   * @param tgtTocFile the target toc.html file
-   */
-  public TocGenerator(final String jsonSrcFile, final String htmlScriptFile, final String tgtTocFile) {
-    jsonScrFile = jsonSrcFile;
-    this.htmlScriptFile = htmlScriptFile;
-    if ((tgtTocFile != null) && (!tgtTocFile.isEmpty())) {
-      final File file = new File(tgtTocFile);
-      if (file.exists()) { file.delete(); }
-      pw = openPrintWriter(tgtTocFile);
-    }
-  }
-
-  /**
-   * Reads the JSON source file and the html script file and generates the target toc.html file.
-   */
-  public void readJson() {
-    final StringBuilder sb = new StringBuilder();
-    final String jin = Files.fileToString(jsonScrFile);
-    final JSONObject jo = new JSONObject(jin);
-    final String clazz = jo.getString("class");
-    if (clazz.equals("TOC")) { emitToc(jo, sb); }
-    else if (clazz.equals("Dropdown")) { emitDropdown(jo, sb); }
-    else { emitDoc(jo, sb); }
-    if ((htmlScriptFile != null) && (!htmlScriptFile.isEmpty())) {
-      final String script = Files.fileToString(htmlScriptFile);
-      sb.append(script);
-    }
-    println(sb.toString());
-  }
-
-  /**
-   * Generates an entire toc.html in a StringBuilder
-   * @param toc the input JSON object
-   * @param sb the target StringBuilder
-   */
-  void emitToc(final JSONObject toc, final StringBuilder sb) {
-    sb.append("<!-- Computer Generated File, Do Not Edit! -->").append(LS);
-    sb.append("<link rel=\"stylesheet\" href=\"/css/toc.css\">").append(LS);
-    sb.append("<div id=\"toc\" class=\"nav toc hidden-print\">").append(LS);
-
-    //JSONArray
-    level++;
-    final JSONArray jarr = toc.getJSONArray("array");
-    final Iterator<Object> itr = jarr.iterator();
-    while (itr.hasNext()) {
-      final JSONObject jo = (JSONObject) itr.next();
-      final String clazz = jo.getString("class");
-      if (clazz.equals("Dropdown")) { emitDropdown(jo, sb); }
-      else { emitDoc(jo, sb); }
-    }
-    level--;
-
-    sb.append("</div>").append(LS);
-  }
-
-  /**
-   * Generates a Dropdown object from the input JSON source.
-   * This is a recursive co-routine with the emitDoc() function.
-   * @param dropdn the input JSON
-   * @param sb the target StringBuilder
-   */
-  void emitDropdown(final JSONObject dropdn, final StringBuilder sb) {
-    final String desc = dropdn.getString("desc");
-    final String lowercaseDesc = desc.toLowerCase();
-    final String pId = lowercaseDesc.replace(' ', '-');
-    final String divId = "collapse_" + lowercaseDesc.replace(' ', '_');
-    final String href = "#" + divId;
-    final String indent = indent(level);
-    //paragraph with desc
-    sb.append(LS);
-    sb.append(indent).append("<p id=").append(quotes(pId)).append(">").append(LS);
-    sb.append(indent).append("  ").append("<a data-toggle=\"collapse\" ")
-      .append("class=\"menu collapsed\" href=").append(quotes(href)).append(">")
-      .append(desc).append("</a>").append(LS);
-    sb.append(indent).append("</p>").append(LS);
-    //start dropdown array
-    sb.append(indent).append("<div class=\"collapse\" ").append("id=").append(quotes(divId))
-      .append(">").append(LS);
-
-    //JSONArray
-    level++;
-    final JSONArray jarr = dropdn.getJSONArray("array");
-    final Iterator<Object> itr = jarr.iterator();
-    while (itr.hasNext()) {
-      final JSONObject jo = (JSONObject) itr.next();
-      final String clazz = jo.getString("class");
-      if (clazz.equals("Dropdown")) { emitDropdown(jo, sb); }
-      else { emitDoc(jo, sb); }
-    }
-    level--;
-
-    sb.append(indent).append("</div>").append(LS);
-  }
-
-  /**
-   * Generates a Document object from the input JSON source.
-   * This is a recursive co-routine with the emitDropdown() function.
-   * @param doc the input JSON
-   * @param sb the target StringBuilder
-   */
-  void emitDoc(final JSONObject doc, final StringBuilder sb) {
-    final String dir = doc.getString("dir");
-    final String file = doc.getString("file");
-    final String desc = doc.getString("desc");
-    final boolean pdf = doc.optBoolean("pdf");
-    final String indent = indent(level);
-    sb.append(indent).append("<li><a href=\"");
-    if (dir.equals("ROOT")) { sb.append("/"); }
-    else {
-      final String baseDir = pdf ? "{{site.docs_pdf_dir}}/" : "{{site.docs_dir}}/";
-      sb.append(baseDir);
-      if (!dir.isEmpty()) {
-        sb.append(dir + "/");
-      }
-    }
-    sb.append(file);
-    final String sfx = pdf ? ".pdf" : ".html";
-    sb.append(sfx + "\">");
-    sb.append(desc);
-    sb.append("</a></li>").append(LS);
-  }
-
-  /**
-   * Encases the given string in quotes.
-   * @param s the given string
-   * @return the quoted string
-   */
-  public static String quotes(final String s) {
-    return '"' + s + '"';
-  }
-
-  /**
-   * @param level indention level
-   * @return the indention spaces
-   */
-  public static String indent(final int level) {
-    assert level >= 0;
-    final StringBuilder sb = new StringBuilder();
-    for (int i = 0; i < level; i++) {
-      sb.append("  ");
-    }
-    return sb.toString();
-  }
-
-
-  /**
-   * The JVM may call this method to close the PrintWriter resource.
-   */
-  @Override
-  protected void finalize() throws Throwable {
-    try {
-      if (pw != null) {
-        pw.close(); // close open files
-      }
-    } finally {
-      super.finalize();
-    }
-  }
-
-  /**
-   * Outputs a line to the configured PrintWriter and stdOut.
-   * @param s The String to print
-   */
-  public final void println(final String s) {
-    System.out.println(s);
-    if (pw != null) {
-      pw.println(s);
-      pw.flush();
-    }
-  }
-
-  /**
-   * Flush any buffered output to the configured PrintWriter.
-   */
-  public final void flush() {
-    if (pw != null) { pw.flush(); }
-  }
-
-  /**
-   * Command line access.
-   * @param args three arguments are required:
-   * <ol><li>The JSON source file</li>
-   * <li>The html script file that is appended to the end.</li>
-   * <li>The target toc.html file</li>
-   * </ol>
-   */
-  public static void main(final String[] args) {
-    final String jsonSrcFile = args[0];
-    final String htmlScriptFile = args[1];
-    final String tgtTocFile = args[2];
-    final TocGenerator tocgen = new TocGenerator(jsonSrcFile, htmlScriptFile, tgtTocFile);
-    tocgen.readJson();
-  }
-
-}
diff --git a/src/main/resources/docgen/toc.json b/src/main/resources/docgen/toc.json
deleted file mode 100644
index 72714b7..0000000
--- a/src/main/resources/docgen/toc.json
+++ /dev/null
@@ -1,206 +0,0 @@
-{ "class":"TOC", "array":
-  [
-    { "class":"Dropdown", "desc" : "Overview", "array":
-      [
-        {"class":"Doc",  "desc" : "The Challenge",                "dir" : "", "file": "TheChallenge" },
-        {"class":"Doc",  "desc" : "The Major Sketch Families",    "dir" : "", "file": "MajorSketchFamilies" },
-        {"class":"Doc",  "desc" : "Sketch Origins",               "dir" : "", "file": "SketchOrigins" },
-        {"class":"Doc",  "desc" : "Sketch Elements",              "dir" : "", "file": "SketchElements" },
-        {"class":"Doc",  "desc" : "Key Features",                 "dir" : "", "file": "KeyFeatures" },
-        {"class":"Doc",  "desc" : "Large Scale Computing",        "dir" : "", "file": "LargeScale" },
-        {"class":"Doc",  "desc" : "Architecture",                 "dir" : "", "file": "Architecture" },
-        {"class":"Doc",  "desc" : "Notes on Order Sensitivity",   "dir" : "", "file": "OrderSensitivity" },
-        {"class":"Doc",  "desc" : "Notes on Concurrency",         "dir" : "", "file": "Concurrency" },
-        {"class":"Doc",  "desc" : "Overview Slide Deck",          "dir" : "", "file": "DataSketches_deck", "pdf":"true" }
-      ]
-    },
-    
-    { "class":"Dropdown", "desc" : "Research", "array":
-      [
-        {"class":"Doc",  "desc" : "Research",                     "dir" : "", "file": "Research" }
-      ]
-    },
-    
-    { "class":"Dropdown", "desc" : "Distinct Counting", "array": 
-      [
-
-        { "class":"Dropdown", "desc" : "HyperLogLog Sketches", "array":
-          [
-            {"class":"Doc",  "desc" : "HLL Sketch",                               "dir" : "HLL", "file": "HLL" },
-            {"class":"Doc",  "desc" : "HLL vs HLL++",                             "dir" : "HLL", "file": "Hll_vs_Hllpp" },
-            {"class":"Doc",  "desc" : "HLL Sketch Java Example",                  "dir" : "HLL", "file": "HllJavaExample" },
-            {"class":"Doc",  "desc" : "HLL Sketch Pig UDFs",                      "dir" : "HLL", "file": "HllPigUDFs" },
-            {"class":"Doc",  "desc" : "HLL Sketch Hive UDFs",                     "dir" : "HLL", "file": "HllHiveUDFs" },
-            {"class":"Doc",  "desc" : "HLL Map Sketch",                           "dir" : "HLL", "file": "HllMap" },
-            {"class":"Doc",  "desc" : "HLL Sketch vs Druid HyperLogLogCollector", "dir" : "HLL", "file": "HllSketchVsDruidHyperLogLogCollector" }
-          ]
-        },
-        
-        { "class":"Dropdown", "desc" : "Theta Sketches", "array":
-          [
-            {"class":"Doc",  "desc" : "Theta Sketch Framework",           "dir" : "Theta", "file": "ThetaSketchFramework" },
-            {"class":"Doc",  "desc" : "Concurrent Theta Sketch",          "dir" : "Theta", "file": "ConcurrentThetaSketch" },
-            {"class":"Doc",  "desc" : "Theta Sketch Java Example",        "dir" : "Theta", "file": "ThetaJavaExample" },
-            {"class":"Doc",  "desc" : "Theta Sketch Spark Example",       "dir" : "Theta", "file": "ThetaSparkExample" },
-        
-            { "class":"Dropdown", "desc" : "KMV Tutorial", "array":
-              [
-                {"class":"Doc",  "desc" : "The Inverse Estimate",           "dir" : "Theta", "file": "InverseEstimate" },
-                {"class":"Doc",  "desc" : "Empty Sketch",                   "dir" : "Theta", "file": "KMVempty" },
-                {"class":"Doc",  "desc" : "First Estimator",                "dir" : "Theta", "file": "KMVfirstEst" },
-                {"class":"Doc",  "desc" : "Better Estimator",               "dir" : "Theta", "file": "KMVbetterEst" },
-                {"class":"Doc",  "desc" : "Rejection Rules",                "dir" : "Theta", "file": "KMVrejection" },
-                {"class":"Doc",  "desc" : "Update V(kth) Rule",             "dir" : "Theta", "file": "KMVupdateVkth" },
-              ]
-            },
-        
-            { "class":"Dropdown", "desc" : "Set Operations", "array":
-              [
-                {"class":"Doc",  "desc" : "Set Operations",                 "dir" : "Theta", "file": "ThetaSketchSetOps" },
-              ]
-            },
-        
-            { "class":"Dropdown", "desc" : "Accuracy", "array":
-              [
-                {"class":"Doc",  "desc" : "Basic Accuracy",                 "dir" : "Theta", "file": "ThetaAccuracy" },
-                {"class":"Doc",  "desc" : "Accuracy Plots",                 "dir" : "Theta", "file": "ThetaAccuracyPlots" },
-                {"class":"Doc",  "desc" : "Relative Error Table",           "dir" : "Theta", "file": "ThetaErrorTable" },
-                {"class":"Doc",  "desc" : "SetOp Accuracy",                 "dir" : "Theta", "file": "ThetaSketchSetOpsAccuracy" },
-                {"class":"Doc",  "desc" : "Unions With Different k",        "dir" : "Theta", "file": "AccuracyOfDifferentKUnions" },
-              ]
-            },
-        
-            { "class":"Dropdown", "desc" : "Size", "array":
-              [
-                {"class":"Doc",  "desc" : "Theta Sketch Size",                 "dir" : "Theta", "file": "ThetaSize" },
-              ]
-            },
-        
-            { "class":"Dropdown", "desc" : "Speed", "array":
-              [
-                {"class":"Doc",  "desc" : "Update Speed",                      "dir" : "Theta", "file": "ThetaUpdateSpeed" },
-                {"class":"Doc",  "desc" : "Merge Speed",                       "dir" : "Theta", "file": "ThetaMergeSpeed" },
-              ]
-            },
-        
-            { "class":"Dropdown", "desc" : "Large Scale Computing", "array":
-              [
-                {"class":"Doc",  "desc" : "Theta Sketch Pig UDFs",             "dir" : "Theta",  "file": "ThetaPigUDFs" },
-                {"class":"Doc",  "desc" : "Theta Sketch Hive UDFs",            "dir" : "Theta",  "file": "ThetaHiveUDFs" },
-                {"class":"Doc",  "desc" : "Integration with Druid",            "dir" : "",       "file": "DruidIntegration" },
-                {"class":"Doc",  "desc" : "Memory Package",                    "dir" : "Memory", "file": "MemoryPackage" },
-                {"class":"Doc",  "desc" : "<i>p</i>-Sampling",                 "dir" : "Theta",  "file": "ThetaPSampling" },
-              ]
-            },
-        
-            { "class":"Dropdown", "desc" : "Theta Sketch Theory", "array":
-              [
-                {"class":"Doc",  "desc" : "Theta Sketch Framework (PDF)",      "dir" : "",      "file": "ThetaSketchFramework", "pdf":"true" },
-                {"class":"Doc",  "desc" : "Sketch Equations (PDF)",            "dir" : "",      "file": "SketchEquations",      "pdf":"true" },
-                {"class":"Doc",  "desc" : "DataSketches (PDF)",                "dir" : "",      "file": "DataSketches",         "pdf":"true" },
-                {"class":"Doc",  "desc" : "Confidence Intervals Notes",        "dir" : "Theta", "file": "ThetaConfidenceIntervals" },
-                {"class":"Doc",  "desc" : "Merging Algorithm Notes",           "dir" : "Theta", "file": "ThetaMergingAlgorithm" },
-                {"class":"Doc",  "desc" : "Theta References",                  "dir" : "Theta", "file": "ThetaReferences" },
-              ]
-            }
-          ]
-        },
-        
-        { "class":"Dropdown", "desc" : "Tuple Sketches", "array":
-          [
-            {"class":"Doc",  "desc" : "Tuple Sketch Overview",        "dir" : "Tuple", "file": "TupleOverview" },
-            {"class":"Doc",  "desc" : "Tuple Sketch Java Example",    "dir" : "Tuple", "file": "TupleJavaExample" },
-            {"class":"Doc",  "desc" : "Tuple Sketch Pig UDFs",        "dir" : "Tuple", "file": "TuplePigUDFs" },
-            {"class":"Doc",  "desc" : "Tuple Sketch Hive UDFs",       "dir" : "Tuple", "file": "TupleHiveUDFs" },
-          ]
-        },
-        
-      ]
-    },
-    
-    
-    { "class":"Dropdown", "desc" : "Most Frequent", "array":
-      [
-        {"class":"Doc",  "desc" : "Frequency Sketches Overview",  "dir" : "Frequency", "file": "FrequencySketchesOverview" },
-        
-        { "class":"Dropdown", "desc" : "Frequent Item Sketches", "array":
-          [
-            {"class":"Doc",  "desc" : "Frequent Items Overview",      "dir" : "Frequency", "file": "FrequentItemsOverview" },
-            {"class":"Doc",  "desc" : "Frequent Items Java Example",  "dir" : "Frequency", "file": "FrequentItemsJavaExample" },
-            {"class":"Doc",  "desc" : "Frequent Items Pig UDFs",      "dir" : "Frequency", "file": "FrequentItemsPigUDFs" },
-            {"class":"Doc",  "desc" : "Frequent Items Hive UDFs",     "dir" : "Frequency", "file": "FrequentItemsHiveUDFs" },
-            {"class":"Doc",  "desc" : "Frequent Items Error Table",   "dir" : "Frequency", "file": "FrequentItemsErrorTable" },
-            {"class":"Doc",  "desc" : "Frequent Items References",    "dir" : "Frequency", "file": "FrequentItemsReferences" }
-          ]
-        },
-      
-        { "class":"Dropdown", "desc" : "Frequent Distinct Sketches", "array": 
-          [
-            {"class":"Doc",  "desc" : "Frequent Distinct Tuples Sketch", "dir" : "Frequency", "file": "FrequentDistinctTuplesSketch" }
-          ]
-        }
-      ]
-    },
-    
-    { "class":"Dropdown", "desc" : "Quantiles And Histograms", "array":
-      [
-        {"class":"Doc",  "desc" : "Quantiles Overview",                       "dir" : "Quantiles", "file": "QuantilesOverview" },
-        {"class":"Doc",  "desc" : "Quantiles Accuracy and Size",              "dir" : "Quantiles", "file": "QuantilesAccuracy" },
-        {"class":"Doc",  "desc" : "Quantiles Sketch Java Example",            "dir" : "Quantiles", "file": "QuantilesJavaExample" },
-        {"class":"Doc",  "desc" : "Quantiles Sketch Pig UDFs",                "dir" : "Quantiles", "file": "QuantilesPigUDFs" },
-        {"class":"Doc",  "desc" : "Quantiles Sketch Hive UDFs",               "dir" : "Quantiles", "file": "QuantilesHiveUDFs" },
-        
-        { "class":"Dropdown", "desc" : "Quantiles Studies", "array":
-          [
-            {"class":"Doc",  "desc" : "New KLL sketch and comparison with DoublesSketch", "dir" : "Quantiles", "file": "KLLSketch" },
-            {"class":"Doc",  "desc" : "KLL sketch vs t-digest",                           "dir" : "Quantiles", "file": "KllSketchVsTDigest" },
-            {"class":"Doc",  "desc" : "Druid Approximate Histogram",                      "dir" : "Quantiles", "file": "DruidApproxHistogramStudy" },
-            {"class":"Doc",  "desc" : "Moments Sketch Study",                             "dir" : "Quantiles", "file": "MomentsSketchStudy" },
-            {"class":"Doc",  "desc" : "Quantiles StreamA Study",                          "dir" : "Quantiles", "file": "QuantilesStreamAStudy" }
-          ]
-        },
-        
-        { "class":"Dropdown", "desc" : "Quantiles Sketch Theory", "array":
-          [
-            {"class":"Doc",  "desc" : "Optimal Quantile Approximation in Streams",        "dir" : "", "file": "Quantiles_KLL", "pdf":"true" },
-            {"class":"Doc",  "desc" : "Quantiles References",                             "dir" : "Quantiles", "file": "QuantilesReferences" }
-          ]
-        }
-      ]
-    },
-    
-    { "class":"Dropdown", "desc" : "Sampling", "array":
-      [
-        {"class":"Doc",  "desc" : "Reservoir Sampling",               "dir" : "Sampling", "file": "ReservoirSampling" },
-        {"class":"Doc",  "desc" : "Reservoir Sampling Performance",   "dir" : "Sampling", "file": "ReservoirSamplingPerformance" },
-        {"class":"Doc",  "desc" : "Reservoir Sampling Java Example",  "dir" : "Sampling", "file": "ReservoirSamplingJava" },
-        {"class":"Doc",  "desc" : "Reservoir Sampling Pig UDFs",      "dir" : "Sampling", "file": "ReservoirSamplingPigUDFs" },
-        {"class":"Doc",  "desc" : "VarOpt Sampling",                  "dir" : "Sampling", "file": "VarOptSampling" },
-        {"class":"Doc",  "desc" : "VarOpt Sampling Java Example",     "dir" : "Sampling", "file": "VarOptSamplingJava" },
-        {"class":"Doc",  "desc" : "VarOpt Sampling Pig UDFs",         "dir" : "Sampling", "file": "VarOptPigUDFs" },
-      ]
-    },
-    
-    { "class":"Dropdown", "desc" : "Memory Package", "array":
-      [
-        {"class":"Doc",  "desc" : "Memory Package",                           "dir" : "Memory", "file": "MemoryPackage" },
-        {"class":"Doc",  "desc" : "Memory Package Performance",               "dir" : "Memory", "file": "MemoryPerformance" }
-      ]
-    },
-    
-    { "class":"Dropdown", "desc" : "Command Line", "array":
-      [
-        {"class":"Doc",  "desc" : "Creating Command Line Executables",  "dir" : "CommandLine", "file": "CommandLine" },
-      ]
-    },
-    
-    { "class":"Dropdown", "desc" : "Who Uses And License", "array":
-      [
-        {"class":"Doc",  "desc" : "Who Uses",                           "dir" : "",            "file": "WhoUses" },
-        {"class":"Doc",  "desc" : "License",                            "dir" : "ROOT",        "file": "LICENSE" },
-      ]
-    },
-
-  ]
-}
-
diff --git a/src/main/resources/docgen/tocScript.html b/src/main/resources/docgen/tocScript.html
deleted file mode 100644
index 8a5ec35..0000000
--- a/src/main/resources/docgen/tocScript.html
+++ /dev/null
@@ -1,64 +0,0 @@
-<script>
-  (function () {
-
-    var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
-    };
-
-    var highlighLineItem = function (element) {
-      element.classList.add('highlight');
-    };
-
-    var checkHasClass = function (element, className) {
-      return element.className.split(' ').find(function (item) { return item === className || '' })
-    }
-
-    var findAllCollapseParents = function (element) {
-      var collapseMenus = [];
-      var elementPointer = element;
-      while (elementPointer !== document.body) {
-        if (checkHasClass(elementPointer, 'collapse')) {
-          collapseMenus.push(elementPointer);
-        }
-        elementPointer = elementPointer.parentElement
-      }
-      return collapseMenus
-    };
-
-    var findMatchingCollapseMenu = function (collapseItem) {
-      return document.querySelector(`[href="#${collapseItem.id}"]`);
-    };
-
-    var findAllParentMenus = function (element) {
-      var parentMenus = []
-      var elementPointer = element;
-      while (elementPointer !== document.body) {
-        if (elementPointer.className.split(' ').indexOf('menu') > -1) {
-          parentMenus.push(elementPointer);
-        }
-        elementPointer = elementPointer.parentElement;
-      }
-      return parentMenus;
-    }
-
-    var openMenuItem = function (element) {
-      element.click();
-    };
-
-    var openAllFromList = function (elementList) {
-      elementList.forEach(function (element) {
-        console.log(element)
-        openMenuItem(findMatchingCollapseMenu(element))
-      });
-    };
-
-    var highlightAndOpenMenu = function () {
-      var currentLineItem = findLineItem(document.location.pathname);
-      highlighLineItem(currentLineItem)
-      openAllFromList(findAllCollapseParents(currentLineItem));
-    };
-
-    $(highlightAndOpenMenu);
-
-  }());
-</script>
diff --git a/src/test/java/com/yahoo/sketches/docgen/TocGeneratorTest.java b/src/test/java/com/yahoo/sketches/docgen/TocGeneratorTest.java
deleted file mode 100644
index 77118f5..0000000
--- a/src/test/java/com/yahoo/sketches/docgen/TocGeneratorTest.java
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Copyright 2019, Yahoo! Inc. Licensed under the terms of the
- * Apache License 2.0. See LICENSE file at the project root for terms.
- */
-
-package com.yahoo.sketches.docgen;
-
-import org.testng.annotations.Test;
-
-import com.yahoo.sketches.docgen.TocGenerator;
-
-/**
- * @author Lee Rhodes
- */
-public class TocGeneratorTest {
-
-  @Test
-  public void testTocGenerator() {
-    final String jsonSrcFile = "src/main/resources/docgen/toc.json";
-    final String htmlScriptFile = "src/main/resources/docgen/tocScript.html";
-    final String tgtTocFile = "_includes/toc.html";
-    TocGenerator tocgen = new TocGenerator(jsonSrcFile, htmlScriptFile, tgtTocFile);
-    tocgen.readJson();
-  }
-
-}